Aug 29
2025
SELL
Open market or private sale
$6,313,032
$95.61 p/Share
66,029
Reduced 17.78%
305,358
Common Stock
Aug 04
2025
BUY
Grant, award, or other acquisition
-
24,000
Added 6.07%
371,387
Common Stock
Jul 30
2025
SELL
Payment of exercise price or tax liability
$3,822,048
$87.72 p/Share
43,571
Reduced 11.14%
347,387
Common Stock
Jul 30
2025
BUY
Grant, award, or other acquisition
-
48,000
Added 10.93%
390,958
Common Stock
Aug 05
2024
BUY
Grant, award, or other acquisition
-
28,000
Added 7.55%
342,958
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$3,109,272
$69.76 p/Share
44,571
Reduced 12.4%
314,958
Common Stock
Jul 30
2024
BUY
Grant, award, or other acquisition
-
46,000
Added 11.34%
359,529
Common Stock
Apr 26
2024
SELL
Open market or private sale
$3,001,961
$57.25 p/Share
52,436
Reduced 14.33%
313,529
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$249,453
$51.17 p/Share
4,875
Reduced 1.31%
365,965
Common Stock
Feb 08
2024
SELL
Open market or private sale
$2,328,540
$49.25 p/Share
47,280
Reduced 11.31%
370,840
Common Stock
Oct 26
2023
BUY
Grant, award, or other acquisition
-
36,000
Added 7.93%
418,120
Common Stock
Jul 30
2023
SELL
Payment of exercise price or tax liability
$950,266
$81.06 p/Share
11,723
Reduced 5.78%
191,060
Common Stock
Jul 30
2023
BUY
Grant, award, or other acquisition
-
8,000
Added 3.8%
202,783
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$394,490
$74.39 p/Share
5,303
Reduced 2.65%
194,783
Common Stock
Aug 08
2022
BUY
Grant, award, or other acquisition
-
24,000
Added 10.71%
200,086
Common Stock
Jul 30
2022
SELL
Payment of exercise price or tax liability
$304,204
$67.02 p/Share
4,539
Reduced 2.51%
176,086
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$137,301
$56.83 p/Share
2,416
Reduced 1.32%
180,625
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$194,284
$58.59 p/Share
3,316
Reduced 1.78%
183,041
Common Stock
Aug 02
2021
BUY
Grant, award, or other acquisition
-
23,000
Added 10.99%
186,357
Common Stock
Jul 30
2021
SELL
Payment of exercise price or tax liability
$125,440
$43.42 p/Share
2,889
Reduced 1.74%
163,357
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$129,586
$35.62 p/Share
3,638
Reduced 2.14%
166,246
Common Stock