Jan 25
2023
BUY
Grant, award, or other acquisition
-
61,765
Added 15.17%
345,303
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$261,930
$66.99 p/Share
3,910
Reduced 1.36%
283,538
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$2,036,015
$65.09 p/Share
31,280
Reduced 9.81%
287,448
Common Stock
Jan 20
2023
BUY
Other acquisition or disposition
-
18,400
Added 5.46%
318,728
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
54,547
Added 16.18%
282,550
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$2,212,732
$64.96 p/Share
34,063
Reduced 13.0%
228,003
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$2,477,809
$82.82 p/Share
29,918
Reduced 10.18%
264,066
Common Stock
Nov 15
2021
-
2,000
Reduced 0.76%
262,066
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$1,735,860
$41.33 p/Share
42,000
Added 12.5%
293,984
Common Stock
Aug 06
2021
-
1,000
Reduced 0.4%
251,984
Common Stock
May 10
2021
SELL
Open market or private sale
$196,700
$98.35 p/Share
2,000
Reduced 0.78%
252,984
Common Stock
May 07
2021
SELL
Open market or private sale
$389,000
$97.25 p/Share
4,000
Reduced 1.54%
254,984
Common Stock
May 06
2021
SELL
Open market or private sale
$191,000
$95.5 p/Share
2,000
Reduced 0.77%
258,984
Common Stock
May 05
2021
SELL
Open market or private sale
$568,500
$94.75 p/Share
6,000
Reduced 2.25%
260,984
Common Stock
Apr 29
2021
SELL
Open market or private sale
$481,500
$96.3 p/Share
5,000
Reduced 1.84%
266,984
Common Stock
Mar 16
2021
SELL
Open market or private sale
$91,816
$92.0 p/Share
998
Reduced 0.37%
271,984
Common Stock
Mar 15
2021
SELL
Open market or private sale
$1,356,931
$90.45 p/Share
15,002
Reduced 5.21%
272,982
Common Stock
Mar 11
2021
SELL
Open market or private sale
$462,500
$92.5 p/Share
5,000
Reduced 1.71%
287,984
Common Stock
Mar 10
2021
SELL
Sale (or disposition) back to the issuer
$3,810,040
$91.3 p/Share
41,731
Reduced 12.09%
303,549
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$964,585
$91.3 p/Share
10,565
Reduced 3.48%
292,984
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
$3,851,596
$57.87 p/Share
66,556
Added 16.16%
345,280
Common Stock
Mar 09
2021
SELL
Open market or private sale
$48,285
$87.0 p/Share
555
Reduced 0.2%
278,724
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$172,260
$87.0 p/Share
1,980
Reduced 0.7%
279,279
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
$136,459
$53.83 p/Share
2,535
Added 0.89%
281,259
Common Stock
Mar 08
2021
SELL
Open market or private sale
$1,847,280
$85.92 p/Share
21,500
Reduced 7.16%
278,724
Common Stock