Complete source-backed income-statement history.
- Available history
- 2015-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 | $258.9M | $159.71M | $99.19M | $45.32M | — | $128.42M | -$29.23M | — | -$35.46M | $2.54M | -$40.07M | -$0.16 | -$0.16 | 254,431,492 | 254,431,492 |
|---|
| 2024-12-31 | $182.6M | $112.37M | $70.23M | $46.16M | — | $117.48M | -$47.25M | — | -$57.9M | $13.69M | -$75.73M | -$0.29 | -$0.29 | 258,876,120 | 258,876,120 |
|---|
| 2023-12-31 | $352.86M | $260.5M | $92.36M | $51.5M | — | $122.81M | -$30.45M | — | -$34.63M | -$2.43M | -$31.02M | -$0.13 | -$0.13 | 243,135,964 | 243,135,964 |
|---|
| 2022-12-31 | $613.64M | $494.78M | $118.86M | $77.3M | — | $180.71M | -$61.86M | — | -$55.89M | -$9.87M | -$43.24M | -$0.18 | -$0.18 | 246,283,328 | 246,283,328 |
|---|
| 2021-12-31 | $980.78M | $775.9M | $204.88M | $80.83M | — | $190.14M | $14.74M | — | $16.74M | $1.69M | $21.62M | $0.09 | $0.08 | 252,167,610 | 264,368,629 |
|---|
| 2020-12-31 | $985.96M | $781.72M | $204.24M | $82.45M | — | $177.54M | $26.7M | — | $40.71M | $4.78M | $35.06M | $0.14 | $0.13 | 248,470,684 | 260,351,994 |
|---|
| 2019-12-31 | $834.88M | $624.05M | $210.83M | $61.88M | — | $123.71M | $87.12M | — | $93.71M | $11.19M | $82.62M | $0.34 | $0.32 | 243,648,186 | 255,959,172 |
|---|
| 2018-12-31 | $530.19M | $393.56M | $136.64M | $38.28M | — | $83.45M | $53.19M | — | $56.23M | $7.57M | $49.46M | $0.08 | $0.07 | 211,873,704 | 225,034,650 |
|---|
| 2017-12-31 | $314.91M | $238.88M | $76.04M | $23.64M | — | $48.07M | $27.97M | — | $29.49M | $4.24M | $25.77M | $0.10 | $0.10 | 67,777,592 | 76,291,901 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 55,612,626 | 55,612,626 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 50,038,279 | 50,038,279 |
|---|