Complete source-backed income-statement history.
- Available history
- 2015-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 | $154.29M | $152.03M | $2.26M | — | $85.43M | $100.86M | -$98.6M | $1.25M | -$97.35M | -$1,000.00 | -$97.32M | -$6.0184 | -$6.0184 | 16,170,320 | 16,170,320 |
|---|
| 2024-12-31 | $231.42M | $224.38M | $7.04M | — | $16.96M | $28.65M | -$21.6M | $5.62M | -$15.99M | $242,000.00 | -$13.61M | -$4.485 | -$4.485 | 3,034,821 | 3,034,821 |
|---|
| 2023-12-31 | $92.42M | $78.23M | $14.18M | — | $7.08M | $18.99M | -$4.81M | -$978,000.00 | -$5.79M | $631,000.00 | -$3.65M | -$4.035 | -$4.035 | 906,423 | 906,423 |
|---|
| 2022-12-31 | $260.03M | $270.6M | -$10.57M | — | $189.52M | $203.97M | -$214.55M | -$15.13M | -$229.68M | $536,000.00 | -$229.45M | -$2.9564 | -$2.9564 | 77,647,477 | 77,647,477 |
|---|
| 2021-12-31 | $290.79M | $277.88M | $12.91M | — | — | $55.98M | -$43.06M | — | — | $3,000.00 | -$49.25M | -$0.0251 | -$0.0251 | 2,340,462,712 | 2,775,018,991 |
|---|
| 2020-12-31 | $50.29M | $37.3M | $12.99M | — | — | $1.89M | -$1.89M | $63,000.00 | — | $147,000.00 | $4.4M | $0.0135 | $0.009 | 325,996,667 | 488,960,010 |
|---|
| 2019-12-31 | $46.65M | $9.46M | $2.12M | — | — | $365,000.00 | $1.75M | $20.98M | -$6.32M | $324,000.00 | $1.47M | $0.0248 | $0.0248 | 59,323,349 | 59,323,349 |
|---|
| 2018-12-31 | $74.9M | $24.62M | $310,000.00 | — | — | $477,000.00 | -$167,000.00 | $1.25M | -$65.46M | $15,000.00 | -$136,000.00 | -$0.0023 | -$0.0023 | 59,323,349 | 59,323,349 |
|---|
| 2017-12-31 | $92.78M | — | — | — | — | $124.76M | — | $508,000.00 | -$36.54M | $113,000.00 | -$36.65M | -$2.48 | -$2.48 | 49,054,201 | 49,054,201 |
|---|
| 2016-12-31 | $56.98M | — | — | — | — | $89.22M | — | -$9,000.00 | -$33.36M | $3,000.00 | -$33.37M | -$2.46 | -$2.46 | 16,437,946 | 16,437,946 |
|---|
| 2015-12-31 | $63.48M | — | — | — | — | $83.7M | — | -$2.46M | -$30.02M | $7,000.00 | -$30.03M | -$2.05 | -$2.05 | 16,232,433 | 16,232,433 |
|---|