Aug 25
2025
-
22,000
Reduced 15.99%
115,604
Common Stock
Aug 23
2025
SELL
Payment of exercise price or tax liability
$135,338
$99.66 p/Share
1,358
Reduced 0.98%
137,604
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$2,048,610
$99.66 p/Share
20,556
Reduced 12.89%
138,962
Common Stock
Aug 22
2025
BUY
Grant, award, or other acquisition
$1,296,820
$35.41 p/Share
36,623
Added 18.67%
159,518
Common Stock
Aug 21
2025
SELL
Payment of exercise price or tax liability
$204,159
$98.39 p/Share
2,075
Reduced 1.66%
122,895
Common Stock
Aug 19
2025
SELL
Payment of exercise price or tax liability
$163,036
$97.92 p/Share
1,665
Reduced 1.31%
124,970
Common Stock
Aug 18
2025
BUY
Grant, award, or other acquisition
$999,999
$99.91 p/Share
10,009
Added 7.32%
126,635
Common Stock
May 12
2025
SELL
Open market or private sale
$3,256,000
$81.4 p/Share
40,000
Reduced 25.63%
116,062
Common Stock
Feb 26
2025
SELL
Open market or private sale
$1,802,748
$85.41 p/Share
21,107
Reduced 11.93%
155,878
Common Stock
Feb 25
2025
SELL
Open market or private sale
$1,772,988
$84.0 p/Share
21,107
Reduced 10.66%
176,985
Common Stock
Feb 21
2025
-
3,439
Reduced 1.71%
198,092
Common Stock
Feb 21
2025
SELL
Open market or private sale
$681,975
$87.59 p/Share
7,786
Reduced 3.72%
201,531
Common Stock
Dec 10
2024
-
288
Reduced 0.14%
209,086
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$6,856,222
$60.63 p/Share
113,083
Reduced 35.07%
209,374
Common Stock
Nov 25
2024
SELL
Open market or private sale
$1,121,169
$60.63 p/Share
18,492
Reduced 5.42%
322,457
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$2,622,289
$19.93 p/Share
131,575
Added 27.85%
340,949
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$12,087,374
$58.0 p/Share
208,403
Reduced 49.81%
209,976
Common Stock
Nov 22
2024
SELL
Open market or private sale
$3,065,138
$58.02 p/Share
52,829
Reduced 11.21%
418,379
Common Stock
Nov 22
2024
-
602
Reduced 0.29%
209,374
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$7,987,114
$30.99 p/Share
257,732
Added 35.36%
471,208
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$530,915
$41.66 p/Share
12,744
Reduced 5.64%
213,156
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$66,963
$40.17 p/Share
1,667
Reduced 0.73%
225,900
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$83,493
$41.15 p/Share
2,029
Reduced 0.88%
227,567
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
$600,015
$40.58 p/Share
14,786
Added 6.05%
229,596
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$123,785
$40.4 p/Share
3,064
Reduced 1.41%
214,810
Common Stock