Dec 20
2024
SELL
Payment of exercise price or tax liability
$5,655
$50.05 p/Share
113
Reduced 1.57%
7,100
Common Stock
Dec 19
2024
SELL
Payment of exercise price or tax liability
$5,069
$49.7 p/Share
102
Reduced 1.39%
7,213
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$3,270
$51.1 p/Share
64
Reduced 0.87%
7,315
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$3,840
$54.09 p/Share
71
Reduced 0.95%
7,379
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$6,445
$54.16 p/Share
119
Reduced 1.57%
7,450
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$5,638
$49.9 p/Share
113
Reduced 1.47%
7,569
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$3,482
$49.05 p/Share
71
Reduced 1.12%
6,254
Common Stock
Dec 19
2023
BUY
Grant, award, or other acquisition
$70,043
$49.05 p/Share
1,428
Added 15.68%
7,682
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$3,136
$49.0 p/Share
64
Reduced 1.0%
6,325
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$5,950
$50.0 p/Share
119
Reduced 1.83%
6,389
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$3,500
$50.0 p/Share
70
Reduced 1.06%
6,508
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$2,659
$43.6 p/Share
61
Reduced 1.2%
5,005
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
$72,532
$46.14 p/Share
1,572
Added 19.29%
6,577
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$4,306
$43.5 p/Share
99
Reduced 1.92%
5,066
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$4,283
$44.16 p/Share
97
Reduced 1.81%
5,254
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$11,285
$44.43 p/Share
254
Reduced 4.69%
5,165
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$9,521
$44.7 p/Share
213
Reduced 3.92%
5,222
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$16,742
$44.29 p/Share
378
Reduced 6.5%
5,435
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$4,509
$45.55 p/Share
99
Reduced 1.67%
5,813
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$77,004
$46.36 p/Share
1,661
Added 21.93%
5,912
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$9,994
$34.7 p/Share
288
Reduced 6.02%
4,494
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$1,202
$34.35 p/Share
35
Reduced 0.77%
4,539
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
$34,507
$35.14 p/Share
982
Added 17.67%
4,574
Common Stock