Feb 24
2025
SELL
Payment of exercise price or tax liability
$301,101
$31.28 p/Share
9,626
Reduced 2.4%
390,635
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$814,730
$30.48 p/Share
26,730
Reduced 6.83%
364,413
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
93,398
Added 18.92%
400,261
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$148,084
$30.37 p/Share
4,876
Reduced 1.44%
333,593
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$1,077,013
$29.66 p/Share
36,312
Reduced 10.59%
306,701
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
97,532
Added 22.37%
338,469
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$82,418
$29.53 p/Share
2,791
Reduced 1.0%
277,249
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$143,498
$29.49 p/Share
4,866
Reduced 1.71%
280,040
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$109,426
$33.68 p/Share
3,249
Reduced 1.13%
284,906
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$1,272,747
$33.7 p/Share
37,767
Reduced 12.54%
263,349
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
108,656
Added 27.38%
288,155
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$82,702
$34.09 p/Share
2,426
Reduced 1.1%
217,266
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$145,310
$34.32 p/Share
4,234
Reduced 1.89%
219,692
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$572,150
$28.86 p/Share
19,825
Reduced 9.69%
184,729
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
89,162
Added 28.48%
223,926
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$50,516
$28.54 p/Share
1,770
Reduced 1.13%
154,589
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$86,851
$27.81 p/Share
3,123
Reduced 1.96%
156,359
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$56,759
$28.21 p/Share
2,012
Reduced 1.25%
159,482
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$92,568
$28.5 p/Share
3,248
Reduced 1.97%
161,494
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$455,476
$27.31 p/Share
16,678
Reduced 10.54%
141,513
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
67,275
Added 29.0%
164,742
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$49,862
$27.04 p/Share
1,844
Reduced 1.59%
114,145
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$47,703
$25.32 p/Share
1,884
Reduced 1.6%
115,989
Common Stock