Apr 07
2025
SELL
Payment of exercise price or tax liability
$6,935,381
$23.09 p/Share
300,363
Reduced 10.36%
2,599,462
Common Stock
Apr 03
2025
BUY
Exercise of conversion of derivative security
-
762,300
Added 20.82%
2,899,825
Common Stock
Mar 22
2024
BUY
Open market or private purchase
$104,310
$11.59 p/Share
9,000
Added 0.42%
2,137,525
Common Stock
Feb 20
2024
SELL
Exercise of conversion of derivative security
$638,450
$10.67 p/Share
59,836
Reduced 2.73%
2,128,525
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$1,600,500
$10.67 p/Share
150,000
Added 6.41%
2,188,361
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$118,734
$7.71 p/Share
15,400
Added 0.75%
2,038,361
Common Stock
Nov 16
2023
BUY
Open market or private purchase
$60,824
$8.11 p/Share
7,500
Added 0.37%
2,022,961
Common Stock
Aug 14
2023
BUY
Open market or private purchase
$98,890
$17.05 p/Share
5,800
Added 0.29%
2,015,461
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$5,468,416
$18.23 p/Share
299,968
Reduced 12.99%
2,009,661
Common Stock
Jul 18
2023
BUY
Exercise of conversion of derivative security
-
762,300
Added 24.82%
2,309,629
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$2,466,764
$20.97 p/Share
117,633
Reduced 7.07%
1,547,329
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
$1,618,200
$8.99 p/Share
180,000
Added 9.76%
1,664,962
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$519,242
$14.76 p/Share
35,179
Reduced 2.31%
1,484,962
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
88,000
Added 5.47%
1,520,141
Common Stock
Dec 22
2022
BUY
Open market or private purchase
$334,750
$13.39 p/Share
25,000
Added 1.72%
1,432,141
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$594,812
$8.33 p/Share
71,406
Reduced 4.83%
1,407,141
Common Stock
Jan 20
2022
BUY
Exercise of conversion of derivative security
$300,000
$2.4 p/Share
125,000
Added 7.8%
1,478,547
Common Stock
Apr 25
2021
SELL
Payment of exercise price or tax liability
$2,759,906
$8.26 p/Share
334,129
Reduced 19.8%
1,353,547
Common Stock
Apr 25
2021
BUY
Exercise of conversion of derivative security
-
850,000
Added 33.5%
1,687,676
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
-
200,000
Added 19.27%
837,676
Common Stock