Dec 20
2024
SELL
Payment of exercise price or tax liability
$5,055
$50.05 p/Share
101
Reduced 1.57%
6,316
Common Stock
Dec 19
2024
SELL
Payment of exercise price or tax liability
$4,721
$49.7 p/Share
95
Reduced 1.46%
6,417
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$3,270
$51.1 p/Share
64
Reduced 0.97%
6,512
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$3,461
$54.09 p/Share
64
Reduced 0.96%
6,576
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$5,740
$54.16 p/Share
106
Reduced 1.57%
6,640
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$5,039
$49.9 p/Share
101
Reduced 1.48%
6,746
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$3,482
$49.05 p/Share
71
Reduced 1.27%
5,521
Common Stock
Dec 19
2023
BUY
Grant, award, or other acquisition
$65,040
$49.05 p/Share
1,326
Added 16.22%
6,847
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$3,136
$49.0 p/Share
64
Reduced 1.13%
5,592
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$5,300
$50.0 p/Share
106
Reduced 1.84%
5,656
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$3,200
$50.0 p/Share
64
Reduced 1.1%
5,762
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$2,834
$43.6 p/Share
65
Reduced 1.45%
4,417
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
$65,011
$46.14 p/Share
1,409
Added 19.47%
5,826
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$3,088
$43.5 p/Share
71
Reduced 1.56%
4,482
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$10,375
$44.34 p/Share
234
Reduced 4.89%
4,553
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$12,203
$44.7 p/Share
273
Reduced 5.86%
4,383
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$16,742
$44.29 p/Share
378
Reduced 7.51%
4,656
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$3,097
$45.55 p/Share
68
Reduced 1.33%
5,034
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$68,752
$46.36 p/Share
1,483
Added 22.52%
5,102
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$7,599
$34.7 p/Share
219
Reduced 5.44%
3,807
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
$31,521
$35.14 p/Share
897
Added 18.94%
3,838
Common Stock