Mar 08
2024
SELL
Payment of exercise price or tax liability
$302,437
$18.24 p/Share
16,581
Reduced 20.97%
62,496
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
33,333
Added 29.66%
79,048
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$137,733
$18.53 p/Share
7,433
Reduced 14.02%
45,580
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
15,000
Added 24.26%
46,824
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$76,368
$18.5 p/Share
4,128
Reduced 9.8%
38,013
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
7,500
Added 16.0%
39,389
Common Stock
Jun 21
2023
SELL
Open market or private sale
$18,045
$15.0 p/Share
1,203
Reduced 3.62%
32,006
Common Stock
May 18
2023
SELL
Open market or private sale
$65,428
$14.11 p/Share
4,637
Reduced 12.27%
33,167
Common Stock
May 18
2023
SELL
Discretionary transaction
$18,209
$14.16 p/Share
1,286
Reduced 3.29%
37,804
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$80,189
$10.21 p/Share
7,854
Reduced 16.83%
38,801
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 27.19%
40,172
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$27,502
$10.03 p/Share
2,742
Reduced 7.97%
31,655
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 13.15%
33,026
Common Stock
Dec 12
2022
SELL
Open market or private sale
$18,520
$9.26 p/Share
2,000
Reduced 6.69%
27,891
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$68,555
$20.92 p/Share
3,277
Reduced 10.2%
28,845
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
6,888
Added 17.66%
32,122
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$87,353
$19.98 p/Share
4,372
Reduced 14.8%
25,159
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$151,009
$19.98 p/Share
7,558
Reduced 26.74%
20,712
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
15,000
Added 40.5%
22,034
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
8,819
Added 23.0%
29,531
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$26,508
$19.65 p/Share
1,349
Reduced 9.23%
13,270
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
2,500
Added 14.6%
14,619
Common Stock
Jun 29
2021
SELL
Open market or private sale
$240,450
$30.0 p/Share
8,015
Reduced 42.18%
10,985
Common Stock
May 27
2021
SELL
Open market or private sale
$308,295
$25.13 p/Share
12,268
Reduced 39.23%
19,003
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
$84,202
$24.35 p/Share
3,458
Reduced 9.96%
31,271
Common Stock