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 | $167.93M | $132.64M | $35.29M | $12.83M | — | $85.38M | -$50.1M | -$4.36M | -$54.46M | -$384,000.00 | -$54.07M | -$0.12 | -$0.12 | 456,830,533 | 456,830,533 |
|---|
| 2024-12-31 | $267.38M | $201.14M | $66.24M | $25.25M | — | $104.28M | -$38.04M | $2.29M | -$35.75M | $68.73M | -$95.72M | -$0.21 | -$0.21 | 456,471,923 | 456,471,923 |
|---|
| 2023-12-31 | $411.76M | $311.27M | $100.49M | $34.6M | — | $146.53M | -$46.04M | -$2.41M | -$48.45M | -$9.66M | -$39.43M | -$0.09 | -$0.09 | 427,986,755 | 427,986,755 |
|---|
| 2022-12-31 | $584.68M | $443.6M | $141.09M | $41.46M | — | $137.66M | $3.43M | $3.69M | $7.12M | -$25.98M | $20.46M | $0.05 | $0.05 | 426,422,220 | 426,422,220 |
|---|
| 2021-12-31 | $448.19M | $309.22M | $138.97M | $35.59M | — | $127.9M | $11.07M | -$2.42M | $8.65M | $1.79M | -$1.1M | $0.00 | $0.00 | 426,422,220 | 426,422,220 |
|---|
| 2020-12-31 | $42.43M | $43.45M | -$1.02M | — | — | $28.7M | -$29.73M | — | -$28.08M | -$1.44M | -$41.18M | -$1.33 | -$1.33 | 28,122,851 | 28,122,851 |
|---|
| 2019-12-31 | $182.28M | $155.53M | $26.75M | — | — | $26.58M | $166,000.00 | — | $2.02M | $3.54M | -$2.19M | -$0.09 | -$0.09 | 28,074,624 | 28,074,624 |
|---|
| 2018-12-31 | $156.5M | $130.86M | $25.63M | — | — | $28.66M | -$3.03M | — | $1.04M | $2.46M | -$1.71M | -$0.06 | -$0.06 | 29,213,801 | 29,213,801 |
|---|
| 2017-12-31 | $140.8M | $111.28M | $29.53M | — | — | $20.19M | $9.33M | — | $10.59M | $3.81M | $7.12M | $0.29 | $0.27 | 24,735,445 | 26,566,657 |
|---|
| 2016-12-31 | $108.51M | $91.62M | $16.9M | — | — | $9.35M | $7.55M | — | $8.23M | $2.16M | $6.51M | $0.28 | $0.26 | 23,163,801 | 24,682,525 |
|---|
| 2015-12-31 | $82.86M | $74.36M | $8.5M | — | — | $9.58M | -$1.08M | — | -$316,000.00 | $980,000.00 | -$632,000.00 | -$0.22 | -$0.22 | 16,929,789 | 16,929,789 |
|---|