Complete source-backed income-statement history.
- Available history
- 2013-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 |
|---|
| 2022-12-31 | $18.38M | — | — | — | — | — | $8.08M | -$1.38M | — | — | $6.71M | $0.61 | $0.53 | 248 | -648 |
|---|
| 2021-12-31 | $8.1M | — | — | — | — | — | -$4.55M | -$865,000.00 | — | — | -$5.42M | -$0.60 | -$0.60 | 242,440 | 242,440 |
|---|
| 2018-12-31 | — | — | — | — | — | — | -$1.95M | -$1.49M | — | — | -$3.44M | — | — | — | 16,309 |
|---|
| 2017-12-31 | — | — | — | — | — | — | -$709,000.00 | -$740,000.00 | — | — | -$1.45M | — | — | — | 183,562 |
|---|
| 2016-12-31 | — | — | — | — | — | — | -$5.13M | -$701,000.00 | — | — | -$5.83M | — | — | — | 0 |
|---|
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 | $38.99M | — | — | — | — | — | $5.92M | -$3.98M | — | — | $1.99M | $0.19 | $0.19 | 10,422,154 | 10,422,154 |
|---|
| 2024-12-31 | $51.54M | — | — | — | — | -$16.72M | $16.72M | -$4.22M | — | — | $12.87M | $0.91 | $0.91 | 10,524,511 | 10,524,511 |
|---|
| 2023-12-31 | $45.47M | — | — | — | — | -$41.87M | $41.87M | -$5.03M | — | — | $37.04M | $3.38 | $2.94 | 10,701,059 | 12,585,777 |
|---|
| 2022-12-31 | $58.34M | — | — | — | — | -$17.31M | $17.31M | -$3.92M | — | — | $13.39M | $1.18 | $1.06 | 10,613,672 | 12,640,581 |
|---|
| 2021-12-31 | $25.34M | — | — | — | — | $33.85M | -$8.51M | -$3.83M | — | — | -$12.34M | -$1.43 | -$1.43 | 8,994,768 | 8,994,768 |
|---|
| 2020-12-31 | $21.71M | — | — | — | — | — | -$1.94M | -$4.97M | — | — | -$6.9M | -$1.30 | -$1.30 | 5,387,031 | 5,387,031 |
|---|
| 2019-12-31 | $27.75M | — | — | — | — | — | -$2.53M | -$5.8M | — | — | -$8.33M | — | — | — | 21,161,164 |
|---|
| 2018-12-31 | $28.46M | — | — | — | — | — | -$8.01M | -$203,000.00 | — | — | -$8.21M | — | — | — | 20,894,202 |
|---|
| 2017-12-31 | $29.58M | — | — | — | — | — | -$2.35M | -$2.9M | — | — | -$5.24M | — | — | 18,461,455 | 18,461,455 |
|---|
| 2016-12-31 | $30.39M | — | — | — | — | — | -$3M | -$2.81M | — | — | -$5.81M | — | — | 18,277,893 | 18,277,893 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $5.96M | -$2.46M | — | — | $3.51M | $0.19 | $0.19 | 18,244,671 | 18,277,893 |
|---|
| 2014-12-31 | — | — | — | — | — | — | -$17.54M | -$1.7M | — | — | -$19.24M | -$1.05 | — | 18,244,671 | 18,244,671 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $1.8M | -$210,000.00 | — | — | $1.59M | $0.09 | — | 18,244,671 | 18,244,671 |
|---|