Dec 20
2025
SELL
Payment of exercise price or tax liability
$1,409,911
$230.34 p/Share
6,121
Reduced 5.86%
98,261
Common Stock
Dec 16
2025
BUY
Grant, award, or other acquisition
-
19,721
Added 15.89%
104,382
Common Stock
Oct 01
2025
SELL
Open market or private sale
$250,554
$143.42 p/Share
1,747
Reduced 2.02%
84,661
Common Stock
Sep 20
2025
SELL
Payment of exercise price or tax liability
$265,808
$138.37 p/Share
1,921
Reduced 2.17%
86,408
Common Stock
Jul 01
2025
SELL
Open market or private sale
$140,714
$80.5 p/Share
1,748
Reduced 1.94%
88,329
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$143,172
$74.53 p/Share
1,921
Reduced 2.09%
90,077
Common Stock
Apr 01
2025
SELL
Open market or private sale
$83,564
$60.51 p/Share
1,381
Reduced 1.48%
91,998
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$155,280
$65.63 p/Share
2,366
Reduced 2.47%
93,379
Common Stock
Jan 15
2025
SELL
Open market or private sale
$129,638
$85.91 p/Share
1,509
Reduced 1.55%
95,745
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$304,519
$87.38 p/Share
3,485
Reduced 3.46%
97,254
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
-
16,310
Added 13.93%
100,739
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$135,666
$58.73 p/Share
2,310
Reduced 2.66%
84,429
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$108,477
$46.96 p/Share
2,310
Reduced 2.59%
86,739
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$116,008
$50.22 p/Share
2,310
Reduced 2.53%
89,049
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$78,182
$43.58 p/Share
1,794
Reduced 1.93%
91,359
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
19,504
Added 17.31%
93,153
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$85,992
$47.96 p/Share
1,793
Reduced 2.38%
73,649
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$77,188
$43.05 p/Share
1,793
Reduced 2.32%
75,442
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$86,595
$50.2 p/Share
1,725
Reduced 2.18%
77,235
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
24,582
Added 23.74%
78,960
Common Stock