Jul 22
2025
SELL
Open market or private sale
$3,762,440
$110.66 p/Share
34,000
Reduced 11.41%
264,036
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$329,379
$118.61 p/Share
2,777
Reduced 0.92%
298,036
Common Stock
Apr 18
2025
SELL
Payment of exercise price or tax liability
$989,756
$68.8 p/Share
14,386
Reduced 4.56%
300,813
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$208,372
$71.02 p/Share
2,934
Reduced 0.92%
315,199
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$269,492
$97.36 p/Share
2,768
Reduced 0.86%
318,133
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$294,251
$108.34 p/Share
2,716
Reduced 0.84%
320,901
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$9,278,303
$106.92 p/Share
86,778
Reduced 21.14%
323,617
Common Stock
Oct 13
2024
BUY
Grant, award, or other acquisition
-
42,088
Added 15.14%
235,815
Common Stock
Oct 13
2024
BUY
Exercise of conversion of derivative security
-
174,580
Added 34.54%
330,922
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$362,588
$133.55 p/Share
2,715
Reduced 1.38%
193,727
Common Stock
Apr 18
2024
SELL
Payment of exercise price or tax liability
$1,549,050
$116.33 p/Share
13,316
Reduced 6.35%
196,442
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$332,764
$122.52 p/Share
2,716
Reduced 1.28%
209,758
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$230,115
$82.39 p/Share
2,793
Reduced 1.3%
212,474
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$765,185
$69.21 p/Share
11,056
Reduced 4.89%
215,267
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$822,143
$69.75 p/Share
11,787
Reduced 4.95%
226,323
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
24,812
Added 9.63%
232,859
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
-
60,932
Added 22.22%
213,298
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$697,633
$62.54 p/Share
11,155
Reduced 6.82%
152,366
Common Stock
Oct 13
2022
BUY
Grant, award, or other acquisition
-
73,460
Added 31.0%
163,521
Common Stock
Apr 18
2022
BUY
Grant, award, or other acquisition
-
90,061
Added 50.0%
90,061
Common Stock