Dec 20
2024
SELL
Payment of exercise price or tax liability
$5,055
$50.05 p/Share
101
Reduced 2.81%
3,492
Common Stock
Dec 19
2024
SELL
Payment of exercise price or tax liability
$4,920
$49.7 p/Share
99
Reduced 2.68%
3,593
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$3,423
$51.1 p/Share
67
Reduced 1.78%
3,692
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$3,299
$54.09 p/Share
61
Reduced 1.6%
3,759
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$5,740
$54.16 p/Share
106
Reduced 2.7%
3,820
Common Stock
Aug 06
2024
SELL
Open market or private sale
$33,921
$44.4 p/Share
764
Reduced 16.29%
3,926
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$5,039
$49.9 p/Share
101
Reduced 2.11%
4,690
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$4,463
$49.05 p/Share
91
Reduced 2.6%
3,414
Common Stock
Dec 19
2023
BUY
Grant, award, or other acquisition
$67,541
$49.05 p/Share
1,377
Added 22.32%
4,791
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$3,283
$49.0 p/Share
67
Reduced 1.88%
3,505
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$5,300
$50.0 p/Share
106
Reduced 2.88%
3,572
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$3,050
$50.0 p/Share
61
Reduced 1.63%
3,678
Common Stock
Jul 24
2023
SELL
Open market or private sale
$37,060
$40.86 p/Share
907
Reduced 19.52%
3,739
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$3,924
$43.6 p/Share
90
Reduced 2.71%
3,237
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
-
1,409
Added 23.27%
4,646
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$5,437
$43.5 p/Share
125
Reduced 3.62%
3,327
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$3,753
$44.16 p/Share
85
Reduced 2.34%
3,545
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$10,663
$44.43 p/Share
240
Reduced 6.5%
3,452
Common Stock
Jul 26
2022
SELL
Open market or private sale
$22,645
$45.29 p/Share
500
Reduced 11.69%
3,777
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$12,203
$44.7 p/Share
273
Reduced 6.51%
3,923
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$19,532
$44.29 p/Share
441
Reduced 9.51%
4,196
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$3,917
$45.55 p/Share
86
Reduced 1.82%
4,637
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$68,752
$46.36 p/Share
1,483
Added 23.9%
4,723
Common Stock
Apr 30
2021
SELL
Open market or private sale
$30,378
$42.25 p/Share
719
Reduced 18.16%
3,240
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$12,076
$34.7 p/Share
348
Reduced 7.55%
4,262
Common Stock