Dec 19
2025
SELL
Payment of exercise price or tax liability
$12,891
$57.81 p/Share
223
Reduced 3.55%
6,052
Common Stock
Dec 16
2025
SELL
Payment of exercise price or tax liability
$3,991
$59.57 p/Share
67
Reduced 1.06%
6,275
Common Stock
Dec 15
2025
SELL
Payment of exercise price or tax liability
$7,353
$59.3 p/Share
124
Reduced 1.92%
6,342
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
$75,040
$51.61 p/Share
1,454
Added 18.36%
6,466
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$5,855
$50.05 p/Share
117
Reduced 2.28%
5,012
Common Stock
Dec 19
2024
SELL
Payment of exercise price or tax liability
$5,268
$49.7 p/Share
106
Reduced 2.02%
5,129
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$1,430
$51.1 p/Share
28
Reduced 0.53%
5,235
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$3,624
$54.09 p/Share
67
Reduced 1.26%
5,263
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$6,715
$54.16 p/Share
124
Reduced 2.27%
5,330
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$5,838
$49.9 p/Share
117
Reduced 2.1%
5,454
Common Stock
Dec 19
2023
BUY
Grant, award, or other acquisition
$72,544
$49.05 p/Share
1,479
Added 20.98%
5,571
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$1,372
$49.0 p/Share
28
Reduced 0.68%
4,092
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$6,200
$50.0 p/Share
124
Reduced 2.92%
4,120
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$3,350
$50.0 p/Share
67
Reduced 1.55%
4,244
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
$75,023
$46.14 p/Share
1,626
Added 27.33%
4,323
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$4,460
$44.16 p/Share
101
Reduced 3.61%
2,697
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$5,900
$44.7 p/Share
132
Reduced 4.51%
2,798
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$3,455
$44.29 p/Share
78
Reduced 2.63%
2,883
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$3,416
$45.55 p/Share
75
Reduced 2.47%
2,961
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$79,786
$46.36 p/Share
1,721
Added 36.18%
3,036
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$590
$34.7 p/Share
17
Reduced 1.28%
1,315
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
$33,032
$35.14 p/Share
940
Added 41.37%
1,332
Common Stock