Aug 21
2025
-
25,211
Added 4.11%
587,946
Common Stock
May 22
2025
-
1,000
Reduced 0.18%
563,974
Common Stock
Mar 21
2025
SELL
Sale (or disposition) back to the issuer
$1,418,596
$12.67 p/Share
111,965
Reduced 17.43%
530,267
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
$813,985
$7.27 p/Share
111,965
Added 14.85%
642,232
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$15,115
$12.2 p/Share
1,239
Reduced 0.22%
562,735
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
4,186
Added 0.78%
530,267
Common Stock
Dec 11
2024
SELL
Open market or private sale
$150,900
$18.75 p/Share
8,048
Reduced 1.68%
469,727
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
$127,650
$8.51 p/Share
15,000
Added 3.04%
477,775
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
-
4,812
Added 1.03%
462,775
Common Stock
Jul 01
2024
SELL
Open market or private sale
$208,050
$13.87 p/Share
15,000
Reduced 3.17%
457,963
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
$199,650
$13.31 p/Share
15,000
Added 3.07%
472,963
Common Stock
Aug 23
2023
BUY
Exercise of conversion of derivative security
-
5,400
Added 1.17%
457,963
Common Stock
Sep 06
2022
BUY
Open market or private purchase
$29,800
$2.98 p/Share
10,000
Added 2.16%
452,563
Common Stock
Aug 23
2022
BUY
Exercise of conversion of derivative security
-
5,520
Added 1.23%
442,563
Common Stock
Jun 29
2022
-
7,853
Added 1.47%
526,081
Common Stock
Jun 13
2022
BUY
Open market or private purchase
$44,850
$2.99 p/Share
15,000
Added 3.32%
437,043
Common Stock
Mar 16
2022
BUY
Open market or private purchase
$40,200
$4.02 p/Share
10,000
Added 2.31%
422,043
Common Stock
Dec 06
2021
BUY
Open market or private purchase
$47,200
$4.72 p/Share
10,000
Added 2.37%
412,043
Common Stock
Aug 23
2021
BUY
Exercise of conversion of derivative security
-
5,640
Added 1.38%
402,043
Common Stock
Jan 19
2021
-
1,000
Reduced 0.25%
396,403
Common Stock
Mar 06
2018
-
16,037
Added 3.0%
518,228
Common Stock
Oct 20
2017
-
8,898
Added 1.74%
502,191
Common Stock
Dec 29
2014
-
20,733
Added 4.03%
493,293
Common Stock