Complete source-backed income-statement history.
- Available history
- 2010-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 | $84.17M | — | — | — | — | — | $51.94M | — | — | — | $49.97M | $3.87 | $1.28 | 12,432,158 | 38,925,391 |
|---|
| 2024-12-31 | $87.45M | — | — | — | — | — | $41.81M | — | — | — | $43.73M | $3.39 | $1.11 | 12,365,418 | 39,201,865 |
|---|
| 2023-12-31 | $108.94M | — | — | — | — | — | $75.54M | — | — | — | $69.41M | $5.43 | $1.91 | 10,491,316 | 35,539,671 |
|---|
| 2022-12-31 | $75.17M | — | — | — | — | — | $39.98M | — | — | — | $36.3M | $6.49 | $3.02 | 1,850,072 | 6,447,710 |
|---|
| 2021-12-31 | $36.49M | — | — | — | — | — | -$8.46M | — | — | — | -$9.71M | -$28.97 | -$28.97 | 335,086 | 335,086 |
|---|
| 2020-12-31 | $42.05M | — | — | — | — | — | $4.27M | — | — | — | $3.78M | $15.97 | $15.74 | 325,031 | 329,704 |
|---|
| 2019-12-31 | $6.3M | — | — | — | — | — | -$6.35M | — | — | — | -$32.06M | -$11.19 | -$11.19 | 2,864,676 | 2,864,676 |
|---|
| 2018-12-31 | $0.00 | — | — | — | — | — | -$8.01M | — | — | — | -$52.9M | -$55.97 | -$55.97 | 945,056 | 945,056 |
|---|
| 2017-12-31 | $23.81M | — | — | — | — | — | -$24.61M | — | — | — | $3.82M | $8.94 | $8.94 | 427,333 | 427,361 |
|---|
| 2016-12-31 | $36.99M | — | — | — | — | — | -$142.04M | — | — | — | -$149.01M | -$100,821.38 | -$100,821.38 | 1,478 | 1,478 |
|---|
| 2015-12-31 | $70.75M | — | — | — | — | — | -$10.47M | — | — | — | -$17.53M | -$11,917.74 | -$11,917.74 | 1,471 | 1,471 |
|---|
| 2014-12-31 | $65.68M | — | — | — | — | — | $9.85M | — | — | — | $3.24M | — | — | — | 6,455,634 |
|---|
| 2013-12-31 | $74.34M | — | — | — | — | — | -$52.86M | — | — | — | -$57.35M | — | — | 33,159,328 | 33,159,328 |
|---|
| 2012-12-31 | $68.84M | — | — | — | $3.47M | — | $8.96M | — | — | — | $5.97M | — | — | 26,934,533 | 26,934,533 |
|---|
| 2011-12-31 | $26.99M | — | — | — | $3.44M | — | $5.08M | — | — | — | $3.63M | — | — | 15,536,028 | 15,543,916 |
|---|
| 2010-12-31 | — | — | — | — | $3.52M | — | -$1.55M | — | — | — | -$2M | — | — | 4,449,431 | 4,449,431 |
|---|