Oct 04
2024
SELL
Open market or private sale
$13,433,768
$226.52 p/Share
59,305
Reduced 35.49%
107,788
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$15,377,077
$226.21 p/Share
67,977
Reduced 28.92%
167,093
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
127,282
Added 35.13%
235,070
Common Stock
Apr 11
2024
SELL
Open market or private sale
$9,261,607
$174.11 p/Share
53,194
Reduced 33.04%
107,788
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$10,221,353
$170.03 p/Share
60,115
Reduced 27.19%
160,982
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
113,309
Added 33.88%
221,097
Common Stock
Oct 09
2023
SELL
Open market or private sale
$5,663,060
$178.73 p/Share
31,685
Reduced 22.74%
107,661
Common Stock
Oct 06
2023
SELL
Open market or private sale
$5,694,258
$177.89 p/Share
32,010
Reduced 18.68%
139,346
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$12,425,223
$171.21 p/Share
72,573
Reduced 29.75%
171,356
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
136,268
Added 35.84%
243,929
Common Stock
Apr 13
2023
SELL
Open market or private sale
$11,566,839
$165.25 p/Share
69,996
Reduced 39.4%
107,661
Common Stock
Apr 06
2023
SELL
Open market or private sale
$32,984
$164.92 p/Share
200
Reduced 0.11%
177,657
Common Stock
Apr 03
2023
-
2,464
Reduced 1.37%
177,857
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$13,107,571
$164.9 p/Share
79,488
Reduced 30.59%
180,321
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
149,684
Added 36.55%
259,809
Common Stock
Dec 13
2022
-
703
Reduced 0.64%
109,970
Common Stock
Oct 28
2022
SELL
Open market or private sale
$27,502,644
$156.0 p/Share
176,299
Reduced 61.43%
110,673
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$26,161,398
$138.2 p/Share
189,301
Reduced 39.75%
286,972
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
365,600
Added 43.43%
476,273
Common Stock
Aug 17
2022
SELL
Open market or private sale
$16,941,201
$175.13 p/Share
96,735
Reduced 46.64%
110,673
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$18,859,819
$174.31 p/Share
108,197
Reduced 34.28%
207,408
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
204,932
Added 39.37%
315,605
Common Stock
Oct 19
2021
SELL
Open market or private sale
$24,645,505
$148.62 p/Share
165,829
Reduced 60.01%
110,501
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$26,898,511
$142.65 p/Share
188,563
Reduced 40.56%
276,330
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
-
354,392
Added 43.26%
464,893
Common Stock