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 | $30.82M | $27.45M | $3.37M | $1.71M | — | — | -$9.23M | $192,584.00 | -$10.02M | $43,087.00 | -$10.06M | -$7.88 | -$7.88 | 1,277,310 | 1,277,310 |
|---|
| 2024-12-31 | $36.67M | $28.9M | $7.77M | $2.42M | — | — | -$1.61M | $261,621.00 | -$1.81M | $14,143.00 | -$1.82M | -$7.60 | -$7.60 | 239,335 | 239,335 |
|---|
| 2023-12-31 | $38.64M | $29.78M | $8.85M | $2.97M | — | — | -$197,698.00 | $552,058.00 | -$224,170.00 | $7,980.00 | -$697,941.00 | -$7.73 | -$7.73 | 90,319 | 90,319 |
|---|
| 2022-12-31 | $24.23M | $17M | $7.23M | $3.61M | — | — | -$3.17M | $3.2M | -$512,502.00 | $69,869.00 | -$7.08M | -$4.47 | -$4.47 | 1,585,542 | 1,585,542 |
|---|
| 2021-12-31 | $19.39M | $12.72M | $6.67M | $4.48M | — | — | -$10.14M | -$692,687.00 | -$11.76M | $5,321.00 | -$9.92M | -$7.50 | -$7.50 | 1,323,537 | 1,323,537 |
|---|
| 2020-12-31 | $11.06M | $7.12M | $3.94M | $3.89M | — | — | -$17.37M | -$22,580.00 | -$18.4M | -$71,316.00 | -$17.69M | -$2.40 | -$2.40 | 7,373,347 | 7,373,347 |
|---|
| 2019-12-31 | $13.79M | $7.19M | $6.6M | $3.59M | — | — | -$4.17M | $669,755.00 | -$3.87M | -$274,480.00 | -$3.58M | -$0.54 | -$0.54 | 6,964,740 | 6,964,740 |
|---|
| 2018-12-31 | $20.58M | $10.92M | $9.65M | $4.76M | — | — | $168,824.00 | $956,753.00 | $677,555.00 | $1.2M | $1.69M | $0.24 | $0.24 | 6,809,938 | 6,927,597 |
|---|
| 2017-12-31 | $18.19M | $9.87M | $8.32M | $4.03M | — | — | -$450,703.00 | $758,073.00 | -$131,034.00 | $1.07M | $858,605.00 | $0.02 | $0.02 | 40,231,159 | 40,333,646 |
|---|
| 2016-12-31 | $10.19M | $7.61M | $2.59M | $3.04M | — | — | -$14.58M | -$3.44M | -$18.47M | -$57,844.00 | -$18.17M | -$0.45 | -$0.45 | 40,175,439 | 40,175,439 |
|---|
| 2015-12-31 | $10.28M | $6.38M | $3.9M | $3.45M | — | — | -$26.96M | — | -$4.39M | $4.31M | -$7.5M | -$0.22 | -$0.22 | — | — |
|---|
| 2014-12-31 | $38.63M | $28.15M | $10.49M | $1.48M | — | — | -$23.91M | — | -$29.09M | -$4.6M | -$29.23M | -$0.96 | -$0.96 | — | 30,601,209 |
|---|
| 2013-12-31 | $55.42M | $45.87M | $9.55M | $2.19M | — | — | -$118.22M | — | -$119.97M | $1.73M | -$119.24M | -$4.36 | -$4.36 | 27,356,504 | 27,356,504 |
|---|
| 2012-12-31 | $86.38M | $65.88M | $20.5M | $4.95M | — | — | -$85.75M | — | -$89.81M | $812,254.00 | -$89.63M | — | — | 27,017,780 | 27,017,780 |
|---|
| 2011-12-31 | $114.54M | $70.22M | $44.32M | $4.48M | — | — | $9.53M | — | $9.37M | $804,149.00 | $7.91M | — | — | 26,737,638 | 26,965,006 |
|---|
| 2010-12-31 | $163.85M | $93.28M | $70.56M | $3.02M | — | — | $42.56M | — | $43.34M | $7.86M | $34.4M | — | — | 25,907,217 | 26,072,506 |
|---|