Dec 22
2023
BUY
Exercise of conversion of derivative security
$35,717
$2.56 p/Share
13,952
Added 0.54%
2,565,882
Common Stock
Dec 21
2023
SELL
Open market or private sale
$990,000
$19.8 p/Share
50,000
Reduced 1.92%
2,551,930
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$128,000
$2.56 p/Share
50,000
Added 1.89%
2,601,930
Common Stock
Dec 07
2023
SELL
Open market or private sale
$1,544,250
$20.59 p/Share
75,000
Reduced 2.86%
2,551,930
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$192,000
$2.56 p/Share
75,000
Added 2.78%
2,626,930
Common Stock
Dec 04
2023
SELL
Open market or private sale
$3,136,531
$20.21 p/Share
155,197
Reduced 5.73%
2,551,930
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
$397,304
$2.56 p/Share
155,197
Added 5.42%
2,707,127
Common Stock
Dec 01
2023
SELL
Open market or private sale
$2,486,953
$20.15 p/Share
123,422
Reduced 4.61%
2,551,930
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$315,960
$2.56 p/Share
123,422
Added 4.41%
2,675,352
Common Stock
Nov 30
2023
SELL
Open market or private sale
$84,042
$20.01 p/Share
4,200
Reduced 0.16%
2,551,930
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
$10,752
$2.56 p/Share
4,200
Added 0.16%
2,556,130
Common Stock
Nov 29
2023
SELL
Open market or private sale
$675,660
$20.06 p/Share
33,682
Reduced 1.3%
2,551,930
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
$86,225
$2.56 p/Share
33,682
Added 1.29%
2,585,612
Common Stock
Nov 28
2023
SELL
Open market or private sale
$169,980
$20.0 p/Share
8,499
Reduced 0.33%
2,551,930
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
$21,757
$2.56 p/Share
8,499
Added 0.33%
2,560,429
Common Stock
Nov 24
2023
SELL
Open market or private sale
$980,000
$19.6 p/Share
50,000
Reduced 1.92%
2,551,930
Common Stock
Nov 24
2023
BUY
Exercise of conversion of derivative security
$128,000
$2.56 p/Share
50,000
Added 1.89%
2,601,930
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$1,861,459
$19.61 p/Share
94,924
Reduced 3.59%
2,551,930
Common Stock
Nov 15
2023
SELL
Open market or private sale
$200,020
$20.0 p/Share
10,001
Reduced 0.38%
2,646,854
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$25,602
$2.56 p/Share
10,001
Added 0.38%
2,656,855
Common Stock
Nov 09
2023
SELL
Open market or private sale
$932,499
$18.65 p/Share
50,000
Reduced 1.85%
2,646,854
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
$128,000
$2.56 p/Share
50,000
Added 1.82%
2,696,854
Common Stock
Oct 26
2023
SELL
Open market or private sale
$854,500
$17.09 p/Share
50,000
Reduced 1.85%
2,646,854
Common Stock
Oct 26
2023
BUY
Exercise of conversion of derivative security
$128,000
$2.56 p/Share
50,000
Added 1.82%
2,696,854
Common Stock
Oct 12
2023
SELL
Open market or private sale
$961,500
$19.23 p/Share
50,000
Reduced 1.85%
2,646,854
Common Stock