Complete source-backed income-statement history.
- Available history
- 2011-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 |
|---|
| 2018-12-31 | $27.99M | — | $26.99M | — | — | — | $3.22M | -$6.38M | -$3.16M | $27,000.00 | -$3.19M | -$133.91 | — | -36,817,383 | — |
|---|
| 2017-12-31 | $25.19M | — | $24.29M | — | — | — | $4.82M | -$4.96M | -$138,000.00 | -$22,000.00 | -$116,000.00 | -$1.26 | — | -33,201,451 | — |
|---|
| 2016-12-31 | $10.87M | — | $10.87M | — | — | — | -$3.83M | -$3.03M | -$6.86M | $34,000.00 | -$6.89M | -$17.07 | — | -18,224,154 | 958,653 |
|---|
| 2015-12-31 | $6.82M | — | — | — | — | — | -$4.4M | -$1.45M | — | — | -$5.85M | — | — | — | 2,642,473 |
|---|
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 | $158.1M | — | — | — | — | — | $43.34M | -$22.1M | — | — | $21.24M | $1.02 | $1.01 | 20,471,002 | 20,537,796 |
|---|
| 2024-12-31 | $167.46M | — | — | — | — | — | $62.57M | -$19.1M | $43.47M | $0.00 | $43.47M | $2.12 | $2.11 | 19,745,379 | 19,879,876 |
|---|
| 2023-12-31 | $110.23M | — | — | — | — | — | $21.35M | -$19.07M | $2.28M | $0.00 | $2.28M | $0.12 | $0.12 | 18,394,419 | 18,442,688 |
|---|
| 2022-12-31 | $125.02M | — | — | — | — | — | $29.68M | -$12.47M | $17.21M | -$28,000.00 | $17.24M | $0.97 | $0.96 | 17,439,033 | 17,684,048 |
|---|
| 2021-12-31 | $153.11M | — | — | — | — | — | $65.91M | -$24.56M | $41.35M | $0.00 | $41.35M | $2.70 | $2.50 | 15,332,191 | 19,133,753 |
|---|
| 2020-12-31 | $65.68M | — | — | — | — | — | -$268,000.00 | -$18.09M | -$18.36M | $0.00 | -$18.36M | -$5.49 | -$5.49 | 3,343,628 | 3,343,628 |
|---|
| 2019-12-31 | $89.52M | — | — | — | — | — | $12.04M | -$23.68M | -$11.64M | $54,000.00 | -$11.7M | -$12.21 | -$12.21 | 958,297 | 958,297 |
|---|
| 2018-12-31 | $94.86M | — | $91.52M | — | — | — | $4.28M | -$25.32M | -$21.04M | $16,000.00 | -$21.06M | -$134.39 | -$134.39 | 156,692 | 156,692 |
|---|
| 2017-12-31 | $77.71M | — | $74.83M | — | — | — | $2.8M | -$6.04M | -$3.24M | $0.00 | -$3.24M | -$1.35 | — | 2,389,719 | 2,389,719 |
|---|
| 2016-12-31 | $34.66M | — | $34.66M | — | — | — | -$14.71M | -$9.88M | -$24.59M | $34,000.00 | -$24.62M | -$17.97 | -$1.20 | 1,370,200 | 20,553,007 |
|---|
| 2015-12-31 | $11.22M | — | $11.22M | — | — | — | -$7.06M | -$1.9M | -$8.96M | $0.00 | -$8.96M | -$0.83 | -$0.83 | 10,773,404 | 10,773,404 |
|---|
| 2014-12-31 | $2.01M | — | — | — | — | — | $81.81M | -$1.46M | $80.35M | $0.00 | $80.35M | $30.06 | $30.06 | 2,672,945 | 2,672,950 |
|---|
| 2013-12-31 | $23.08M | — | — | — | — | — | $19.27M | -$8.37M | $10.91M | — | $10.91M | $4.56 | $4.56 | 2,391,628 | 2,391,885 |
|---|
| 2012-12-31 | $55.62M | — | — | — | — | — | -$181.12M | -$12.65M | -$193.77M | — | -$193.77M | -$16.74 | -$16.74 | 11,576,576 | 11,576,576 |
|---|
| 2011-12-31 | $104.06M | — | — | — | — | — | -$183.61M | -$14.11M | — | — | -$197.76M | -$27.04 | -$27.04 | 7,314,636 | 7,314,636 |
|---|