Jan 10
2025
SELL
Payment of exercise price or tax liability
$45,529
$50.42 p/Share
903
Reduced 1.41%
63,189
Common Stock
Jan 09
2025
SELL
Payment of exercise price or tax liability
$87,923
$50.97 p/Share
1,725
Reduced 2.62%
64,092
Common Stock
Jan 09
2025
BUY
Grant, award, or other acquisition
-
12,360
Added 15.81%
65,817
Common Stock
Jan 08
2025
SELL
Payment of exercise price or tax liability
$206,275
$50.97 p/Share
4,047
Reduced 7.04%
53,457
Common Stock
Jan 08
2025
BUY
Grant, award, or other acquisition
-
13,080
Added 18.53%
57,504
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$46,780
$50.14 p/Share
933
Reduced 2.06%
44,424
Common Stock
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