Sep 08
2024
SELL
Payment of exercise price or tax liability
$35,473
$8.55 p/Share
4,149
Reduced 1.56%
262,014
Common Stock
Jul 05
2024
SELL
Payment of exercise price or tax liability
$42,383
$8.33 p/Share
5,088
Reduced 1.88%
266,163
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$11,302
$8.25 p/Share
1,370
Reduced 0.5%
271,251
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$23,375
$7.81 p/Share
2,993
Reduced 1.09%
272,621
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$42,566
$7.89 p/Share
5,395
Reduced 1.92%
275,614
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
64,629
Added 18.7%
281,009
Common Stock
Dec 15
2023
BUY
Open market or private purchase
$25,267
$7.48 p/Share
3,378
Added 1.54%
216,380
Common Stock
Sep 08
2023
SELL
Payment of exercise price or tax liability
$26,043
$9.46 p/Share
2,753
Reduced 1.28%
213,002
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
17,455
Added 7.48%
215,755
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$15,512
$8.16 p/Share
1,901
Reduced 0.95%
198,300
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$11,960
$8.58 p/Share
1,394
Reduced 0.69%
200,201
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$26,452
$8.69 p/Share
3,044
Reduced 1.49%
201,595
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$11,277
$8.79 p/Share
1,283
Reduced 0.62%
204,639
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
59,912
Added 22.54%
205,922
Common Stock
Sep 12
2022
BUY
Open market or private purchase
$101,430
$8.95 p/Share
11,333
Added 7.2%
146,010
Common Stock
Sep 08
2022
SELL
Payment of exercise price or tax liability
$23,514
$8.44 p/Share
2,786
Reduced 2.03%
134,677
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$2,703
$11.55 p/Share
234
Reduced 0.17%
137,463
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
-
7,200
Added 4.97%
137,697
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$17,879
$12.78 p/Share
1,399
Reduced 1.06%
130,497
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$24,232
$12.7 p/Share
1,908
Reduced 2.06%
90,821
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
41,075
Added 23.75%
131,896
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$17,508
$12.65 p/Share
1,384
Reduced 1.47%
92,729
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$11,006
$18.75 p/Share
587
Reduced 0.62%
94,113
Common Stock
Dec 13
2021
BUY
Open market or private purchase
$49,794
$18.32 p/Share
2,718
Added 2.79%
94,700
Common Stock
Sep 08
2021
SELL
Payment of exercise price or tax liability
$106,412
$25.3 p/Share
4,206
Reduced 4.37%
91,982
Common Stock