Apr 02
2025
SELL
Open market or private sale
$8,667,787
$223.27 p/Share
38,822
Reduced 17.81%
179,158
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$7,970,784
$223.19 p/Share
35,713
Reduced 14.08%
217,980
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
74,535
Added 22.71%
253,693
Common Stock
Nov 05
2024
-
8,000
Reduced 4.28%
179,043
Common Stock
Oct 02
2024
SELL
Open market or private sale
$13,769,547
$225.66 p/Share
61,019
Reduced 24.6%
187,043
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$14,989,353
$226.21 p/Share
66,263
Reduced 21.08%
248,062
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
127,282
Added 28.82%
314,325
Common Stock
Aug 07
2024
-
4,500
Reduced 2.35%
187,043
Common Stock
Aug 05
2024
SELL
Open market or private sale
$20,674,000
$206.74 p/Share
100,000
Reduced 34.3%
191,543
Common Stock
May 10
2024
-
1,850
Reduced 0.63%
291,543
Common Stock
Apr 02
2024
SELL
Open market or private sale
$9,244,234
$168.9 p/Share
54,732
Reduced 15.72%
293,393
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$9,959,847
$170.03 p/Share
58,577
Reduced 14.4%
348,125
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
113,309
Added 21.79%
406,702
Common Stock
Nov 16
2023
-
123,448
Reduced 29.62%
293,266
Common Stock
Oct 03
2023
SELL
Open market or private sale
$11,295,784
$172.36 p/Share
65,536
Reduced 13.59%
416,714
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$12,110,025
$171.21 p/Share
70,732
Reduced 12.79%
482,250
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
136,268
Added 19.77%
552,982
Common Stock
Aug 08
2023
-
5,600
Reduced 1.33%
416,714
Common Stock
May 10
2023
-
2,900
Reduced 0.68%
422,313
Common Stock
Apr 03
2023
SELL
Open market or private sale
$11,935,903
$165.26 p/Share
72,225
Reduced 14.52%
425,213
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$12,772,989
$164.9 p/Share
77,459
Reduced 13.47%
497,438
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
149,684
Added 20.66%
574,897
Common Stock
Dec 09
2022
-
2,275
Reduced 0.53%
425,059
Common Stock
Oct 03
2022
SELL
Open market or private sale
$25,495,314
$140.75 p/Share
181,139
Reduced 29.77%
427,334
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$25,492,510
$138.2 p/Share
184,461
Reduced 23.26%
608,473
Common Stock