Dec 12
2025
SELL
Payment of exercise price or tax liability
$1,254,854
$47.06 p/Share
26,665
Reduced 3.18%
811,179
Common Stock
Dec 12
2025
BUY
Exercise of conversion of derivative security
$237,000
$3.95 p/Share
60,000
Added 6.68%
837,844
Common Stock
Apr 07
2025
SELL
Payment of exercise price or tax liability
$3,157,442
$23.09 p/Share
136,745
Reduced 14.95%
777,844
Common Stock
Apr 03
2025
BUY
Exercise of conversion of derivative security
-
346,500
Added 27.48%
914,589
Common Stock
Feb 20
2024
SELL
Exercise of conversion of derivative security
$197,181
$10.67 p/Share
18,480
Reduced 3.15%
568,089
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$480,150
$10.67 p/Share
45,000
Added 7.13%
586,569
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$57,054
$7.71 p/Share
7,400
Added 1.35%
541,569
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$2,485,660
$18.23 p/Share
136,350
Reduced 20.33%
534,169
Common Stock
Jul 18
2023
BUY
Exercise of conversion of derivative security
-
346,500
Added 34.07%
670,519
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$728,792
$21.16 p/Share
34,442
Reduced 9.61%
324,019
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
$540,000
$6.0 p/Share
90,000
Added 20.07%
358,461
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$141,725
$14.76 p/Share
9,602
Reduced 3.45%
268,461
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
23,000
Added 7.64%
278,063
Common Stock
Dec 22
2022
BUY
Open market or private purchase
$33,850
$13.54 p/Share
2,500
Added 0.97%
255,063
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$162,161
$7.87 p/Share
20,605
Reduced 7.54%
252,563
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
50,000
Added 15.47%
273,168
Common Stock
Apr 25
2021
SELL
Payment of exercise price or tax liability
$411,612
$8.26 p/Share
49,832
Reduced 18.25%
223,168
Common Stock
Apr 25
2021
BUY
Exercise of conversion of derivative security
-
127,500
Added 31.84%
273,000
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$57,600
$7.68 p/Share
7,500
Reduced 4.9%
145,500
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
-
30,000
Added 16.39%
153,000
Common Stock