Feb 18
2024
SELL
Payment of exercise price or tax liability
$1,215,614
$161.78 p/Share
7,514
Reduced 12.16%
54,275
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
19,050
Added 23.57%
61,789
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$3,794,634
$135.05 p/Share
28,098
Reduced 38.61%
44,680
Common Stock
Feb 19
2023
BUY
Grant, award, or other acquisition
-
65,937
Added 47.53%
72,778
Common Stock
Dec 21
2022
-
37,315
Reduced 84.55%
6,821
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$7,076,637
$124.76 p/Share
56,722
Reduced 41.25%
80,798
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
130,760
Added 48.74%
137,520
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$5,590,955
$103.45 p/Share
54,045
Reduced 40.96%
77,904
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
125,270
Added 48.7%
131,949
Common Stock
Dec 18
2020
-
95,732
Reduced 93.48%
6,679
Common Stock
May 08
2020
SELL
Open market or private sale
$66,246,517
$101.47 p/Share
652,868
Reduced 66.27%
332,252
Common Stock
May 08
2020
BUY
Exercise of conversion of derivative security
$20,663,272
$31.65 p/Share
652,868
Added 39.86%
985,120
Common Stock
Feb 09
2020
SELL
Payment of exercise price or tax liability
$7,450,371
$124.43 p/Share
59,876
Reduced 15.27%
332,234
Common Stock
Feb 09
2020
BUY
Grant, award, or other acquisition
-
137,844
Added 26.01%
392,110
Common Stock
Feb 11
2019
SELL
Payment of exercise price or tax liability
$5,582,457
$92.46 p/Share
60,377
Reduced 39.54%
92,308
Common Stock
Feb 11
2019
BUY
Grant, award, or other acquisition
-
139,940
Added 47.82%
152,685
Common Stock
Feb 18
2018
SELL
Payment of exercise price or tax liability
$2,114,640
$95.04 p/Share
22,250
Reduced 6.87%
301,618
Common Stock
Feb 18
2018
BUY
Grant, award, or other acquisition
-
53,780
Added 14.24%
323,868
Common Stock
Dec 01
2017
-
50,093
Reduced 15.65%
270,077
Common Stock
Nov 09
2017
SELL
Open market or private sale
$6,438,900
$99.06 p/Share
65,000
Reduced 21.42%
238,470
Common Stock
Nov 08
2017
SELL
Payment of exercise price or tax liability
$50,995,330
$99.46 p/Share
512,722
Reduced 54.19%
433,470
Common Stock
Nov 08
2017
SELL
Open market or private sale
$12,907,700
$99.29 p/Share
130,000
Reduced 29.99%
303,470
Common Stock
Nov 08
2017
BUY
Exercise of conversion of derivative security
$30,326,386
$40.12 p/Share
755,892
Added 51.94%
699,324
Common Stock