Complete source-backed income-statement history.
- Available history
- 2017-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 | $347.64M | — | — | — | — | — | $175.8M | — | $74.9M | $82,000.00 | $74.82M | $1.38 | $1.38 | — | 54,088,689 |
|---|
| 2024-12-31 | $356.35M | — | — | — | — | — | $197.79M | — | $117.82M | $132,000.00 | $117.68M | $2.19 | $2.18 | — | 54,028,952 |
|---|
| 2023-12-31 | $371.02M | — | — | — | — | — | $217.16M | — | $120.12M | $78,000.00 | $120.04M | $2.24 | $2.22 | — | 53,985,689 |
|---|
| 2022-12-31 | $347.92M | — | — | — | — | — | $200.62M | — | $188.14M | $98,000.00 | $188.04M | $3.53 | $3.51 | — | 53,523,866 |
|---|
| 2021-12-31 | $343.45M | — | — | — | — | — | $201.16M | — | $162.3M | $99,000.00 | $162.21M | $3.04 | $3.04 | — | 53,340,292 |
|---|
| 2020-12-31 | $164.46M | — | — | — | — | — | $75.62M | — | $8.19M | $84,000.00 | $8.11M | $0.15 | $0.15 | — | 54,274,193 |
|---|
| 2019-12-31 | $119.97M | — | — | — | — | — | $55.01M | — | $17.15M | $182,000.00 | $16.97M | $0.31 | $0.31 | — | 54,247,171 |
|---|
| 2018-12-31 | $77.21M | — | — | — | — | — | $29M | — | $11.77M | -$10,000.00 | $11.78M | — | — | — | 40,592,474 |
|---|
| 2017-12-31 | $27.33M | — | — | — | — | — | -$12.61M | — | -$10.39M | $17,000.00 | -$10.41M | — | — | — | 30,763,911 |
|---|