Dec 19
2024
SELL
Payment of exercise price or tax liability
$5,467
$49.7 p/Share
110
Reduced 2.44%
4,397
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$3,883
$51.1 p/Share
76
Reduced 1.66%
4,507
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$3,948
$54.09 p/Share
73
Reduced 1.57%
4,583
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$6,228
$54.16 p/Share
115
Reduced 2.41%
4,656
Common Stock
Nov 06
2024
SELL
Open market or private sale
$51,210
$51.21 p/Share
1,000
Reduced 17.33%
4,771
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$5,439
$49.9 p/Share
109
Reduced 1.85%
5,771
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$3,286
$49.05 p/Share
67
Reduced 1.52%
4,350
Common Stock
Dec 19
2023
BUY
Grant, award, or other acquisition
$75,046
$49.05 p/Share
1,530
Added 20.65%
5,880
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$3,724
$49.0 p/Share
76
Reduced 1.69%
4,417
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$5,750
$50.0 p/Share
115
Reduced 2.5%
4,493
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$3,650
$50.0 p/Share
73
Reduced 1.56%
4,608
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$1,133
$43.6 p/Share
26
Reduced 0.82%
3,163
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
$70,040
$46.14 p/Share
1,518
Added 24.49%
4,681
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$2,914
$43.5 p/Share
67
Reduced 2.06%
3,189
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$6,579
$44.16 p/Share
149
Reduced 4.38%
3,256
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$5,140
$44.7 p/Share
115
Reduced 3.27%
3,405
Common Stock
May 20
2022
SELL
Open market or private sale
$51,888
$45.12 p/Share
1,150
Reduced 24.63%
3,520
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$74,269
$46.36 p/Share
1,602
Added 25.54%
4,670
Common Stock
May 05
2021
SELL
Open market or private sale
$7,514
$42.94 p/Share
175
Reduced 5.4%
3,068
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$8,016
$34.7 p/Share
231
Reduced 6.29%
3,439
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
$36,018
$35.14 p/Share
1,025
Added 25.12%
3,055
Common Stock