Aug 15
2024
SELL
Payment of exercise price or tax liability
$360,917
$12.85 p/Share
28,087
Reduced 2.46%
1,114,477
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$338,424
$12.05 p/Share
28,085
Reduced 2.4%
1,142,564
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
100,806
Added 8.21%
1,127,521
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$225,145
$13.03 p/Share
17,279
Reduced 1.66%
1,026,715
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$227,375
$12.67 p/Share
17,946
Reduced 1.69%
1,043,994
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
215,516
Added 16.87%
1,061,940
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$210,015
$11.47 p/Share
18,310
Reduced 2.12%
846,424
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$203,801
$11.13 p/Share
18,311
Reduced 2.07%
864,734
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$159,297
$8.7 p/Share
18,310
Reduced 2.03%
883,045
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$153,273
$8.87 p/Share
17,280
Reduced 1.88%
901,355
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
254,905
Added 21.72%
918,635
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$369,247
$10.38 p/Share
35,573
Reduced 5.09%
663,730
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$72,123
$9.34 p/Share
7,722
Reduced 1.09%
699,303
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$70,495
$8.73 p/Share
8,075
Reduced 1.13%
707,025
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$78,610
$10.18 p/Share
7,722
Reduced 1.07%
715,100
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$87,181
$11.29 p/Share
7,722
Reduced 1.06%
722,822
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
131,753
Added 15.28%
730,544
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$461,101
$13.74 p/Share
33,559
Reduced 5.31%
598,791
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$47,851
$13.66 p/Share
3,503
Reduced 0.55%
632,350
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$35,621
$16.7 p/Share
2,133
Reduced 0.33%
635,853
Common Stock
Oct 23
2021
SELL
Payment of exercise price or tax liability
$150,841
$18.68 p/Share
8,075
Reduced 1.25%
637,986
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$33,652
$18.48 p/Share
1,821
Reduced 0.3%
612,413
Common Stock
May 21
2021
SELL
Open market or private sale
$99,535
$17.0 p/Share
5,855
Reduced 0.62%
943,620
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$37,616
$16.27 p/Share
2,312
Reduced 0.24%
949,475
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
273,240
Added 22.3%
951,787
Common Stock