Complete source-backed income-statement history.
- Available history
- 2021-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 | $516.88M | — | — | — | — | $389.74M | — | — | $127.14M | -$10,000.00 | $127.15M | $2.92 | $2.89 | 43,279,580 | 43,670,054 |
|---|
| 2024-12-31 | $539.01M | — | — | — | — | $406.72M | — | — | $132.29M | -$2.86M | $135.15M | $3.01 | $2.98 | 44,234,964 | 44,739,340 |
|---|
| 2023-12-31 | $499.25M | — | — | — | — | $373.2M | -$345.91M | — | $126.05M | $7.85M | $118.19M | $2.58 | $2.55 | 42,943,535 | 43,468,876 |
|---|
| 2022-12-31 | $393.22M | — | — | — | — | $301.05M | -$305.66M | — | $92.17M | $2.93M | $89.23M | $1.85 | $1.84 | 45,546,262 | 45,667,134 |
|---|
| 2021-12-31 | $350.38M | — | — | — | — | — | -$301.75M | — | $48.63M | $1.81M | $46.81M | $0.98 | $0.98 | 45,470,957 | 45,541,017 |
|---|