Complete source-backed income-statement history.
- Available history
- 2018-12-31 to 2025-12-31
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2025-12-31 | $46.42M | $52.26M | -$5.85M | $1.96M | — | $10.18M | -$16.03M | -$10.63M | -$26.66M | -$387.00 | -$16.64M | -$0.57 | -$0.57 | 29,043,280 | 29,043,280 |
|---|
| 2024-12-31 | $65M | $70.8M | -$5.8M | $2.51M | — | $10.8M | -$16.6M | -$1.38M | -$17.98M | $5,563.00 | -$11.78M | -$0.48 | -$0.48 | 26,404,589 | 26,404,589 |
|---|
| 2023-12-31 | $45.05M | $57.45M | -$12.4M | $1.19M | — | $18.13M | -$30.53M | -$2.39M | -$32.92M | -$226.00 | -$24.23M | -$1.08 | -$1.08 | 25,622,195 | 25,622,195 |
|---|
| 2022-12-31 | $38.13M | $39.48M | -$1.35M | $1.05M | $12.68M | $17.46M | -$18.81M | -$3.51M | -$22.32M | $808,970.00 | -$22.64M | -$0.98 | -$0.98 | 24,820,313 | 24,820,313 |
|---|
| 2021-12-31 | $7.41M | $3.89M | $3.52M | $2.15M | $7.83M | $10.93M | -$7.41M | -$1.54M | -$8.95M | -$236,581.00 | -$8.4M | -$0.36 | -$0.36 | 23,638,751 | 23,638,751 |
|---|
| 2020-12-31 | $23.18M | $2.98M | $20.2M | $671,312.00 | $3.9M | $5.47M | $14.73M | $286,210.00 | -$138,671.00 | $3.05M | $12.09M | $0.72 | $0.72 | 16,800,000 | 16,800,000 |
|---|
| 2019-12-31 | $17.93M | — | — | $795,540.00 | $2.9M | $7.15M | $10.77M | $197,555.00 | $10.99M | $1.59M | $9.75M | $0.58 | — | — | 16,800,000 |
|---|
| 2018-12-31 | $13.54M | — | — | $665,378.00 | $1.75M | $4.84M | $8.7M | $111,799.00 | $8.81M | $1.16M | $7.48M | — | — | — | 16,800,000 |
|---|