Dec 16
2025
SELL
Payment of exercise price or tax liability
$11,444,320
$61.16 p/Share
187,121
Reduced 6.82%
2,556,957
Common Stock
Dec 10
2025
SELL
Sale (or disposition) back to the issuer
-
22,613
Reduced 0.9%
2,501,478
Common Stock
Dec 10
2025
BUY
Grant, award, or other acquisition
$14,999,958
$61.83 p/Share
242,600
Added 8.12%
2,744,078
Common Stock
Nov 26
2025
BUY
Grant, award, or other acquisition
$1,587,960
$57.23 p/Share
27,747
Added 1.09%
2,524,091
Common Stock
Aug 29
2025
BUY
Grant, award, or other acquisition
$1,578,254
$64.85 p/Share
24,337
Added 0.97%
2,496,344
Common Stock
May 29
2025
BUY
Grant, award, or other acquisition
$1,565,555
$49.41 p/Share
31,685
Added 1.27%
2,472,007
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
$1,547,429
$64.86 p/Share
23,858
Added 1.1%
2,154,220
Common Stock
Jan 17
2025
-
2,500
Reduced 0.11%
2,268,060
Common Stock
Dec 17
2024
SELL
Sale (or disposition) back to the issuer
-
30,627
Reduced 1.28%
2,364,212
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
$18,000,045
$79.19 p/Share
227,302
Added 9.1%
2,270,560
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$26,190,119
$81.22 p/Share
322,459
Reduced 13.64%
2,041,753
Common Stock
Dec 16
2024
BUY
Grant, award, or other acquisition
-
1,505
Added 0.07%
2,043,258
Common Stock
Nov 27
2024
BUY
Grant, award, or other acquisition
$1,462,020
$78.93 p/Share
18,523
Added 0.77%
2,394,839
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$1,453,547
$59.95 p/Share
24,246
Added 1.01%
2,376,315
Common Stock
Jul 29
2024
-
100,000
Reduced 4.08%
2,352,069
Common Stock
May 30
2024
BUY
Grant, award, or other acquisition
$1,195,805
$45.79 p/Share
26,115
Added 1.05%
2,452,069
Common Stock
May 14
2024
SELL
Open market or private sale
$7,649,565
$46.25 p/Share
165,396
Reduced 6.38%
2,425,954
Common Stock
May 13
2024
SELL
Open market or private sale
$2,546,500
$46.3 p/Share
55,000
Reduced 2.08%
2,591,350
Common Stock
Mar 01
2024
-
860
Reduced 0.04%
2,425,953
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$1,187,173
$41.26 p/Share
28,773
Added 0.79%
3,626,813
Common Stock
Jan 08
2024
-
3,584
Reduced 0.09%
3,934,263
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$37,153,250
$40.64 p/Share
914,204
Reduced 18.84%
3,937,847
Common Stock
Dec 22
2023
-
170,000
Reduced 3.39%
4,852,051
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
95,879
Added 1.87%
5,022,051
Common Stock
Dec 13
2023
BUY
Grant, award, or other acquisition
$9,999,940
$37.51 p/Share
266,594
Added 5.13%
4,926,172
Common Stock