Jan 02
2026
-
600
Reduced 0.0%
13,477,576
Common Stock
Dec 16
2025
-
622
Reduced 0.0%
13,478,176
Common Stock
Dec 16
2025
SELL
Payment of exercise price or tax liability
$13,424,436
$61.16 p/Share
219,497
Reduced 1.6%
13,478,798
Common Stock
Dec 12
2025
SELL
Sale (or disposition) back to the issuer
-
128,163
Reduced 0.93%
13,698,295
Common Stock
Dec 10
2025
SELL
Sale (or disposition) back to the issuer
-
23,742
Reduced 0.17%
13,583,858
Common Stock
Dec 10
2025
BUY
Grant, award, or other acquisition
$14,999,958
$61.83 p/Share
242,600
Added 1.72%
13,826,458
Common Stock
Nov 26
2025
BUY
Grant, award, or other acquisition
$5,152,073
$57.23 p/Share
90,024
Added 0.66%
13,607,600
Common Stock
Aug 29
2025
BUY
Grant, award, or other acquisition
$5,120,491
$64.85 p/Share
78,959
Added 0.58%
13,517,576
Common Stock
May 29
2025
BUY
Grant, award, or other acquisition
$5,079,397
$49.41 p/Share
102,801
Added 0.76%
13,438,617
Common Stock
Mar 14
2025
-
64,493
Added 0.43%
14,835,816
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
$5,039,686
$64.86 p/Share
77,701
Added 0.52%
14,771,323
Common Stock
Feb 14
2025
-
128,879
Reduced 0.87%
14,693,622
Common Stock
Feb 07
2025
-
53,368
Added 0.36%
14,822,501
Common Stock
Jan 07
2025
-
126,999
Reduced 0.85%
14,769,133
Common Stock
Dec 17
2024
SELL
Sale (or disposition) back to the issuer
-
36,752
Reduced 0.24%
14,991,630
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
$18,000,045
$79.19 p/Share
227,302
Added 1.5%
14,896,132
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$26,340,052
$81.22 p/Share
324,305
Reduced 2.16%
14,667,325
Common Stock
Dec 16
2024
BUY
Grant, award, or other acquisition
-
1,505
Added 0.01%
14,668,830
Common Stock
Nov 27
2024
BUY
Grant, award, or other acquisition
$4,506,429
$78.93 p/Share
57,094
Added 0.38%
15,028,382
Common Stock
Nov 06
2024
SELL
Open market or private sale
$28,904,000
$72.26 p/Share
400,000
Reduced 2.6%
14,971,288
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$4,480,303
$59.95 p/Share
74,734
Added 0.48%
15,371,288
Common Stock
Jul 30
2024
-
100,000
Reduced 0.65%
15,296,554
Common Stock
May 30
2024
BUY
Grant, award, or other acquisition
$3,773,279
$45.79 p/Share
82,404
Added 0.53%
15,396,554
Common Stock
Apr 24
2024
SELL
Open market or private sale
$65,250,000
$43.5 p/Share
1,500,000
Reduced 8.92%
15,314,150
Common Stock
Mar 14
2024
-
68,198
Added 0.4%
16,814,150
Common Stock