Dec 13
2024
SELL
Open market or private sale
$26,632,000
$166.45 p/Share
160,000
Reduced 6.28%
2,389,180
Common Stock
Dec 05
2024
BUY
Exercise of conversion of derivative security
$369,878
$5.4 p/Share
68,496
Added 2.62%
2,549,180
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$54,000
$5.4 p/Share
10,000
Added 0.4%
2,480,684
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$702,000
$5.4 p/Share
130,000
Added 5.0%
2,470,684
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$1,026,000
$5.4 p/Share
190,000
Added 11.37%
1,480,648
Common Stock
May 08
2024
BUY
Exercise of conversion of derivative security
$1,161,000
$5.4 p/Share
215,000
Added 14.28%
1,290,648
Common Stock
Mar 05
2024
SELL
Open market or private sale
$88,863
$87.81 p/Share
1,012
Reduced 0.09%
1,075,648
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,104
Added 0.38%
1,076,660
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
68,976
Added 6.04%
1,072,556
Common Stock
Dec 12
2023
-
250,000
Reduced 19.94%
1,003,580
Common Stock
Mar 29
2023
-
613,496
Added 32.86%
1,253,580
Common Stock
Mar 23
2023
SELL
Open market or private sale
$6,729
$56.08 p/Share
120
Reduced 0.02%
640,084
Common Stock
Mar 22
2023
SELL
Open market or private sale
$139,898
$56.32 p/Share
2,484
Reduced 0.39%
639,803
Common Stock
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
401
Added 0.06%
640,204
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
-
2,484
Added 0.39%
642,287
Common Stock
Jan 03
2023
SELL
Open market or private sale
$107,022
$39.55 p/Share
2,706
Reduced 0.42%
639,803
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
6,763
Added 1.04%
642,509
Common Stock
Dec 22
2022
BUY
Exercise of conversion of derivative security
-
400
Added 0.06%
635,746
Common Stock
Sep 22
2022
BUY
Exercise of conversion of derivative security
-
400
Added 0.06%
635,346
Common Stock
Jun 22
2022
BUY
Exercise of conversion of derivative security
-
400
Added 0.06%
634,946
Common Stock
Apr 13
2022
BUY
Exercise of conversion of derivative security
-
307
Added 0.05%
634,546
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
-
401
Added 0.06%
634,239
Common Stock
Mar 14
2022
BUY
Exercise of conversion of derivative security
$425,600
$2.66 p/Share
160,000
Added 19.07%
678,838
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
$246,899
$2.66 p/Share
92,819
Added 15.18%
518,838
Common Stock
Jan 31
2022
-
20,000
Reduced 3.06%
633,838
Common Stock