Complete source-backed income-statement history.
- Available history
- 2011-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 | $885.63M | $458.12M | $427.51M | $262.72M | — | $334.47M | $93.04M | $47.09M | $140.13M | $17.49M | $122.64M | $0.91 | $0.91 | 134,312,000 | 134,718,000 |
|---|
| 2024-12-31 | $803.55M | $434.79M | $368.77M | $217.82M | — | $277.88M | $90.89M | $16.52M | $107.41M | $18.16M | $89.25M | $0.66 | $0.66 | 134,570,000 | 134,888,000 |
|---|
| 2023-12-31 | $639.14M | $368.75M | $270.39M | $174.36M | — | $230.51M | $39.88M | $21.17M | $61.05M | $8.18M | $52.87M | $0.40 | $0.40 | 133,413,000 | 133,879,000 |
|---|
| 2022-12-31 | $945.92M | $480.09M | $465.83M | $188.53M | — | $251.91M | $213.93M | -$1.35M | $212.58M | $40.07M | $172.51M | $1.30 | $1.29 | 133,027,000 | 133,553,000 |
|---|
| 2021-12-31 | $922.1M | $461.31M | $460.8M | $164.29M | — | $214.93M | $245.87M | $1.4M | $247.26M | $47.26M | $200M | $1.43 | $1.43 | 139,405,000 | 139,968,000 |
|---|
| 2020-12-31 | $539.52M | $279.37M | $260.16M | $121.78M | — | $179.68M | $80.47M | $5.08M | $85.56M | $5.81M | $79.75M | $0.57 | $0.57 | 139,421,000 | 139,910,000 |
|---|
| 2019-12-31 | $457.25M | $235.08M | $222.17M | $110.31M | — | $170.03M | $52.15M | $19.93M | $72.07M | $7.68M | $64.4M | $0.46 | $0.46 | 140,708,000 | 141,183,000 |
|---|
| 2018-12-31 | $530.35M | $269.54M | $260.81M | $102.03M | — | $155.97M | $104.83M | $5.03M | $109.86M | $11.79M | $98.07M | $0.68 | $0.68 | 144,123,000 | 144,512,000 |
|---|
| 2017-12-31 | $523.4M | $272.21M | $251.19M | $102.05M | — | $155.85M | $95.35M | $3.65M | $99M | $24.05M | $74.96M | $0.53 | $0.52 | 142,738,000 | 143,606,000 |
|---|
| 2016-12-31 | $556.15M | $281.54M | $274.61M | $92.41M | — | $137.35M | $137.26M | $1.37M | $138.63M | $27.69M | $110.94M | $0.79 | $0.78 | 140,919,000 | 142,050,000 |
|---|
| 2015-12-31 | $361.3M | $176.77M | $184.53M | $71.16M | — | $108.1M | $76.43M | $2.07M | $78.5M | $18.25M | $60.25M | $0.44 | $0.43 | 138,100,000 | 139,634,000 |
|---|
| 2014-12-31 | $289.32M | $139.63M | $149.7M | $60.95M | — | $90.63M | $59.07M | $1.5M | $60.57M | $16.1M | $44.47M | $0.33 | $0.33 | 134,604,000 | 136,787,000 |
|---|
| 2013-12-31 | $225.31M | $118.7M | $106.61M | $46.46M | — | $71.31M | $35.3M | $1.85M | $37.15M | $9.77M | $27.38M | $0.21 | $0.20 | 132,259,000 | 134,567,000 |
|---|
| 2012-12-31 | $281.37M | $149.65M | $131.72M | $50.98M | — | $79.05M | $52.67M | $1.66M | $54.33M | $7.12M | $47.22M | $0.37 | $0.35 | 129,259,000 | 134,504,000 |
|---|
| 2011-12-31 | $223.85M | $115.81M | $108.04M | $40.5M | — | $67.06M | $40.98M | $6.23M | $47.22M | $5.75M | $41.47M | $0.34 | $0.32 | 123,082,000 | 129,370,000 |
|---|