Oct 02
2024
SELL
Open market or private sale
$13,559,307
$227.01 p/Share
59,730
Reduced 10.87%
489,944
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$15,280,937
$226.21 p/Share
67,552
Reduced 10.94%
549,674
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
127,282
Added 17.1%
617,226
Common Stock
Apr 11
2024
SELL
Open market or private sale
$10,188,879
$172.22 p/Share
59,162
Reduced 10.77%
489,944
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$9,206,614
$170.03 p/Share
54,147
Reduced 8.98%
549,106
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
113,309
Added 15.81%
603,253
Common Stock
Oct 06
2023
SELL
Open market or private sale
$12,351,945
$177.0 p/Share
69,785
Reduced 12.47%
489,817
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$11,382,554
$171.21 p/Share
66,483
Reduced 10.62%
559,602
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
136,268
Added 17.87%
626,085
Common Stock
Apr 04
2023
SELL
Open market or private sale
$12,945,636
$166.36 p/Share
77,817
Reduced 13.71%
489,816
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$11,850,868
$164.9 p/Share
71,867
Reduced 11.24%
567,633
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
149,684
Added 18.97%
639,500
Common Stock
Mar 22
2023
SELL
Open market or private sale
$29,991,744
$159.76 p/Share
187,730
Reduced 27.71%
489,816
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$24,581,633
$138.2 p/Share
177,870
Reduced 20.8%
677,392
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
365,600
Added 29.95%
855,262
Common Stock
Apr 04
2022
SELL
Open market or private sale
$18,832,375
$177.83 p/Share
105,901
Reduced 17.78%
489,662
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$17,262,093
$174.31 p/Share
99,031
Reduced 14.26%
595,563
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
204,932
Added 22.78%
694,594
Common Stock
Oct 04
2021
SELL
Open market or private sale
$23,022,040
$138.83 p/Share
165,829
Reduced 25.31%
489,490
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$26,898,511
$142.65 p/Share
188,563
Reduced 22.34%
655,319
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
-
354,392
Added 29.58%
843,882
Common Stock
Apr 05
2021
SELL
Open market or private sale
$16,832,436
$125.74 p/Share
133,867
Reduced 21.48%
489,490
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$15,188,163
$123.0 p/Share
123,481
Reduced 16.53%
623,357
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
257,348
Added 25.63%
746,838
Common Stock
Oct 02
2020
SELL
Open market or private sale
$29,301,074
$113.86 p/Share
257,343
Reduced 34.47%
489,260
Common Stock