Nov 06
2024
SELL
Open market or private sale
$1,053,918
$242.28 p/Share
4,350
Reduced 8.29%
48,111
Common Stock
Oct 29
2024
SELL
Open market or private sale
$1,618,416
$213.85 p/Share
7,568
Reduced 12.61%
52,461
Common Stock
May 10
2024
SELL
Open market or private sale
$1,029,568
$155.83 p/Share
6,607
Reduced 9.92%
60,029
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$1,026,595
$155.38 p/Share
6,607
Added 9.02%
66,636
Common Stock
Mar 06
2024
SELL
Open market or private sale
$429,362
$165.33 p/Share
2,597
Reduced 4.15%
60,029
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$44,890
$150.64 p/Share
298
Reduced 0.47%
62,626
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$21,057
$150.41 p/Share
140
Reduced 0.22%
62,924
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$31,493
$149.26 p/Share
211
Reduced 0.33%
63,064
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$373,432
$148.07 p/Share
2,522
Reduced 3.83%
63,275
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
8,709
Added 11.69%
65,797
Common Stock
Jun 15
2023
SELL
Open market or private sale
$1,253,207
$125.66 p/Share
9,973
Reduced 14.87%
57,088
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$593,935
$33.19 p/Share
17,895
Added 21.06%
67,061
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$63,027
$141.0 p/Share
447
Reduced 0.9%
49,166
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$45,884
$149.95 p/Share
306
Reduced 0.61%
49,613
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$24,139
$156.75 p/Share
154
Reduced 0.31%
49,919
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$998,926
$159.09 p/Share
6,279
Reduced 11.14%
50,073
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
18,163
Added 24.37%
56,352
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$69,064
$157.68 p/Share
438
Reduced 1.13%
38,189
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$71,902
$157.68 p/Share
456
Reduced 1.17%
38,627
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$48,372
$154.05 p/Share
314
Reduced 0.8%
39,083
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$477,619
$166.65 p/Share
2,866
Reduced 6.78%
39,397
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
8,459
Added 16.68%
42,263
Common Stock
May 06
2021
SELL
Open market or private sale
$861,816
$110.08 p/Share
7,829
Reduced 18.8%
33,804
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$224,460
$90.0 p/Share
2,494
Reduced 5.65%
41,633
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
5,700
Added 11.5%
43,876
Common Stock