Sep 10
2024
SELL
Open market or private sale
$45,500
$26.18 p/Share
1,738
Reduced 0.29%
605,417
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
$15,213
$0.62 p/Share
24,538
Added 3.88%
607,155
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$21,216
$19.94 p/Share
1,064
Added 0.18%
582,617
Common Stock
Jun 11
2024
SELL
Open market or private sale
$178,720
$22.64 p/Share
7,894
Reduced 1.34%
581,553
Common Stock
Mar 13
2024
SELL
Open market or private sale
$55,781
$28.33 p/Share
1,969
Reduced 0.33%
589,447
Common Stock
Mar 04
2024
SELL
Open market or private sale
$2,549,250
$33.99 p/Share
75,000
Reduced 11.25%
591,416
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$1,391,250
$18.55 p/Share
75,000
Added 10.12%
666,416
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$24,800
$0.62 p/Share
40,000
Added 6.34%
590,911
Common Stock
Dec 14
2023
SELL
Open market or private sale
$33,797
$20.76 p/Share
1,628
Reduced 0.29%
550,911
Common Stock
Dec 11
2023
SELL
Open market or private sale
$148,248
$20.02 p/Share
7,405
Reduced 1.32%
552,539
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
$47,095
$6.36 p/Share
7,405
Added 1.31%
559,944
Common Stock
Dec 08
2023
SELL
Open market or private sale
$257,588
$20.01 p/Share
12,873
Reduced 2.72%
460,998
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$81,872
$6.36 p/Share
12,873
Added 2.64%
473,871
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
91,541
Added 14.21%
552,539
Common Stock
Dec 07
2023
SELL
Open market or private sale
$134,134
$20.02 p/Share
6,700
Reduced 1.43%
460,998
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$42,612
$6.36 p/Share
6,700
Added 1.41%
467,698
Common Stock
Oct 02
2023
SELL
Open market or private sale
$1,208,750
$48.35 p/Share
25,000
Reduced 5.14%
460,998
Common Stock
Oct 02
2023
BUY
Exercise of conversion of derivative security
$159,000
$6.36 p/Share
25,000
Added 4.89%
485,998
Common Stock
Sep 13
2023
SELL
Open market or private sale
$84,671
$50.34 p/Share
1,682
Reduced 0.36%
460,998
Common Stock
Sep 01
2023
SELL
Open market or private sale
$1,250,250
$50.01 p/Share
25,000
Reduced 5.13%
462,680
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
$159,000
$6.36 p/Share
25,000
Added 4.88%
487,680
Common Stock
Aug 30
2023
BUY
Exercise of conversion of derivative security
$9,300
$0.62 p/Share
15,000
Added 3.14%
462,680
Common Stock
Aug 01
2023
SELL
Open market or private sale
$1,079,500
$43.18 p/Share
25,000
Reduced 5.29%
447,680
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$159,000
$6.36 p/Share
25,000
Added 5.02%
472,680
Common Stock
Jul 03
2023
SELL
Open market or private sale
$1,136,000
$45.44 p/Share
25,000
Reduced 5.29%
447,680
Common Stock