Oct 14
2024
SELL
Open market or private sale
$2,161,600
$54.04 p/Share
40,000
Reduced 46.92%
45,260
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
117
Added 0.14%
85,160
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
46
Added 0.05%
85,013
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$56,298
$42.78 p/Share
1,316
Reduced 1.53%
84,967
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
-
14,953
Added 14.77%
86,283
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$337,597
$42.54 p/Share
7,936
Reduced 10.01%
71,330
Common Stock
Jan 08
2024
BUY
Grant, award, or other acquisition
-
19,993
Added 20.14%
79,266
Common Stock
Jan 07
2024
SELL
Payment of exercise price or tax liability
$38,671
$42.45 p/Share
911
Reduced 1.51%
59,273
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$423,158
$45.34 p/Share
9,333
Reduced 13.43%
60,184
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
208
Added 0.3%
69,517
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
183
Added 0.26%
69,309
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
195
Added 0.28%
69,126
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
164
Added 0.24%
68,931
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
8,524
Added 11.03%
68,767
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$58,564
$45.54 p/Share
1,286
Reduced 2.09%
60,243
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$41,173
$46.21 p/Share
891
Reduced 1.43%
61,529
Common Stock
Dec 21
2022
SELL
Payment of exercise price or tax liability
$418,429
$45.74 p/Share
9,148
Reduced 12.78%
62,421
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
249
Added 0.35%
71,569
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
237
Added 0.33%
71,320
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
223
Added 0.31%
71,083
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
248
Added 0.35%
70,860
Common Stock
Jan 08
2022
SELL
Payment of exercise price or tax liability
$60,202
$43.28 p/Share
1,391
Reduced 1.93%
70,612
Common Stock
Jan 07
2022
BUY
Grant, award, or other acquisition
-
7,346
Added 9.26%
72,003
Common Stock
Dec 21
2021
SELL
Payment of exercise price or tax liability
$258,179
$40.41 p/Share
6,389
Reduced 8.99%
64,657
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
295
Added 0.41%
71,046
Common Stock