Complete source-backed income-statement history.
- Available history
- 2023-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 | $765.74M | $620.27M | $145.46M | $45.06M | $29.66M | $95.41M | $53.63M | — | $61.4M | $11.58M | $42.84M | $1.42 | $1.42 | 30,170,702 | 30,170,702 |
|---|
| 2024-12-31 | $650.94M | $541.75M | $109.18M | $27.65M | $27.73M | $73.23M | $40.26M | — | $44.13M | $5.89M | $29.98M | $0.99 | $0.99 | 30,184,513 | 30,184,513 |
|---|
| 2023-12-31 | $576.35M | $472.6M | $103.75M | $29.18M | $25.5M | $70.29M | $39.25M | — | $48.24M | $5.14M | $37.66M | $1.25 | $1.25 | 30,185,702 | 30,189,421 |
|---|