v3.25.1
Equity (Tables)
3 Months Ended
Mar. 31, 2025
Equity  
Schedule of common stock warrants

Weighted Average

Warrants

Weighted Average

Remaining Contractual

Outstanding

Exercise Price

Life (years)

Warrants outstanding at December 31, 2023

135,537

$

158.16

4.42

Warrants issued

444,445

22.50

Warrants exercised

71,801

30.00

Warrants expired

-

-

Warrants outstanding at March 31, 2024

651,783

$

51.56

4.78

Warrants outstanding at December 31, 2024

207,338

$

113.78

3.68

Warrants issued

-

-

Warrants exercised

-

-

Warrants expired

(3,701)

1,000.50

Warrants outstanding at March 31, 2025

203,637

$

97.68

3.76

Schedule of outstanding warrants

Expiration

Number

Number

Exercise

Date

Outstanding

Exercisable

Price

October 31, 2025

10,444

10,444

232.50

October 31, 2025

108

108

187.50

February 26, 2026

1,922

1,922

600.00

July 31, 2026

16,888

16,888

232.50

May 31, 2027

30,674

30,764

262.50

September 30, 2029

16,501

16,501

30.00

October 31, 2029

57,250

57,250

30.00

November 30, 2029

5,167

5,167

30.00

December 31, 2029

64,683

64,863

30.00

Total

203,637

203,907