Dec 12
2025
SELL
Open market or private sale
$138,657
$79.46 p/Share
1,745
Reduced 0.98%
176,318
Common Stock
Dec 10
2025
SELL
Payment of exercise price or tax liability
$136,359
$79.51 p/Share
1,715
Reduced 0.95%
178,063
Common Stock
Nov 19
2025
SELL
Open market or private sale
$4,382,171
$78.2 p/Share
56,038
Reduced 23.76%
179,779
Common Stock
Nov 10
2025
SELL
Payment of exercise price or tax liability
$3,916,312
$71.07 p/Share
55,105
Reduced 18.94%
235,817
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
60,895
Added 17.31%
290,922
Common Stock
Sep 16
2025
BUY
Grant, award, or other acquisition
-
70,970
Added 23.66%
228,978
Common Stock
Sep 12
2025
SELL
Open market or private sale
$116,464
$66.78 p/Share
1,744
Reduced 1.09%
158,008
Common Stock
Sep 10
2025
SELL
Payment of exercise price or tax liability
$115,420
$67.34 p/Share
1,714
Reduced 1.06%
159,752
Common Stock
Aug 20
2025
SELL
Open market or private sale
$502,035
$66.84 p/Share
7,511
Reduced 4.44%
161,466
Common Stock
Aug 10
2025
SELL
Payment of exercise price or tax liability
$493,125
$71.79 p/Share
6,869
Reduced 3.91%
168,977
Common Stock
Jun 17
2025
SELL
Open market or private sale
$574,258
$65.81 p/Share
8,726
Reduced 4.76%
174,669
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$113,150
$65.9 p/Share
1,717
Reduced 0.93%
183,395
Common Stock
May 10
2025
SELL
Payment of exercise price or tax liability
$410,679
$59.77 p/Share
6,871
Reduced 3.58%
185,112
Common Stock
Mar 12
2025
SELL
Open market or private sale
$125,345
$60.7 p/Share
2,065
Reduced 1.07%
191,184
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$89,196
$63.94 p/Share
1,395
Reduced 0.72%
193,249
Common Stock
Feb 20
2025
SELL
Open market or private sale
$578,937
$64.52 p/Share
8,973
Reduced 4.41%
194,644
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$303,877
$62.27 p/Share
4,880
Reduced 2.34%
203,617
Common Stock
Dec 12
2024
SELL
Open market or private sale
$180,055
$59.19 p/Share
3,042
Reduced 1.44%
207,798
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$176,496
$58.95 p/Share
2,994
Reduced 1.4%
210,840
Common Stock
Nov 20
2024
SELL
Open market or private sale
$1,211,596
$57.07 p/Share
21,230
Reduced 9.03%
213,834
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$1,212,641
$58.06 p/Share
20,886
Reduced 8.16%
235,064
Common Stock
Nov 10
2024
BUY
Grant, award, or other acquisition
-
15,360
Added 5.66%
255,950
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
106,921
Added 30.84%
239,831
Common Stock
Sep 12
2024
SELL
Open market or private sale
$64,965
$48.92 p/Share
1,328
Reduced 0.99%
132,910
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$63,602
$48.7 p/Share
1,306
Reduced 0.96%
134,238
Common Stock