Dec 19
2025
SELL
Payment of exercise price or tax liability
$1,208,366
$77.02 p/Share
15,689
Reduced 14.38%
93,391
Common Stock
Dec 19
2025
BUY
Grant, award, or other acquisition
-
6,304
Added 5.46%
109,080
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$18,121
$64.72 p/Share
280
Reduced 0.27%
102,776
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$260,940
$62.04 p/Share
4,206
Reduced 5.38%
73,916
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
29,140
Added 22.04%
103,056
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$369,024
$64.29 p/Share
5,740
Reduced 6.84%
78,122
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
2,510
Added 2.91%
83,862
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$11,216
$40.06 p/Share
280
Reduced 0.34%
81,352
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$162,743
$53.96 p/Share
3,016
Reduced 5.51%
51,752
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
29,890
Added 26.8%
81,642
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$145,625
$53.09 p/Share
2,743
Reduced 4.77%
54,768
Common Stock
Feb 16
2024
SELL
Sale (or disposition) back to the issuer
$56,434
$53.09 p/Share
1,063
Reduced 1.81%
57,511
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$14,855
$50.7 p/Share
293
Reduced 0.5%
58,574
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$137,052
$52.43 p/Share
2,614
Reduced 6.15%
39,901
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
18,966
Added 24.37%
58,867
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$213,585
$60.54 p/Share
3,528
Reduced 7.66%
42,515
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
2,470
Added 5.09%
46,043
Common Stock
Jun 10
2022
BUY
Grant, award, or other acquisition
$300,028
$59.85 p/Share
5,013
Added 10.32%
43,573
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$169,872
$65.26 p/Share
2,603
Reduced 8.76%
27,127
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
11,433
Added 22.87%
38,560
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$87,098
$58.85 p/Share
1,480
Reduced 4.74%
29,730
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
149
Added 0.48%
31,210
Common Stock