Dec 31
2025
SELL
Payment of exercise price or tax liability
$2,736,748
$2564.9 p/Share
1,067
Reduced 5.56%
18,126
Restricted Stock
Jun 24
2025
BUY
Grant, award, or other acquisition
$325,040
$42.12 p/Share
7,717
Added 18.78%
33,381
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$47,994
$40.57 p/Share
1,183
Reduced 5.81%
19,193
Restricted Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
$204,586
$44.13 p/Share
4,636
Added 18.54%
20,376
Restricted Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$207,054
$43.97 p/Share
4,709
Reduced 22.34%
16,367
Restricted Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$24,873
$39.67 p/Share
627
Reduced 2.97%
20,449
Restricted Stock
Jul 23
2024
BUY
Grant, award, or other acquisition
$149,992
$39.67 p/Share
3,781
Added 12.84%
25,664
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$56,098
$35.26 p/Share
1,591
Added 7.02%
21,076
Restricted Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$34,012
$37.01 p/Share
919
Reduced 4.5%
19,485
Restricted Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$14,095
$28.65 p/Share
492
Reduced 2.35%
20,404
Restricted Stock
Jun 27
2023
BUY
Grant, award, or other acquisition
$150,009
$31.09 p/Share
4,825
Added 18.07%
21,883
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$15,215
$30.19 p/Share
504
Reduced 2.36%
20,896
Restricted Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
$161,230
$39.81 p/Share
4,050
Added 19.19%
17,058
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$21,719
$42.84 p/Share
507
Reduced 3.75%
13,008
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
$18,497
$34.9 p/Share
530
Reduced 3.77%
13,515
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$112,483
$34.9 p/Share
3,223
Added 18.66%
14,045
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
$74,968
$45.88 p/Share
1,634
Added 7.09%
21,400
Restricted Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$17,008
$45.72 p/Share
372
Reduced 4.04%
8,830
Restricted Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$499,994
$45.72 p/Share
10,936
Added 35.62%
19,766
Restricted Stock