Complete source-backed income-statement history.
- Available history
- 2023-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 | $876.77M | $492.41M | — | $12.95M | — | — | $35.54M | — | — | $10.04M | $27.5M | $0.16 | $0.15 | 176,923,000 | 181,194,000 |
|---|
| 2026-03-31 | $773.73M | $433.49M | — | $11.19M | — | — | $39.57M | — | — | $12.33M | $29.21M | $0.17 | $0.16 | 176,839,000 | 179,458,000 |
|---|
| 2025-12-31 | $723.1M | $408.8M | — | $9.61M | — | — | $26.05M | — | — | -$838,000.00 | $28.72M | $0.60 | $0.60 | 20,648,000 | 20,648,000 |
|---|
| 2025-09-30 | $639.66M | $356.13M | — | $24.58M | — | — | -$60.18M | — | — | -$32.23M | -$59.06M | -$2.19 | -$2.19 | 101,747,000 | 101,747,000 |
|---|
| 2025-06-30 | $598.15M | $341.33M | — | $6.46M | — | — | $30.13M | — | — | $8.07M | $23.78M | $0.18 | $0.18 | 90,591,000 | 90,591,000 |
|---|
| 2025-03-31 | $540.41M | $304.6M | — | $5.64M | — | — | $29.41M | — | — | $7.96M | $22.8M | $0.17 | $0.17 | 90,591,000 | 90,591,000 |
|---|
| 2024-12-31 | $515.47M | $294.97M | — | $5.29M | — | — | $23.12M | — | — | $6.05M | $18.2M | $0.13 | $0.13 | -4,000 | -4,000 |
|---|
| 2024-09-30 | $439.4M | $248.96M | — | $4.07M | — | — | $17.65M | — | — | $5.16M | $14.2M | $0.09 | $0.09 | 90,773,000 | 90,773,000 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | — | — | $17.8M | — | — | — | — |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | — | — | $17.66M | — | — | — | — |
|---|
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.5B | $1.41B | — | $46.29M | — | — | $25.41M | — | -$794,000.00 | -$17.04M | $16.25M | -$1.36 | -$1.36 | 114,998,000 | 114,998,000 |
|---|
| 2024-12-31 | $1.8B | $1.01B | — | $17.99M | — | — | $87.18M | — | $91.24M | $23.38M | $67.86M | $0.47 | $0.47 | 90,769,000 | 90,769,000 |
|---|
| 2023-12-31 | $1.37B | $765.2M | — | $14.64M | — | — | $52.79M | — | $56.34M | $15.08M | $41.26M | $0.22 | $0.22 | 90,767,000 | 90,767,000 |
|---|