Mar 01
2025
SELL
Payment of exercise price or tax liability
$793,294
$15.72 p/Share
50,464
Reduced 6.6%
714,423
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
180,860
Added 16.81%
895,283
Common Stock
Jul 28
2024
SELL
Payment of exercise price or tax liability
$51,280
$11.56 p/Share
4,436
Reduced 0.58%
763,638
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$620,507
$11.83 p/Share
52,452
Reduced 6.39%
768,074
Common Stock
May 09
2024
BUY
Grant, award, or other acquisition
-
184,500
Added 18.39%
818,599
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$314,503
$11.53 p/Share
27,277
Reduced 4.12%
634,099
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$52,340
$12.06 p/Share
4,340
Reduced 0.65%
659,376
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$492,559
$9.85 p/Share
50,006
Reduced 7.01%
663,716
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$15,620
$8.34 p/Share
1,873
Added 0.26%
713,722
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$130,414
$9.85 p/Share
13,240
Reduced 2.44%
529,125
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
148,574
Added 21.5%
542,365
Common Stock
Jul 28
2022
SELL
Payment of exercise price or tax liability
$72,218
$16.64 p/Share
4,340
Reduced 1.07%
402,545
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
231,295
Added 36.75%
398,131
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
36,085
Added 17.78%
166,836
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$209,244
$16.8 p/Share
12,455
Reduced 8.7%
130,751
Common Stock
Jul 28
2021
SELL
Payment of exercise price or tax liability
$445,088
$20.51 p/Share
21,701
Reduced 13.16%
143,206
Common Stock
Jul 28
2021
BUY
Grant, award, or other acquisition
-
35,014
Added 17.51%
164,907
Common Stock
Jul 01
2021
SELL
Open market or private sale
$153,777
$22.28 p/Share
6,902
Reduced 5.05%
129,893
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$239,021
$21.1 p/Share
11,328
Reduced 9.47%
108,323
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
28,472
Added 17.23%
136,795
Common Stock
Dec 18
2020
SELL
Open market or private sale
$128,240
$20.05 p/Share
6,396
Reduced 5.07%
119,651
Common Stock