Dec 31
2025
SELL
Payment of exercise price or tax liability
$138,851
$59.44 p/Share
2,336
Reduced 8.37%
25,586
Common Stock
Nov 25
2025
SELL
Open market or private sale
$82,641
$57.51 p/Share
1,437
Reduced 4.89%
27,922
Common Stock
Nov 20
2025
SELL
Open market or private sale
$6,985
$55.0 p/Share
127
Reduced 0.43%
29,359
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$59,654
$55.7 p/Share
1,071
Reduced 3.5%
29,486
Common Stock
Nov 14
2025
BUY
Grant, award, or other acquisition
$6,013
$47.35 p/Share
127
Added 0.41%
30,557
Common Stock
Aug 25
2025
SELL
Open market or private sale
$98,865
$68.8 p/Share
1,437
Reduced 4.51%
30,424
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$70,686
$66.0 p/Share
1,071
Reduced 3.25%
31,861
Common Stock
May 27
2025
SELL
Open market or private sale
$117,891
$82.04 p/Share
1,437
Reduced 4.18%
32,932
Common Stock
May 20
2025
SELL
Open market or private sale
$15,829
$86.5 p/Share
183
Reduced 0.53%
34,369
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$55,780
$83.88 p/Share
665
Reduced 1.9%
34,369
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
$13,300
$72.68 p/Share
183
Added 0.53%
34,552
Common Stock
Mar 21
2025
BUY
Grant, award, or other acquisition
-
13,040
Added 27.12%
35,034
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
2,127
Added 8.82%
21,994
Common Stock
Feb 25
2025
SELL
Open market or private sale
$94,607
$69.36 p/Share
1,364
Reduced 6.42%
19,867
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$41,743
$77.59 p/Share
538
Reduced 2.47%
21,231
Common Stock
Jan 13
2025
SELL
Open market or private sale
$698,224
$89.7 p/Share
7,784
Reduced 26.34%
21,769
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$458,206
$90.68 p/Share
5,053
Reduced 14.6%
29,553
Common Stock
Nov 29
2024
SELL
Open market or private sale
$218,155
$93.03 p/Share
2,345
Reduced 6.35%
34,606
Common Stock
Nov 22
2024
SELL
Open market or private sale
$168,137
$92.74 p/Share
1,813
Reduced 4.68%
36,951
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$72,225
$96.3 p/Share
750
Reduced 1.91%
38,596
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$13,095
$77.95 p/Share
168
Added 0.43%
38,764
Common Stock