Dec 31
2024
SELL
Payment of exercise price or tax liability
$25,410
$27.53 p/Share
923
Reduced 4.5%
19,604
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$17,356
$24.76 p/Share
701
Reduced 100.0%
0
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$417,725
$24.76 p/Share
16,871
Added 50.0%
16,871
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
5,242
Added 22.13%
18,442
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$28,317
$28.46 p/Share
995
Reduced 7.01%
13,200
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$11,778
$23.7 p/Share
497
Reduced 46.06%
582
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$106,240
$23.63 p/Share
4,496
Added 50.0%
4,496
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
5,038
Added 28.31%
12,756
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$10,199
$31.19 p/Share
327
Reduced 4.06%
7,718
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$1,185
$31.19 p/Share
38
Reduced 100.0%
0
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$14,766
$34.34 p/Share
430
Reduced 27.27%
1,147
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$99,998
$34.34 p/Share
2,912
Added 50.0%
2,912
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,409
Added 17.78%
6,515
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$3,185
$35.39 p/Share
90
Reduced 1.73%
5,106
Common Stock
Dec 30
2021
SELL
Payment of exercise price or tax liability
$1,292
$34.93 p/Share
37
Reduced 19.47%
153
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$22,533
$36.52 p/Share
617
Reduced 34.43%
1,175
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
$62,486
$36.52 p/Share
1,711
Added 50.0%
1,711
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$4,022
$36.9 p/Share
109
Reduced 3.09%
3,418
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
733
Added 17.21%
3,527
Common Stock
Dec 30
2020
SELL
Payment of exercise price or tax liability
$1,084
$29.3 p/Share
37
Reduced 10.95%
301
Common Stock