Complete source-backed income-statement history.
- Available history
- 2016-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 | $847,000.00 | $823,000.00 | $24,000.00 | — | — | $4.96M | -$4.93M | — | $6.08M | — | $323,000.00 | — | — | 569,105,909 | 569,105,909 |
|---|
| 2024-12-31 | $6.74M | $2.14M | $4.6M | $1.63M | — | $16.92M | -$12.32M | — | -$25.76M | — | -$25.76M | -$0.05 | -$0.05 | 520,221,825 | 520,221,825 |
|---|
| 2023-12-31 | $22.87M | $9.71M | $13.16M | $1.59M | — | $30.21M | -$17.05M | — | -$11.69M | $0.00 | -$11.69M | — | — | 406,802,365 | 406,802,365 |
|---|
| 2022-12-31 | $26.56M | $9.02M | $17.54M | $2.87M | — | $33.63M | -$16.09M | — | -$23.72M | -$790,000.00 | -$22.93M | — | — | 319,539,180 | 319,539,180 |
|---|
| 2021-12-31 | $56.11M | $13.38M | $42.72M | $5.59M | — | $60.12M | -$17.39M | — | -$16M | $0.00 | -$16M | — | — | 306,792,324 | 306,792,324 |
|---|
| 2020-12-31 | $50.61M | $13.61M | $37M | $5.25M | — | $63.26M | -$26.26M | — | -$25.21M | -$158,000.00 | -$25.06M | — | — | 304,439,440 | 304,439,440 |
|---|
| 2019-12-31 | $92.62M | $26.8M | $65.82M | $6.23M | — | $103.32M | -$37.5M | — | -$36.1M | $0.00 | -$36.1M | — | — | 294,922,074 | 294,922,074 |
|---|
| 2018-12-31 | $94.69M | $26.67M | $68.02M | $2.8M | — | $77.91M | -$9.9M | — | -$10.92M | $0.00 | -$11.45M | — | — | 121,938,427 | 121,938,427 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 94,870,580 | 94,870,580 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 89,423,362 | 89,423,362 |
|---|