Complete source-backed income-statement history.
- Available history
- 2011-12-31 to 2026-06-30
- 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 |
|---|
| 2026-06-30 | $13.2M | $5.87M | $7.34M | $2.32M | — | — | -$8.03M | — | -$14.4M | $8,000.00 | -$14.49M | -$0.39 | -$0.39 | 37,527,950 | 37,527,950 |
|---|
| 2026-03-31 | $17.81M | $9.67M | $8.15M | $2.6M | — | $15.51M | -$7.37M | — | -$8.94M | $145,000.00 | -$9.08M | -$0.24 | -$0.24 | 37,481,986 | 37,481,986 |
|---|
| 2025-06-30 | $9.51M | $4.65M | $4.86M | $2.29M | — | — | -$6.62M | — | -$6.34M | $14,000.00 | -$6.41M | -$0.17 | -$0.17 | 37,420,318 | 37,420,318 |
|---|
| 2025-03-31 | $14.27M | $8.27M | $5.99M | $2.58M | — | $12.3M | -$6.31M | — | -$7.3M | $144,000.00 | -$7.44M | -$0.20 | -$0.20 | 37,392,086 | 37,392,086 |
|---|
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 | $70.53M | $40.53M | $30M | $9.66M | — | $54.7M | -$24.69M | — | -$28.81M | $438,000.00 | -$29.25M | -$0.78 | -$0.78 | 37,442,155 | 37,442,155 |
|---|
| 2024-12-31 | $69.4M | $40.65M | $28.74M | $8.36M | — | $50.97M | -$22.23M | — | -$20.27M | $313,000.00 | -$20.58M | -$0.55 | -$0.55 | 37,286,446 | 37,286,446 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 36,996,722 | 36,996,722 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 34,392,598 | 34,392,598 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 32,129,047 | 32,422,871 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 29,148,108 | 29,148,108 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 29,016,118 | 29,615,466 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 28,997,866 | 28,997,866 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 28,961,928 | 28,961,928 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 27,823,313 | 29,365,583 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 25,021,966 | 25,021,966 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 23,600,428 | 23,600,428 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 20,593,720 | 20,593,720 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 17,556,395 | 17,556,395 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 13,345,004 | 13,345,004 |
|---|