Feb 20
2024
SELL
Payment of exercise price or tax liability
$2,417,354
$19.66 p/Share
122,958
Reduced 17.29%
588,064
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
245,419
Added 25.66%
711,022
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$154,075
$19.58 p/Share
7,869
Reduced 1.66%
465,603
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$151,766
$19.55 p/Share
7,763
Reduced 1.61%
473,472
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
49,090
Added 9.26%
481,235
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$178,556
$19.21 p/Share
9,295
Reduced 2.11%
432,145
Common Stock
Dec 22
2023
SELL
Open market or private sale
$280,737
$19.78 p/Share
14,193
Reduced 3.12%
441,440
Common Stock
Dec 18
2023
SELL
Open market or private sale
$195,802
$19.17 p/Share
10,214
Reduced 2.19%
455,633
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
67,780
Added 12.7%
465,847
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$139,961
$18.45 p/Share
7,586
Reduced 1.87%
398,067
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
46,487
Added 10.28%
405,653
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$208,953
$18.71 p/Share
11,168
Reduced 3.02%
359,166
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$165,772
$18.52 p/Share
8,951
Reduced 2.36%
370,334
Common Stock
Jun 07
2022
SELL
Open market or private sale
$224,847
$21.0 p/Share
10,707
Reduced 2.75%
379,285
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
44,031
Added 10.14%
389,992
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
47,118
Added 11.99%
345,961
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$122,030
$18.17 p/Share
6,716
Reduced 2.2%
298,843
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$199,237
$17.84 p/Share
11,168
Reduced 3.53%
305,559
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$155,865
$17.46 p/Share
8,927
Reduced 2.74%
316,727
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$307,579
$14.3 p/Share
21,509
Reduced 6.2%
325,654
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$719,217
$14.13 p/Share
50,900
Reduced 12.79%
347,163
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
104,868
Added 20.85%
398,063
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
54,112
Added 15.58%
293,195
Common Stock