Sep 12
2024
SELL
Open market or private sale
$420,125
$33.61 p/Share
12,500
Reduced 27.36%
33,187
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$107,843
$29.66 p/Share
3,636
Reduced 8.09%
41,317
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
13,256
Added 22.49%
45,687
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$11,930
$29.53 p/Share
404
Reduced 1.11%
36,067
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$42,672
$29.49 p/Share
1,447
Reduced 3.82%
36,471
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$17,075
$33.68 p/Share
507
Reduced 1.32%
37,918
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$144,370
$33.7 p/Share
4,284
Reduced 10.97%
34,771
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
15,538
Added 28.79%
38,425
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$12,545
$34.09 p/Share
368
Reduced 1.34%
27,171
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$49,523
$34.32 p/Share
1,443
Reduced 4.98%
27,539
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$10,021
$28.07 p/Share
357
Reduced 1.22%
28,982
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$10,850
$28.78 p/Share
377
Reduced 1.27%
29,339
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$105,397
$28.86 p/Share
3,652
Reduced 15.95%
19,242
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
20,347
Added 40.64%
29,716
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$13,560
$28.25 p/Share
480
Reduced 3.56%
13,021
Common Stock
Jan 06
2022
BUY
Open market or private purchase
$2,569
$29.19 p/Share
88
Added 0.65%
13,501
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$5,501
$28.21 p/Share
195
Reduced 1.43%
13,413
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$9,604
$28.5 p/Share
337
Reduced 2.42%
13,608
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$56,887
$27.31 p/Share
2,083
Reduced 16.16%
10,806
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
8,971
Added 39.15%
13,945
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$12,492
$27.04 p/Share
462
Reduced 6.14%
7,057
Common Stock