Schedule of Reconciliation of Weighted Average Shares Outstanding Calculation |
The following table provides a reconciliation of the weighted average shares outstanding calculation for the three and six months ended June 30, 2025 and 2024: | | | | | | | | | | | | | | | | | | | | | | | | Weighted average number of basic shares outstanding | | | | | | Three months ended June 30, | | Six months ended June 30, | | 2025 | | 2024 | | 2025 | | 2024 | Weighted average shares issued | 34,445,438 | | 27,317,256 | | 33,876,512 | | 25,511,315 | Weighted average pre-funded warrants | 1,341,375 | | 1,047,475 | | 1,341,375 | | 1,114,640 | Weighted average shares outstanding | 35,786,813 | | 28,364,731 | | 35,217,887 | | 26,625,955 |
| | | | | | | | | | | | | | | | | | | | | | | | Weighted average number of diluted shares outstanding | | | | | | Three months ended June 30, | | Six months ended June 30, | | 2025 | | 2024 | | 2025 | | 2024 | Weighted average shares outstanding (Basic) | 35,786,813 | | 28,364,731 | | 35,217,887 | | 26,625,955 | Additional dilutive shares | 4,475,951 | | — | | | 4,672,215 | | | — | | Weighted average shares outstanding (Diluted) | 40,262,764 | | 28,364,731 | | 39,890,102 | | 26,625,955 |
|
Schedule of Potentially Dilutive Securities Excluded from the Computation of Earnings Per Share |
The following potentially dilutive securities were excluded from the computation of earnings per share as of June 30, 2025 and 2024 because their effects would be anti-dilutive: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2025 | | 2024 | | 2025 | | 2024 | Common stock warrants | — | | 3,627,409 | | | — | | 3,627,409 | Assumed conversion of preferred stock warrants | — | | 4,108,328 | | | — | | 4,108,328 | Assumed conversion of preferred stock | — | | 1,454,509 | | | — | | 1,454,509 | Assumed conversion of convertible notes | — | | 446,563 | | | — | | 446,563 | Stock options | 2,796,682 | | 6,132,114 | | | 2,796,682 | | 6,132,114 | Assumed conversion of ESPP | 22,057 | | 51,291 | | 22,057 | | 51,291 | Total | 2,818,739 | | 15,820,214 | | 2,818,739 | | 15,820,214 |
|