Feb 10
2025
SELL
Payment of exercise price or tax liability
$22,110
$16.55 p/Share
1,336
Reduced 4.15%
30,861
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$11,949
$16.76 p/Share
713
Reduced 2.17%
32,197
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
4,410
Added 11.82%
32,910
Common Stock
Mar 08
2024
SELL
Open market or private sale
$154,890
$20.76 p/Share
7,461
Reduced 20.75%
28,500
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$135,044
$19.66 p/Share
6,869
Reduced 16.04%
35,961
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
14,989
Added 25.92%
42,830
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$11,630
$19.58 p/Share
594
Reduced 2.09%
27,841
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$14,506
$19.55 p/Share
742
Reduced 2.54%
28,435
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
4,240
Added 12.69%
29,177
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$12,563
$19.21 p/Share
654
Reduced 2.56%
24,937
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
969
Added 3.65%
25,591
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$10,959
$18.45 p/Share
594
Reduced 2.36%
24,622
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
4,416
Added 14.9%
25,216
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$23,835
$18.52 p/Share
1,287
Reduced 5.83%
20,800
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,015
Added 4.39%
22,087
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
3,534
Added 14.36%
21,072
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$10,365
$17.84 p/Share
581
Reduced 3.21%
17,538
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$11,087
$17.46 p/Share
635
Reduced 3.39%
18,119
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$11,401
$17.46 p/Share
653
Reduced 3.36%
18,754
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$13,185
$14.3 p/Share
922
Reduced 4.54%
19,407
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$11,940
$14.13 p/Share
845
Reduced 3.99%
20,329
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
9,854
Added 31.76%
21,174
Common Stock