Feb 21
2025
SELL
Payment of exercise price or tax liability
$197,845
$31.89 p/Share
6,204
Reduced 3.19%
188,045
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
15,535
Added 7.41%
194,249
Common Stock
Dec 10
2024
-
36,000
Reduced 16.77%
178,714
Common Stock
May 09
2024
SELL
Open market or private sale
$2,105,224
$34.75 p/Share
60,582
Reduced 22.01%
214,714
Common Stock
May 08
2024
SELL
Open market or private sale
$174,250
$34.85 p/Share
5,000
Reduced 1.78%
275,296
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$276,389
$34.54 p/Share
8,002
Reduced 2.78%
280,296
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
21,714
Added 7.0%
288,298
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$1,015,392
$33.12 p/Share
30,658
Reduced 10.31%
266,584
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
69,034
Added 18.85%
297,242
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$172,839
$30.36 p/Share
5,693
Reduced 2.43%
228,208
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
22,645
Added 8.83%
233,901
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$779,158
$32.19 p/Share
24,205
Reduced 10.28%
211,256
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
64,711
Added 21.56%
235,461
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$260,727
$37.45 p/Share
6,962
Reduced 3.92%
170,750
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
16,189
Added 8.35%
177,712
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,605,910
$41.35 p/Share
38,837
Reduced 19.38%
161,523
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
95,668
Added 32.32%
200,360
Common Stock
Dec 13
2021
-
9,424
Reduced 8.26%
104,692
Common Stock
Mar 10
2021
SELL
Open market or private sale
$1,621,036
$29.24 p/Share
55,439
Reduced 32.7%
114,116
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$290,854
$29.32 p/Share
9,920
Reduced 6.04%
154,207
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
15,348
Added 8.3%
169,555
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$732,172
$29.14 p/Share
25,126
Reduced 13.28%
164,127
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
68,096
Added 26.46%
189,253
Common Stock