Nov 15
2024
SELL
Payment of exercise price or tax liability
$672,417
$6.93 p/Share
97,030
Reduced 5.01%
1,838,642
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$813,111
$8.38 p/Share
97,030
Reduced 4.77%
1,935,672
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$869,388
$8.96 p/Share
97,030
Reduced 4.56%
2,032,702
Common Stock
May 02
2024
SELL
Open market or private sale
$480,000
$9.6 p/Share
50,000
Reduced 2.3%
2,127,496
Common Stock
Apr 18
2024
SELL
Open market or private sale
$595,500
$11.91 p/Share
50,000
Reduced 2.24%
2,177,496
Common Stock
Apr 11
2024
SELL
Open market or private sale
$657,000
$13.14 p/Share
50,000
Reduced 2.2%
2,227,496
Common Stock
Mar 28
2024
SELL
Open market or private sale
$703,000
$14.06 p/Share
50,000
Reduced 2.15%
2,277,496
Common Stock
Mar 14
2024
SELL
Open market or private sale
$722,500
$14.45 p/Share
50,000
Reduced 2.1%
2,327,496
Common Stock
Feb 29
2024
SELL
Open market or private sale
$797,000
$15.94 p/Share
50,000
Reduced 2.06%
2,377,496
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,653,374
$17.04 p/Share
97,029
Reduced 3.84%
2,427,496
Common Stock
Feb 15
2024
SELL
Open market or private sale
$842,500
$16.85 p/Share
50,000
Reduced 1.94%
2,524,525
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$57,843
$2.56 p/Share
22,595
Added 0.87%
2,574,525
Common Stock
Feb 02
2024
SELL
Open market or private sale
$503,500
$20.14 p/Share
25,000
Reduced 0.97%
2,551,930
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$64,000
$2.56 p/Share
25,000
Added 0.96%
2,576,930
Common Stock
Feb 01
2024
SELL
Open market or private sale
$960,000
$19.2 p/Share
50,000
Reduced 1.92%
2,551,930
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$128,000
$2.56 p/Share
50,000
Added 1.89%
2,601,930
Common Stock
Jan 29
2024
SELL
Open market or private sale
$1,002,999
$20.06 p/Share
50,000
Reduced 1.92%
2,551,930
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
$128,000
$2.56 p/Share
50,000
Added 1.89%
2,601,930
Common Stock
Jan 18
2024
SELL
Open market or private sale
$971,500
$19.43 p/Share
50,000
Reduced 1.92%
2,551,930
Common Stock
Jan 18
2024
BUY
Exercise of conversion of derivative security
$128,000
$2.56 p/Share
50,000
Added 1.89%
2,601,930
Common Stock
Jan 04
2024
SELL
Open market or private sale
$954,500
$19.09 p/Share
50,000
Reduced 1.92%
2,551,930
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
$128,000
$2.56 p/Share
50,000
Added 1.89%
2,601,930
Common Stock
Dec 26
2023
SELL
Open market or private sale
$221,070
$20.01 p/Share
11,048
Reduced 0.43%
2,551,930
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$28,282
$2.56 p/Share
11,048
Added 0.43%
2,562,978
Common Stock
Dec 22
2023
SELL
Open market or private sale
$279,458
$20.03 p/Share
13,952
Reduced 0.54%
2,551,930
Common Stock