Complete source-backed income-statement history.
- Available history
- 2013-12-31 to 2026-06-30
- 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 |
|---|
| 2026-06-30 | $894M | — | — | — | — | — | -$72M | — | -$129M | -$37M | -$92M | -$2.00 | -$2.00 | 45,904,000 | 45,904,000 |
|---|
| 2026-03-31 | $1.57B | — | — | — | — | — | $210M | — | $81M | $18M | $63M | $1.38 | $1.33 | 45,612,000 | 47,431,000 |
|---|
| 2025-12-31 | $758M | — | — | — | — | — | -$313M | — | -$380M | -$17M | -$363M | -$7.94 | -$7.75 | -2,000 | -2,896,000 |
|---|
| 2025-09-30 | $697M | — | — | — | — | — | $263M | — | $304M | $97M | $207M | $4.52 | $4.25 | 45,684,000 | 48,582,000 |
|---|
| 2025-06-30 | $409M | — | — | — | — | — | $66M | — | $97M | $25M | $72M | $1.58 | $1.50 | 45,554,000 | 47,905,000 |
|---|
| 2025-03-31 | $654M | — | — | — | — | — | -$106M | — | -$187M | -$52M | -$135M | -$2.94 | -$2.94 | 45,849,000 | 45,849,000 |
|---|
| 2024-12-31 | $353M | — | — | — | — | — | $16M | — | -$26M | -$94M | $82M | $1.96 | $1.81 | -1,449,000 | -1,270,000 |
|---|
| 2024-09-30 | $459M | — | — | $1M | — | — | $158M | — | $179M | $11M | $168M | $3.30 | $3.16 | 50,924,000 | 53,169,000 |
|---|
| 2024-06-30 | $346M | — | — | $0.00 | — | — | $27M | — | $570M | $112M | $454M | $7.90 | $7.60 | 57,434,000 | 59,775,000 |
|---|
| 2024-03-31 | $416M | — | — | — | — | — | $25M | — | $388M | $69M | $294M | $5.00 | $4.84 | 58,807,000 | 60,716,000 |
|---|
| 2023-09-30 | $666M | — | — | $5M | — | — | $7M | — | -$92M | -$16M | -$76M | -$1.30 | -$1.30 | 59,029,000 | 59,029,000 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | — | — | $46M | — | — | — | — |
|---|
| 2016-09-30 | — | — | — | — | — | — | $193M | — | $142M | $54M | $88M | $0.69 | $0.68 | 128,527,000 | 130,143,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | $48M | — | -$6M | -$3M | -$3M | -$0.02 | -$0.02 | 128,527,000 | 128,527,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | $311M | — | $257M | $106M | $151M | $1.18 | $1.17 | 128,526,000 | 129,018,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $94M | — | -$100M | -$38M | -$62M | -$0.41 | -$0.41 | 6,271,000 | 6,271,000 |
|---|
| 2015-09-30 | — | — | — | — | — | — | -$346M | — | -$400M | $1M | -$401M | -$3.12 | -$3.12 | 128,509,000 | 128,509,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | $35M | — | -$17M | -$43M | $26M | $0.26 | $0.26 | 98,354,000 | 98,376,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | $178M | — | $149M | $53M | $96M | $1.15 | $1.15 | 83,524,000 | 83,524,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $271M | — | $249M | $100M | $362M | $4.34 | $4.34 | 0 | 0 |
|---|
| 2014-09-30 | — | — | — | — | — | — | $189M | — | $168M | $74M | $101M | $1.21 | $1.21 | 83,524,000 | 83,524,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | $16M | — | -$9M | -$11M | $13M | $0.16 | $0.16 | 83,524,000 | 83,524,000 |
|---|
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 | $2.52B | — | — | — | — | — | -$90M | — | -$166M | $53M | -$219M | -$4.79 | -$4.79 | 45,692,000 | 45,692,000 |
|---|
| 2024-12-31 | $1.57B | — | — | — | — | — | $226M | — | $1.11B | $98M | $998M | $18.40 | $17.67 | 54,254,000 | 56,486,000 |
|---|
| 2022-12-31 | $3.21B | — | — | — | — | — | $241M | — | -$1.33B | -$35M | -$1.29B | — | — | 0 | 0 |
|---|
| 2015-12-31 | — | — | — | — | — | — | -$39M | — | -$368M | -$27M | -$341M | -$3.10 | -$3.10 | 109,898,000 | 109,898,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $397M | — | $303M | $116M | $410M | $4.91 | $4.91 | 83,524,000 | 83,524,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$293M | — | -$420M | -$159M | -$230M | -$2.75 | -$2.75 | 83,524,000 | 83,524,000 |
|---|