Complete source-backed income-statement history.
- Available history
- 2009-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 | $5.56B | — | — | — | $1.57B | — | $370.96M | — | $304.71M | $80.15M | $224.55M | $2.03 | $2.02 | 50,784,136 | 51,083,417 |
|---|
| 2024-12-31 | $4.82B | — | — | — | $1.34B | — | $389.21M | — | $311.11M | $74.18M | $236.94M | $3.24 | $3.22 | 49,896,930 | 50,181,513 |
|---|
| 2023-12-31 | $4.34B | — | — | — | $1.19B | — | $300.94M | — | $212.78M | $68.09M | $144.69M | $1.43 | $1.41 | 307,987 | 46,273,574 |
|---|
| 2022-12-31 | $4.46B | — | — | — | $1.1B | — | $332.5M | — | $289.55M | $95.01M | $194.54M | $1.07 | $1.05 | 43,409,265 | 43,918,403 |
|---|
| 2021-12-31 | $4.09B | — | — | — | $1.02B | — | -$131.5M | — | -$152.05M | $85.51M | -$237.56M | -$9.09 | -$9.09 | 42,920,089 | 42,920,089 |
|---|
| 2020-12-31 | $2.79B | — | — | — | $709.67M | — | $164.58M | — | $136.54M | $42.05M | $94.49M | $1.23 | $1.22 | 39,985,868 | 40,179,164 |
|---|
| 2019-12-31 | $3.05B | — | — | — | $744.87M | — | $218.2M | — | $190.6M | $53.01M | $137.59M | $2.60 | $2.57 | 39,549,562 | 39,981,018 |
|---|
| 2018-12-31 | $2.83B | — | — | — | $705.8M | — | $201.4M | — | $181.83M | $53.26M | $128.57M | $2.49 | $2.45 | 39,155,454 | 39,794,615 |
|---|
| 2017-12-31 | $2.44B | — | — | — | $614.04M | — | $167.38M | — | $155.98M | $61.91M | $49.31M | $1.32 | $1.31 | 38,829,984 | 39,307,854 |
|---|
| 2016-12-31 | $1.9B | — | — | — | $522.3M | — | $146.17M | — | $139.4M | $47.83M | $67.97M | $1.76 | $1.75 | 38,596,065 | 38,867,836 |
|---|
| 2015-12-31 | $1.72B | — | — | — | $502.48M | — | $80.38M | — | $72.47M | $32.55M | $23.35M | $0.63 | $0.62 | 37,196,316,000 | 37,586,253,000 |
|---|
| 2014-12-31 | $1.58B | — | — | — | $509.85M | — | $78.16M | — | $72.11M | $18.21M | $43.32M | $1.20 | $1.19 | 35,916,652,000 | 36,308,978,000 |
|---|
| 2013-12-31 | $1.31B | — | — | — | $429.57M | — | $42.38M | — | $35.26M | $12.38M | -$18.04M | -$0.64 | -$0.64 | 32,927,713 | 33,262,299 |
|---|
| 2012-12-31 | $2.1B | — | — | — | $592.4M | — | $79.25M | — | $62.13M | $20.73M | $5.85M | -$0.12 | -$0.12 | 30,026,419 | 30,375,950 |
|---|
| 2011-12-31 | $1.85B | — | — | — | $581.81M | — | $56.22M | — | $33.1M | -$43.82M | $74.11M | $2.13 | $2.10 | 30,093,611 | 30,551,015 |
|---|
| 2010-12-31 | $1.99B | — | — | — | $620.4M | — | $97.53M | — | $77.13M | $29.23M | $13.56M | $0.12 | $0.11 | 30,080,618 | 30,366,811 |
|---|
| 2009-12-31 | $1.7B | — | — | — | $526.67M | — | $38.18M | — | $31.79M | $39.07M | -$44.85M | -$1.87 | -$1.87 | — | — |
|---|