Mar 14
2025
SELL
Payment of exercise price or tax liability
$450,442
$15.83 p/Share
28,455
Reduced 3.26%
845,428
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
25,353
Added 2.82%
873,883
Common Stock
Dec 20
2024
SELL
Grant, award, or other acquisition
-
137,838
Reduced 13.97%
848,530
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$167,754
$14.6 p/Share
11,490
Reduced 1.59%
710,692
Common Stock
Nov 04
2024
BUY
Open market or private purchase
$255,420
$13.2 p/Share
19,350
Added 2.61%
722,182
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$260,475
$13.98 p/Share
18,632
Reduced 2.58%
702,832
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$276,126
$14.82 p/Share
18,632
Reduced 2.52%
721,464
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$530,846
$14.8 p/Share
35,868
Reduced 5.84%
577,934
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
162,162
Added 17.97%
740,096
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$196,140
$15.22 p/Share
12,887
Reduced 2.06%
613,802
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$190,469
$14.78 p/Share
12,887
Reduced 2.01%
626,689
Common Stock
May 11
2023
BUY
Open market or private purchase
$42,735
$11.55 p/Share
3,700
Added 0.58%
639,576
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$387,080
$12.85 p/Share
30,123
Reduced 6.75%
416,223
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
219,653
Added 25.67%
635,876
Common Stock
Dec 08
2022
BUY
Open market or private purchase
$71,536
$10.52 p/Share
6,800
Added 1.5%
446,346
Common Stock
Aug 09
2022
BUY
Open market or private purchase
$391,151
$15.75 p/Share
24,835
Added 5.35%
439,546
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
219,653
Added 33.72%
431,777
Common Stock
Sep 15
2021
BUY
Grant, award, or other acquisition
-
204,793
Added 22.2%
717,525
Common Stock
Jun 01
2021
BUY
Open market or private purchase
$5,543
$14.51 p/Share
382
Added 0.07%
512,732
Common Stock
Jan 29
2021
BUY
Open market or private purchase
$97,300
$14.0 p/Share
6,950
Added 1.34%
512,350
Common Stock