Complete source-backed income-statement history.
- Available history
- 2024-06-30 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 | $386.82M | — | — | — | — | $208.36M | — | — | $178.46M | $43.61M | $134.85M | $1.17 | $1.06 | 115,408,000 | 127,311,000 |
|---|
| 2026-03-31 | $389.28M | — | — | — | — | $203.61M | — | — | $185.68M | $46.15M | $139.53M | $1.13 | $1.02 | 123,342,000 | 136,588,000 |
|---|
| 2025-12-31 | $347.01M | — | — | — | — | $124.99M | — | — | $222.02M | $51.63M | $170.39M | $1.46 | $1.25 | 10,247,000 | 2,042,000 |
|---|
| 2025-09-30 | $265.69M | — | — | — | — | $118.68M | — | — | $147.02M | $36.02M | $111M | $0.89 | $0.79 | 125,249,000 | 140,113,000 |
|---|
| 2025-06-30 | $261.61M | — | — | — | — | $165.31M | — | — | $96.3M | $26.23M | $70.07M | $1.05 | $0.56 | 66,773,000 | 125,979,000 |
|---|
| 2025-03-31 | $281.59M | — | — | — | — | $157.69M | — | — | $123.91M | $31.4M | $92.5M | $1.63 | $0.75 | 56,600,000 | 123,123,000 |
|---|
| 2024-12-31 | $238.45M | — | — | — | — | $137.65M | — | — | $100.8M | $25.71M | $75.09M | $1.34 | $0.61 | 0 | 1,527,000 |
|---|
| 2024-09-30 | $200.1M | — | — | — | — | $175.74M | — | — | $24.37M | $6.79M | $17.58M | $0.31 | $0.15 | 56,224,000 | 119,520,000 |
|---|
| 2024-06-30 | $209.13M | — | — | — | — | $137.68M | — | — | $71.45M | $17.71M | $53.74M | $0.96 | $0.45 | 56,224,000 | 56,224,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 | $1.16B | — | — | — | — | $566.66M | — | — | $589.24M | $145.28M | $443.96M | $4.75 | $3.36 | 93,373,000 | 131,958,000 |
|---|
| 2024-12-31 | $846.81M | — | — | — | — | $576.84M | — | — | $269.98M | $68.85M | $201.13M | $3.58 | $1.66 | 56,224,000 | 121,137,000 |
|---|