Nov 19
2024
SELL
Open market or private sale
$191,400
$15.95 p/Share
12,000
Reduced 24.26%
37,465
Common Stock
Aug 20
2024
SELL
Open market or private sale
$370,000
$14.8 p/Share
25,000
Reduced 33.57%
49,465
Common Stock
Mar 01
2024
SELL
Open market or private sale
$689,599
$17.24 p/Share
40,000
Reduced 34.95%
74,465
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$200,755
$16.92 p/Share
11,865
Reduced 9.39%
114,465
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$445,114
$16.92 p/Share
26,307
Added 17.24%
126,330
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$223,144
$15.48 p/Share
14,415
Reduced 12.6%
100,023
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$475,561
$15.48 p/Share
30,721
Added 21.16%
114,438
Common Stock
Dec 01
2023
SELL
Open market or private sale
$332,800
$16.64 p/Share
20,000
Reduced 19.28%
83,717
Common Stock
Mar 08
2023
BUY
Open market or private purchase
$25,625
$10.25 p/Share
2,500
Added 2.35%
103,717
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$86,220
$9.3 p/Share
9,271
Reduced 8.39%
101,217
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$191,170
$9.3 p/Share
20,556
Added 15.69%
110,488
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$114,234
$8.19 p/Share
13,948
Reduced 13.43%
89,932
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
$235,233
$8.19 p/Share
28,722
Added 21.66%
103,880
Common Stock
Dec 06
2022
BUY
Open market or private purchase
$15,520
$7.76 p/Share
2,000
Added 2.59%
75,158
Common Stock
Aug 19
2022
BUY
Open market or private purchase
$12,067
$7.14 p/Share
1,690
Added 2.26%
73,158
Common Stock
May 03
2022
BUY
Open market or private purchase
$16,630
$7.19 p/Share
2,313
Added 3.13%
71,468
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$40,560
$8.65 p/Share
4,689
Reduced 6.35%
69,155
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
$89,917
$8.65 p/Share
10,395
Added 12.34%
73,844
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$95,446
$9.33 p/Share
10,230
Reduced 14.04%
62,637
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$195,286
$9.33 p/Share
20,931
Added 22.31%
72,867
Common Stock
Jul 09
2021
SELL
Payment of exercise price or tax liability
$2,280
$10.0 p/Share
228
Reduced 0.44%
51,936
Common Stock
Jul 09
2021
BUY
Grant, award, or other acquisition
-
504
Added 0.96%
52,164
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$2,243
$10.68 p/Share
210
Reduced 0.4%
51,660
Common Stock
Apr 02
2021
BUY
Grant, award, or other acquisition
-
466
Added 0.89%
51,870
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$48,086
$10.1 p/Share
4,761
Reduced 8.48%
51,404
Common Stock