Dec 06
2024
BUY
Other acquisition or disposition
-
165
Added 0.24%
69,692
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
-
157
Added 0.23%
69,527
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
-
159
Added 0.23%
69,370
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$29,487
$64.95 p/Share
454
Reduced 0.65%
69,211
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
-
151
Added 0.22%
69,665
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
8,829
Added 11.27%
69,514
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$247,208
$67.84 p/Share
3,644
Reduced 5.66%
60,685
Common Stock
Dec 15
2023
BUY
Other acquisition or disposition
-
148
Added 0.23%
64,329
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
-
169
Added 0.26%
64,181
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$39,837
$60.36 p/Share
660
Reduced 1.02%
64,012
Common Stock
Jun 16
2023
BUY
Other acquisition or disposition
-
171
Added 0.26%
64,672
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$39,128
$56.3 p/Share
695
Reduced 1.07%
64,501
Common Stock
Mar 10
2023
BUY
Other acquisition or disposition
-
180
Added 0.28%
65,196
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
8,435
Added 11.48%
65,016
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$282,600
$54.97 p/Share
5,141
Reduced 8.33%
56,581
Common Stock
Dec 09
2022
BUY
Other acquisition or disposition
-
200
Added 0.32%
61,722
Common Stock
Sep 16
2022
BUY
Other acquisition or disposition
-
175
Added 0.28%
61,522
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$37,146
$57.68 p/Share
644
Reduced 1.04%
61,347
Common Stock
Jun 10
2022
BUY
Other acquisition or disposition
-
166
Added 0.27%
61,991
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$47,581
$70.7 p/Share
673
Reduced 1.08%
61,825
Common Stock
Mar 11
2022
BUY
Other acquisition or disposition
-
167
Added 0.27%
62,498
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
8,110
Added 11.51%
62,331
Common Stock
Dec 27
2021
SELL
Payment of exercise price or tax liability
$394,189
$76.99 p/Share
5,120
Reduced 8.63%
54,221
Common Stock
Dec 10
2021
BUY
Other acquisition or disposition
-
150
Added 0.25%
59,341
Common Stock
Oct 07
2021
SELL
Open market or private sale
$229,495
$65.57 p/Share
3,500
Reduced 5.58%
59,191
Common Stock