Complete source-backed income-statement history.
- Available history
- 2008-12-31 to 2026-06-30
- 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 |
|---|
| 2026-06-30 | $925.51M | — | — | — | — | — | $204.21M | — | $164.66M | $41.46M | — | $0.71 | $0.71 | 172,637,000 | 173,222,000 |
|---|
| 2026-03-31 | $722.45M | — | — | — | — | — | $53.38M | — | $38.59M | $8.14M | $30.45M | $0.18 | $0.18 | 172,626,000 | 173,326,000 |
|---|
| 2025-12-31 | $790.04M | — | — | — | — | — | $67.11M | — | $53.47M | $12.11M | $41.36M | $0.23 | $0.23 | 22,000 | 78,000 |
|---|
| 2025-09-30 | $798.99M | — | — | — | — | — | $52.05M | — | $39.95M | $8.73M | — | $0.18 | $0.18 | 172,617,000 | 172,916,000 |
|---|
| 2025-06-30 | $738.66M | — | — | — | — | — | $53.75M | — | $39.98M | $13.42M | — | $0.15 | $0.15 | 172,496,000 | 172,655,000 |
|---|
| 2025-03-31 | $747.65M | — | — | — | — | — | $62.42M | — | $33.54M | $6.4M | $27.14M | $0.15 | $0.15 | 172,478,000 | 172,812,000 |
|---|
| 2024-12-31 | $790.21M | — | — | — | — | — | $53.66M | — | $37.79M | $8.15M | -$67.77M | $0.93 | $0.93 | 15,291,000 | 15,291,000 |
|---|
| 2024-09-30 | $842.93M | — | — | — | — | — | -$149.72M | — | -$172.66M | -$49.95M | -$103.93M | -$0.91 | -$0.91 | 114,358,000 | 114,358,000 |
|---|
| 2024-06-30 | $784.53M | — | — | — | — | — | -$1.66B | — | -$1.69B | -$435.95M | -$1.3B | -$11.74 | -$11.74 | 110,303,000 | 110,303,000 |
|---|
| 2024-03-31 | $762.63M | — | — | — | — | — | $50.89M | — | $28.46M | $6.8M | $42.6M | $0.38 | $0.38 | 110,218,000 | 110,476,000 |
|---|
| 2023-12-31 | $813.09M | — | — | — | — | — | $13.38M | — | -$6.48M | -$2.38M | $49.26M | $0.45 | $0.44 | 133,000 | 106,000 |
|---|
| 2023-09-30 | $822.04M | — | — | — | — | — | $75.11M | — | $49.11M | $7.52M | $41.59M | $0.37 | $0.37 | 109,728,000 | 109,917,000 |
|---|
| 2023-06-30 | $790.99M | — | — | — | — | — | $92.98M | — | $69.37M | $14.28M | $55.08M | $0.50 | $0.50 | 109,573,000 | 109,780,000 |
|---|
| 2023-03-31 | $822.38M | — | — | — | — | — | $93.52M | — | $70.3M | $15.11M | $55.19M | $0.50 | $0.50 | 109,514,000 | 109,825,000 |
|---|
| 2022-12-31 | $938.06M | — | — | — | — | — | -$8.5M | — | -$31.65M | -$9.48M | $57.82M | $0.52 | $0.52 | 13,000 | 66,000 |
|---|
| 2022-09-30 | $990.34M | — | — | — | — | — | $102.12M | — | $79.91M | $17.35M | $62.55M | $0.57 | $0.57 | 109,470,000 | 109,705,000 |
|---|
| 2022-06-30 | $835.98M | — | — | — | — | — | $86.67M | — | $66.22M | $13.2M | $53.01M | $0.48 | $0.48 | 109,432,000 | 109,662,000 |
|---|
| 2022-03-31 | $700.83M | — | — | — | — | — | $99.28M | — | $87.48M | $17.84M | $69.64M | $0.63 | $0.63 | 109,361,000 | 109,634,000 |
|---|
| 2021-12-31 | $684.68M | — | — | — | — | — | $88.86M | — | $69.57M | $14.58M | $54.99M | $0.50 | $0.50 | 10,000 | -8,000 |
|---|
| 2021-09-30 | $690.62M | — | — | — | — | — | $97.32M | — | $78.15M | $14.27M | $63.89M | $0.58 | $0.58 | 109,311,000 | 109,575,000 |
|---|
| 2021-06-30 | $604.83M | — | — | — | — | — | $101.86M | — | $82.94M | $18.6M | $64.35M | $0.58 | $0.58 | 109,282,000 | 109,515,000 |
|---|
| 2021-03-31 | $541.3M | — | — | — | — | — | $98.03M | — | $80.2M | $15.37M | $64.83M | $0.59 | $0.59 | 109,221,000 | 109,492,000 |
|---|
| 2020-12-31 | $567.48M | — | — | — | — | — | $80.67M | — | $61.18M | $10.22M | $50.96M | $0.46 | $0.46 | 14,000 | -31,000 |
|---|
| 2020-09-30 | $550.41M | — | — | — | — | — | $99.56M | — | $79.52M | $14.02M | $65.5M | $0.60 | $0.59 | 109,181,000 | 109,336,000 |
|---|
| 2020-06-30 | $608.95M | — | — | — | — | — | $71.56M | — | $60.23M | $10.87M | $49.36M | $0.45 | $0.45 | 109,146,000 | 109,305,000 |
|---|
| 2020-03-31 | $677.19M | — | — | — | — | — | $59.7M | — | $39.7M | $5.8M | $33.89M | $0.31 | $0.31 | 109,051,000 | 109,365,000 |
|---|
| 2019-12-31 | $473.39M | — | — | — | — | — | $100.8M | — | $81.98M | $15.25M | $66.74M | $0.61 | $0.60 | 8,000 | 29,000 |
|---|
| 2019-09-30 | $771.54M | — | — | — | — | — | $96.66M | — | $78.69M | $14.8M | $63.89M | $0.58 | $0.58 | 108,973,000 | 109,363,000 |
|---|
| 2019-06-30 | $715.49M | — | — | — | — | — | $72.63M | — | $52.69M | $9.71M | $42.99M | $0.39 | $0.39 | 108,938,000 | 109,255,000 |
|---|
| 2019-03-31 | $661.62M | — | — | — | — | — | $77.94M | — | $58.04M | $11.88M | $46.16M | $0.42 | $0.42 | 108,913,000 | 109,268,000 |
|---|
| 2018-12-31 | $515.63M | — | — | — | — | — | $84.6M | — | $64.37M | $14.32M | $50.05M | $0.45 | $0.45 | 8,000 | 56,000 |
|---|
| 2018-09-30 | $768.05M | — | — | — | — | — | $98.06M | — | $77.23M | $10.86M | $66.37M | $0.61 | $0.60 | 108,879,000 | 109,055,000 |
|---|
| 2018-06-30 | $685.28M | — | — | — | — | — | $78.8M | — | $59.58M | $13.06M | $46.53M | $0.42 | $0.42 | 108,842,000 | 108,963,000 |
|---|
| 2018-03-31 | $645.87M | — | — | — | — | — | $71.89M | — | $53.28M | $12.56M | $40.72M | $0.37 | $0.37 | 108,818,000 | 109,024,000 |
|---|
| 2017-12-31 | $658.6M | — | — | — | — | — | $87.22M | — | $70.23M | $37.39M | $32.84M | $0.30 | $0.30 | 12,000 | 24,000 |
|---|
| 2017-09-30 | $673.19M | — | — | — | — | — | $111.47M | — | $95.14M | $34.6M | $60.54M | $0.55 | $0.55 | 108,786,000 | 108,865,000 |
|---|
| 2017-06-30 | $632.28M | — | — | — | — | — | $77.8M | — | $59.63M | $20.49M | $39.13M | $0.36 | $0.36 | 108,750,000 | 108,797,000 |
|---|
| 2017-03-31 | $591.56M | — | — | — | — | — | $69.74M | — | $51.58M | $16.92M | $34.67M | $0.31 | $0.31 | 108,674,000 | 108,858,000 |
|---|
| 2016-12-31 | $617.4M | — | — | — | — | — | $96.09M | — | $72.6M | $27.49M | $45.11M | $0.41 | $0.41 | 151,000 | 138,000 |
|---|
| 2016-09-30 | $646.06M | — | — | — | — | — | $105.44M | — | $179.21M | $51.59M | $127.61M | $1.17 | $1.17 | 108,268,000 | 108,472,000 |
|---|
| 2016-06-30 | $566.24M | — | — | — | — | — | $85.46M | — | $70.91M | $26.31M | $44.6M | $0.41 | $0.41 | 107,962,000 | 108,133,000 |
|---|
| 2016-03-31 | $550.96M | — | — | — | — | — | $68.85M | — | — | $18.3M | $32.83M | $0.30 | $0.30 | 107,620,000 | 107,781,000 |
|---|
| 2015-12-31 | $624.03M | — | — | — | — | — | $83.22M | — | — | $22.62M | $42.79M | $0.39 | $0.39 | 351,000 | 374,000 |
|---|
| 2015-09-30 | $717.18M | — | — | — | — | — | $97.1M | — | — | $29.52M | $51.14M | $0.47 | $0.47 | 107,457,000 | 107,738,000 |
|---|
| 2015-06-30 | $623.91M | — | — | — | — | — | $72.73M | — | — | $20.91M | $35.49M | $0.33 | $0.33 | 107,418,000 | 107,694,000 |
|---|
| 2015-03-31 | $637.86M | — | — | — | — | — | $69.51M | — | — | $19.98M | $32.34M | $0.31 | $0.31 | 103,281,000 | 103,567,000 |
|---|
| 2014-12-31 | $790.04M | — | — | — | — | — | $68.17M | — | — | $19.28M | $33.73M | $0.32 | $0.31 | 200,000 | 459,000 |
|---|
| 2014-09-30 | $867.1M | — | — | — | — | — | $92.04M | — | — | $27.26M | $48.28M | $0.47 | $0.46 | 102,416,000 | 103,026,000 |
|---|
| 2014-06-30 | $798.66M | — | — | — | — | — | $83.18M | — | — | $23.32M | $41.75M | $0.41 | $0.41 | 101,495,000 | 101,825,000 |
|---|
| 2014-03-31 | $783.75M | — | — | — | — | — | $89.21M | — | — | $25.72M | $46.26M | $0.45 | $0.45 | 101,382,000 | 102,165,000 |
|---|
| 2013-12-31 | $832.5M | — | — | — | — | — | $80.44M | — | — | $23.65M | $39.68M | $0.39 | $0.39 | 298,000 | 333,000 |
|---|
| 2013-09-30 | $829.17M | — | — | — | — | — | $88.04M | — | — | $22.04M | $48.71M | $0.49 | $0.48 | 99,204,000 | 99,818,000 |
|---|
| 2013-06-30 | $794.57M | — | — | — | — | — | $80.21M | — | — | $22.66M | $41.06M | $0.41 | $0.41 | 98,660,000 | 99,249,000 |
|---|
| 2013-03-31 | $782.23M | — | — | — | — | — | $68.83M | — | — | $17.89M | $34.15M | $0.34 | $0.34 | 98,135,000 | 98,540,000 |
|---|
| 2012-12-31 | $838.15M | — | — | — | — | — | $37.27M | — | — | $6.93M | $14.31M | $0.14 | $0.13 | 234,000 | 241,000 |
|---|
| 2012-09-30 | $867.72M | — | — | — | — | — | $91.7M | — | — | $25.8M | $48.18M | $0.49 | $0.49 | 97,157,000 | 97,518,000 |
|---|
| 2012-06-30 | $854.27M | — | — | — | — | — | $79.41M | — | — | $22.82M | $39.27M | $0.40 | $0.40 | 96,693,000 | 96,979,000 |
|---|
| 2012-03-31 | $814.86M | — | — | — | — | — | $75.82M | — | — | $21.3M | $38.79M | $0.40 | $0.40 | 96,167,000 | 96,561,000 |
|---|
| 2011-12-31 | $851.03M | — | — | — | — | — | $68.17M | — | — | $18.23M | $36.12M | $0.36 | $0.35 | 145,000 | 149,000 |
|---|
| 2011-09-30 | $886.36M | — | — | — | — | — | $94.49M | — | — | $27.89M | $48.88M | $0.50 | $0.50 | 95,873,000 | 96,100,000 |
|---|
| 2011-06-30 | $794.32M | — | — | — | — | — | $63.66M | — | — | $13.74M | $27.14M | $0.28 | $0.28 | 95,393,000 | 95,555,000 |
|---|
| 2011-03-31 | $710.63M | — | — | — | — | — | $63.38M | — | — | $16.06M | $28.46M | $0.30 | $0.30 | 94,817,000 | 95,182,000 |
|---|
| 2010-12-31 | $695.74M | — | — | — | — | — | $59.24M | — | — | $16.15M | $24.7M | $0.27 | $0.26 | 273,000 | 288,000 |
|---|
| 2010-09-30 | $694.54M | — | — | — | — | — | $72.63M | — | — | $20.39M | $32.45M | $0.35 | $0.35 | 93,699,000 | 93,891,000 |
|---|
| 2010-06-30 | $655.66M | — | — | — | — | — | $63.63M | — | — | $16.01M | $29.26M | $0.31 | $0.31 | 93,159,000 | 93,414,000 |
|---|
| 2010-03-31 | $619.04M | — | — | — | — | — | $60.71M | — | — | $15.28M | $27.13M | $0.29 | $0.29 | 92,572,000 | 92,848,000 |
|---|
| 2009-12-31 | $619.58M | — | — | — | — | — | $39.31M | — | — | $6.95M | $13.65M | $0.15 | $0.15 | 223,000 | 238,000 |
|---|
| 2009-09-30 | $620.31M | — | — | — | — | — | $68.64M | — | — | $18.75M | $33.48M | $0.37 | $0.37 | 91,522,000 | 91,653,000 |
|---|
| 2009-06-30 | $525.9M | — | — | — | — | — | $35.06M | — | — | $7.04M | $15.48M | $0.17 | $0.17 | 91,384,000 | 91,494,000 |
|---|
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 | $3.08B | — | — | — | — | — | $235.32M | — | $166.93M | $40.65M | $126.28M | $0.71 | $0.71 | 172,553,000 | 173,017,000 |
|---|
| 2024-12-31 | $3.18B | — | — | — | — | — | -$1.71B | — | -$1.79B | -$470.96M | -$1.42B | -$11.23 | -$11.23 | 126,927,000 | 126,927,000 |
|---|
| 2023-12-31 | $3.25B | — | — | — | — | — | $274.99M | — | $182.3M | $34.53M | $201.13M | $1.82 | $1.81 | 109,739,000 | 110,038,000 |
|---|
| 2022-12-31 | $3.47B | — | — | — | — | — | $279.56M | — | $201.95M | $38.92M | $243.03M | $2.20 | $2.20 | 109,434,000 | 109,778,000 |
|---|
| 2021-12-31 | $2.52B | — | — | — | — | — | $386.07M | — | $310.86M | $62.81M | $248.06M | $2.25 | $2.25 | 109,282,000 | 109,580,000 |
|---|
| 2020-12-31 | $2.27B | — | — | — | — | — | $311.49M | — | $240.62M | $40.91M | $199.71M | $1.81 | $1.81 | 109,140,000 | 109,356,000 |
|---|
| 2019-12-31 | $2.62B | — | — | — | — | — | $348.02M | — | $271.41M | $51.64M | $219.77M | $2.00 | $1.99 | 108,949,000 | 109,407,000 |
|---|
| 2018-12-31 | $2.61B | — | — | — | — | — | $333.36M | — | $254.46M | $50.8M | $203.66M | $1.85 | $1.85 | 108,855,000 | 109,146,000 |
|---|
| 2017-12-31 | $2.56B | — | — | — | — | — | $346.23M | — | $276.58M | $109.39M | $167.19M | $1.52 | $1.52 | 108,749,000 | 108,933,000 |
|---|
| 2016-12-31 | $2.38B | — | — | — | — | — | $355.84M | — | $373.84M | $123.7M | $250.15M | $2.30 | $2.29 | 108,102,000 | 108,309,000 |
|---|
| 2015-12-31 | $2.6B | — | — | — | — | — | $322.55M | — | $254.79M | $93.02M | $161.77M | $1.50 | $1.50 | 106,418,000 | 106,721,000 |
|---|
| 2014-12-31 | $3.24B | — | — | — | — | — | $332.6M | — | $265.6M | $95.58M | $170.02M | $1.65 | $1.63 | 101,968,000 | 102,937,000 |
|---|
| 2013-12-31 | $3.24B | — | — | — | — | — | $317.51M | — | $249.84M | $86.24M | $163.6M | $1.63 | $1.62 | 98,968,000 | 99,623,000 |
|---|
| 2012-12-31 | $3.37B | — | — | — | — | — | $284.2M | — | $217.41M | $76.86M | $140.55M | $1.43 | $1.42 | 96,908,000 | 97,338,000 |
|---|
| 2011-12-31 | $3.24B | — | — | — | — | — | $289.7M | — | $216.05M | $75.93M | $140.12M | $1.45 | $1.44 | 95,510,000 | 95,820,000 |
|---|
| 2010-12-31 | $2.66B | — | — | — | — | — | $256.21M | — | — | $67.82M | $113.54M | $1.22 | $1.21 | 93,421,000 | 93,693,000 |
|---|
| 2009-12-31 | $2.31B | — | — | — | — | — | $187.66M | — | — | $43.92M | $83.01M | $0.91 | $0.91 | 91,396,000 | 91,516,000 |
|---|
| 2008-12-31 | $3.22B | — | — | — | — | — | $204.16M | — | — | $48.98M | $90.28M | $1.07 | $1.07 | 84,631,000 | 84,720,000 |
|---|