Dec 31
2025
SELL
Sale (or disposition) back to the issuer
$3,385,886
$88.55 p/Share
38,237
Reduced 19.95%
153,468
Common Stock
Dec 31
2025
BUY
Grant, award, or other acquisition
$1,429,299
$37.38 p/Share
38,237
Added 16.63%
191,705
Common Stock
Dec 24
2025
SELL
Sale (or disposition) back to the issuer
$1,865,385
$90.05 p/Share
20,715
Reduced 11.89%
153,468
Common Stock
Dec 24
2025
BUY
Grant, award, or other acquisition
$774,326
$37.38 p/Share
20,715
Added 10.63%
174,183
Common Stock
Dec 23
2025
SELL
Sale (or disposition) back to the issuer
$18,000
$90.0 p/Share
200
Reduced 0.13%
153,468
Common Stock
Dec 23
2025
BUY
Grant, award, or other acquisition
$7,476
$37.38 p/Share
200
Added 0.13%
153,668
Common Stock
Dec 19
2025
SELL
Sale (or disposition) back to the issuer
$45,000
$90.0 p/Share
500
Reduced 0.33%
152,950
Common Stock
Dec 19
2025
BUY
Grant, award, or other acquisition
-
518
Added 0.34%
153,468
Common Stock
Dec 19
2025
BUY
Grant, award, or other acquisition
$18,690
$37.38 p/Share
500
Added 0.32%
153,450
Common Stock
Dec 18
2025
SELL
Sale (or disposition) back to the issuer
$755,674
$90.09 p/Share
8,388
Reduced 5.2%
152,950
Common Stock
Dec 18
2025
BUY
Grant, award, or other acquisition
$313,543
$37.38 p/Share
8,388
Added 4.94%
161,338
Common Stock
Sep 26
2025
BUY
Grant, award, or other acquisition
-
545
Added 0.36%
152,950
Common Stock
Jun 27
2025
BUY
Grant, award, or other acquisition
-
549
Added 0.36%
152,405
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
512
Added 0.34%
151,856
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$408,248
$89.04 p/Share
4,585
Reduced 2.94%
151,344
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
43,573
Added 21.84%
155,929
Common Stock
Jan 15
2025
SELL
Sale (or disposition) back to the issuer
$1,753,290
$80.5 p/Share
21,780
Reduced 16.24%
112,356
Common Stock
Jan 15
2025
BUY
Grant, award, or other acquisition
$1,117,967
$51.33 p/Share
21,780
Added 13.97%
134,136
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
-
360
Added 0.32%
112,356
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
-
307
Added 0.27%
111,996
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
325
Added 0.29%
111,689
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
288
Added 0.26%
111,364
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
26,147
Added 19.05%
111,076
Common Stock
Dec 20
2023
BUY
Grant, award, or other acquisition
-
184
Added 0.22%
84,929
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
193
Added 0.23%
84,745
Common Stock