Complete source-backed income-statement history.
- Available history
- 2010-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 | $373.26M | — | — | — | — | — | $111.06M | $11.41M | $122.47M | $42.59M | $79.92M | $0.23 | $0.23 | 348,774,922 | 351,962,638 |
|---|
| 2024-12-31 | $356.33M | — | — | — | — | — | $86.84M | $32.02M | $118.86M | $36.8M | $65.14M | $0.19 | $0.18 | 350,847,647 | 352,351,257 |
|---|
| 2023-12-31 | $464.05M | — | — | — | — | — | $154.64M | $15.68M | $170.32M | $36.95M | $142.19M | $0.41 | $0.41 | 347,369,860 | 347,422,580 |
|---|
| 2022-12-31 | $449.51M | — | — | — | — | — | $157.81M | $8.86M | $166.67M | $38.73M | $141.59M | $4.14 | $4.14 | 341,660,160 | 341,980,710 |
|---|
| 2021-12-31 | $673.68M | — | — | — | — | — | $188.13M | $15.56M | $203.69M | $46.13M | $206.22M | $6.14 | $6.10 | 335,858,180 | 337,817,730 |
|---|
| 2020-12-31 | $506.64M | — | — | — | — | — | $192.87M | -$282.57M | -$89.71M | $39.61M | -$114.21M | -$3.68 | -$3.68 | 31,020,439 | 31,020,439 |
|---|
| 2019-12-31 | $487.2M | — | — | — | — | — | $131.43M | $7.61M | $139.04M | $31.61M | $119.1M | $3.90 | $3.86 | 30,580,181 | 30,924,095 |
|---|
| 2018-12-31 | $478.46M | — | — | — | — | — | $134.76M | $12.37M | $147.13M | $32.34M | $118M | $4.02 | $3.88 | 29,288,401 | 30,710,540 |
|---|
| 2017-12-31 | $434.49M | — | — | — | — | — | $119.43M | $14.11M | $133.54M | $30.6M | $117.26M | $4.15 | $3.98 | 28,275,637 | 30,233,823 |
|---|
| 2016-12-31 | $362.03M | — | — | — | — | — | $96.11M | $9.54M | $105.65M | $22.76M | $92.73M | $3.29 | $3.18 | 28,150,139 | 30,036,763 |
|---|
| 2015-12-31 | $327.26M | — | — | — | — | — | $86.26M | $11.74M | $98M | $20.05M | $82.72M | $2.95 | $2.83 | 28,085,521 | 30,145,976 |
|---|
| 2014-12-31 | $247.87M | — | — | — | — | — | $89.68M | $7.86M | $97.54M | $24.53M | $72.41M | $2.60 | $2.57 | 27,873,501 | 28,227,823 |
|---|
| 2013-12-31 | $163.77M | $34.17M | — | — | — | — | $60.57M | $7.54M | $68.11M | $16.26M | $51.44M | $1.87 | $1.84 | 27,480,150 | 28,008,386 |
|---|
| 2012-12-31 | $86.7M | $17.97M | — | — | — | — | $25.85M | $5.43M | $31.27M | $8.98M | $22.83M | $0.82 | $0.81 | 27,751,335 | 28,073,731 |
|---|
| 2011-12-31 | $72.16M | $14.81M | — | — | — | — | $25.1M | $6.67M | $31.77M | $7.78M | $23.97M | $0.86 | $0.84 | 27,894,953 | 28,521,272 |
|---|
| 2010-12-31 | $37.86M | $6.57M | — | — | — | — | $15.68M | $661,085.00 | $16.35M | $4.79M | $11.53M | $0.53 | $0.46 | 16,665,918 | 19,030,112 |
|---|