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 | $2.63B | $1.23B | — | — | — | — | $665M | — | $523M | $46M | $479M | $4.86 | $4.83 | 98,641,000 | 99,136,000 |
|---|
| 2026-03-31 | $2.44B | $1.19B | — | — | — | — | $577M | — | $471M | $56M | $415M | $4.22 | $4.20 | 98,392,000 | 98,727,000 |
|---|
| 2025-12-31 | $2.42B | $1.2B | — | — | — | — | $422M | — | $312M | $48M | $265M | $2.69 | $2.69 | 106,000 | 86,000 |
|---|
| 2025-09-30 | $2.32B | $1.14B | — | — | — | — | $474M | — | $399M | $25M | $374M | $3.82 | $3.81 | 97,982,000 | 98,174,000 |
|---|
| 2025-06-30 | $2.26B | $1.08B | — | — | — | — | $494M | — | $405M | $38M | $368M | $3.76 | $3.75 | 97,835,000 | 98,050,000 |
|---|
| 2025-03-31 | $2.23B | $1.08B | — | — | — | — | $458M | — | $392M | $49M | $343M | $3.52 | $3.50 | 97,514,000 | 97,887,000 |
|---|
| 2024-12-31 | $2.26B | $1.2B | — | — | — | — | $103M | — | $0.00 | $14M | -$14M | -$0.19 | -$0.19 | 465,000 | 477,000 |
|---|
| 2024-09-30 | $2.2B | $1.1B | — | — | — | — | $425M | — | $350M | $54M | $297M | $3.11 | $3.10 | 95,394,000 | 95,731,000 |
|---|
| 2024-06-30 | $2.16B | $1.08B | — | — | — | — | $436M | — | $348M | $47M | $301M | $3.17 | $3.16 | 94,919,000 | 95,166,000 |
|---|
| 2024-03-31 | $2.13B | $1.09B | — | — | — | — | $364M | — | $277M | $46M | $231M | $2.44 | $2.43 | 94,665,000 | 95,156,000 |
|---|
| 2023-12-31 | $2.11B | $1.09B | — | — | — | — | $346M | — | $270M | $43M | $227M | $2.41 | $2.40 | 219,000 | 221,000 |
|---|
| 2023-09-30 | $2.06B | $1.07B | — | — | — | — | $381M | — | $296M | $20M | $276M | $2.94 | $2.93 | 93,683,000 | 94,168,000 |
|---|
| 2023-06-30 | $2.02B | $1.06B | — | — | — | — | $332M | — | $244M | $37M | $207M | $2.21 | $2.21 | 93,535,000 | 93,857,000 |
|---|
| 2023-03-31 | $2.23B | $1.01B | — | — | — | — | $384M | — | $392M | $55M | $259M | $2.78 | $2.77 | 92,971,000 | 93,340,000 |
|---|
| 2022-12-31 | $1.87B | $970.2M | — | — | — | — | $281.67M | — | $177.34M | $48.02M | $129.42M | $1.38 | $1.38 | 335,000 | 309,000 |
|---|
| 2022-09-30 | $1.84B | $934.67M | — | — | — | — | $333.16M | — | $246.35M | $34.61M | $211.81M | $2.30 | $2.30 | 91,896,000 | 92,135,000 |
|---|
| 2022-06-30 | $1.82B | $930.26M | — | — | — | — | $317.85M | — | $224.88M | $8.64M | $216.32M | $2.38 | $2.37 | 91,036,000 | 91,262,000 |
|---|
| 2022-03-31 | $1.73B | $915.88M | — | — | — | — | $267.32M | — | $180.44M | $32.74M | $147.45M | $1.62 | $1.62 | 90,771,000 | 91,162,000 |
|---|
| 2021-12-31 | $1.71B | $910.44M | — | — | — | — | $249.73M | — | $165.04M | $41.9M | $123.27M | $1.36 | $1.35 | 158,000 | 207,000 |
|---|
| 2021-09-30 | $1.68B | $885.65M | — | — | — | — | $282.12M | — | $205.25M | $53.22M | $152.22M | $1.69 | $1.68 | 89,858,000 | 90,467,000 |
|---|
| 2021-06-30 | $1.66B | $865.12M | — | — | — | — | $278.65M | — | $49.96M | -$18.53M | $68.34M | $0.76 | $0.76 | 89,648,000 | 90,104,000 |
|---|
| 2021-03-31 | $1.6B | $811.22M | — | — | — | — | $297.66M | — | $188.7M | $32.63M | $156.36M | $1.75 | $1.74 | 89,330,000 | 89,842,000 |
|---|
| 2020-12-31 | $1.56B | $830.74M | — | — | — | — | $228.61M | — | $92.24M | $41.3M | $50.99M | $0.57 | $0.55 | 474,000 | 485,000 |
|---|
| 2020-09-30 | $1.52B | $767.98M | — | — | — | — | $288.35M | — | $96.73M | $29.9M | $66.69M | $0.75 | $0.74 | 88,806,000 | 89,519,000 |
|---|
| 2020-06-30 | $1.47B | $739.34M | — | — | — | — | $282.49M | — | $178.1M | $44.75M | $133.3M | $1.53 | $1.52 | 87,303,000 | 87,901,000 |
|---|
| 2020-03-31 | $1.44B | $736.28M | — | — | — | — | $253.48M | — | $149.15M | $30.19M | $118.79M | $1.39 | $1.38 | 85,551,000 | 86,144,000 |
|---|
| 2019-12-31 | $1.42B | $725.64M | — | — | — | — | $312.97M | — | $162.47M | $37.63M | $125M | $1.46 | $1.45 | 387,000 | 456,000 |
|---|
| 2019-09-30 | $1.4B | $704.34M | — | — | — | — | $285.37M | — | $178.64M | $57.83M | $120.85M | $1.42 | $1.41 | 85,012,000 | 85,571,000 |
|---|
| 2019-06-30 | $1.38B | $698.18M | — | — | — | — | $291.78M | — | $191.18M | $47.32M | $143.53M | $1.70 | $1.69 | 84,399,000 | 84,767,000 |
|---|
| 2019-03-31 | $1.36B | $682.03M | — | — | — | — | $279.51M | — | $160.32M | $42.57M | $118.08M | $1.44 | $1.44 | 81,814,000 | 82,090,000 |
|---|
| 2018-12-31 | $1.31B | $670.94M | — | — | — | — | $270.72M | — | $136.08M | $26.05M | $110.02M | $1.37 | $1.37 | 246,000 | 241,000 |
|---|
| 2018-09-30 | $1.28B | $660.31M | — | — | — | — | $265.75M | — | $143.34M | $18.51M | $124.83M | $1.56 | $1.55 | 79,872,000 | 80,283,000 |
|---|
| 2018-06-30 | $1.26B | $651.8M | — | — | — | — | $215.04M | — | $73.97M | $6.36M | $67.62M | $0.85 | $0.85 | 79,479,000 | 79,752,000 |
|---|
| 2018-03-31 | $1.22B | $622.43M | — | — | — | — | $225.88M | — | $79.65M | $16.76M | $62.89M | $0.79 | $0.79 | 79,241,000 | 79,649,000 |
|---|
| 2017-12-31 | $1.2B | $619.63M | — | — | — | — | $232.04M | — | $94.15M | $28.94M | $65.22M | $0.83 | $0.82 | 571,000 | 587,000 |
|---|
| 2017-09-30 | $1.15B | $582.36M | — | — | — | — | $224.86M | — | $82.09M | $2.19M | $79.9M | $1.02 | $1.02 | 78,055,000 | 78,719,000 |
|---|
| 2017-06-30 | $1.07B | $522.2M | — | — | — | — | $184.9M | — | $55.13M | $9.33M | $45.81M | $0.59 | $0.58 | 77,923,000 | 78,508,000 |
|---|
| 2017-03-31 | $949.53M | $468.96M | — | — | — | — | $167.21M | — | $55.46M | $13.39M | $42.06M | $0.58 | $0.57 | 72,773,000 | 73,367,000 |
|---|
| 2016-12-31 | $942.65M | $465.92M | — | — | — | — | $184.46M | — | $83.16M | $19.49M | $61.75M | $0.87 | $0.87 | 428,000 | 427,000 |
|---|
| 2016-09-30 | $924.68M | $470.3M | — | — | — | — | $169.94M | — | $71.55M | $22.78M | $51.45M | $0.73 | $0.72 | 71,190,000 | 71,908,000 |
|---|
| 2016-06-30 | $900.51M | $456.97M | — | — | — | — | $151.66M | — | $53.11M | $13.81M | $44.71M | $0.64 | $0.64 | 69,729,000 | 70,364,000 |
|---|
| 2016-03-31 | $844.16M | $427.68M | — | — | — | — | $112.69M | — | -$47.96M | -$10.63M | -$31.11M | -$0.46 | -$0.46 | 68,132,000 | 68,132,000 |
|---|
| 2015-12-31 | $730.46M | $351.97M | — | — | — | — | $135.88M | — | $8.68M | -$2.05M | $10.73M | $0.14 | $0.13 | 896,000 | 962,000 |
|---|
| 2015-09-30 | $686.65M | $325.47M | — | — | — | — | $140.88M | — | $52.71M | $11.58M | $41.13M | $0.72 | $0.71 | 57,082,000 | 57,708,000 |
|---|
| 2015-06-30 | $665.58M | $315.76M | — | — | — | — | $139.13M | — | $66.94M | $7.49M | $59.46M | $1.04 | $1.03 | 56,935,000 | 57,499,000 |
|---|
| 2015-03-31 | $643.17M | $298.31M | — | — | — | — | $151.45M | — | $82.66M | $6.21M | $76.45M | $1.35 | $1.34 | 56,661,000 | 57,227,000 |
|---|
| 2014-12-31 | $638.12M | $313.45M | — | — | — | — | $127.83M | — | -$51.78M | $303.33M | -$355.1M | -$6.82 | -$6.80 | 990,000 | -2,143,000 |
|---|
| 2014-09-30 | $620.44M | $304.05M | — | — | — | — | $135.13M | — | $73.54M | $30.58M | $42.84M | $0.81 | $0.79 | 53,137,000 | 55,238,000 |
|---|
| 2014-06-30 | $605.16M | $292.86M | — | — | — | — | $124.7M | — | $8.07M | -$2.01M | $11.33M | $0.22 | $0.22 | 51,332,000 | 51,652,000 |
|---|
| 2014-03-31 | $580.05M | $287.53M | — | — | — | — | $121.61M | — | $54.9M | $13.57M | $41.39M | $0.83 | $0.81 | 49,598,000 | 53,386,000 |
|---|
| 2013-12-31 | $564.68M | $269.74M | — | — | — | — | $124.99M | — | $47.34M | $1.97M | $45.19M | $0.92 | $0.90 | 113,000 | 66,000 |
|---|
| 2013-09-30 | $543.08M | $268.96M | — | — | — | — | $115.19M | — | $55.15M | $12.4M | $42.47M | $0.86 | $0.83 | 49,555,000 | 53,581,000 |
|---|
| 2013-06-30 | $528.87M | $267.11M | — | — | — | — | $115.96M | — | -$34.96M | -$9.67M | -$25.82M | -$0.52 | -$0.52 | 49,379,000 | 49,379,000 |
|---|
| 2013-03-31 | $516.13M | $258.59M | — | — | — | — | $104.79M | — | $44.74M | $11.46M | $32.84M | $0.67 | $0.65 | 49,029,000 | 53,480,000 |
|---|
| 2012-12-31 | $506.06M | $249.33M | — | — | — | — | $102.7M | — | $52.23M | $17.48M | $45.34M | $0.94 | $0.90 | 225,000 | 92,000 |
|---|
| 2012-09-30 | $484.84M | $250.95M | — | — | — | $913,000.00 | $92.85M | — | $39M | $12.35M | $26.97M | $0.56 | $0.54 | 48,361,000 | 52,655,000 |
|---|
| 2012-06-30 | $457.25M | $225.29M | — | — | — | — | $102.1M | — | $54.43M | $17.14M | $36.45M | $0.76 | $0.73 | 48,016,000 | 52,351,000 |
|---|
| 2012-03-31 | $443.25M | $217.1M | — | — | — | — | $100.75M | — | $48.47M | $13.85M | $34.52M | $0.74 | $0.71 | 46,955,000 | 51,061,000 |
|---|
| 2011-12-31 | $417.96M | $216.44M | — | — | — | — | $82.95M | — | $29.93M | $13.26M | $18.58M | $0.37 | $0.37 | 95,000 | 204,000 |
|---|
| 2011-09-30 | $408.21M | $219.72M | — | — | — | $289,000.00 | $77.44M | — | $25.31M | $5.14M | $20.32M | $0.21 | $0.20 | 47,202,000 | 47,943,000 |
|---|
| 2011-06-30 | $394.9M | $215.57M | — | — | — | — | $74.87M | — | $38.84M | $8.11M | $30.73M | $0.65 | $0.64 | 46,924,000 | 50,664,000 |
|---|
| 2011-03-31 | $363.03M | $194.58M | — | — | — | — | $71.31M | — | $36.27M | $11.13M | $25.15M | $0.54 | $0.53 | 46,451,000 | 47,219,000 |
|---|
| 2010-12-31 | $321.12M | $171.05M | — | — | — | — | $53.37M | — | $9.9M | -$3.19M | $13.76M | $0.30 | $0.29 | 781,000 | 770,000 |
|---|
| 2010-09-30 | $330.35M | $185.48M | — | — | — | — | $52.03M | — | $15.83M | $4.64M | $11.2M | $0.24 | $0.24 | 45,745,000 | 46,676,000 |
|---|
| 2010-06-30 | $296.09M | $162.58M | — | — | — | — | $40.23M | — | $168,000.00 | $2.44M | -$2.27M | -$0.05 | -$0.05 | 43,507,000 | 43,507,000 |
|---|
| 2010-03-31 | $248.65M | $133.05M | — | — | — | — | $47.98M | — | $22.88M | $8.68M | $14.2M | $0.36 | $0.35 | 39,562,000 | 40,791,000 |
|---|
| 2009-12-31 | $242.55M | $127.07M | — | — | — | — | $50.79M | — | $27.42M | $9.7M | $17.72M | $0.45 | $0.43 | 218,000 | 371,000 |
|---|
| 2009-09-30 | $227.56M | $126.01M | — | — | — | — | $45.56M | — | $26.14M | $7.33M | $18.81M | $0.49 | $0.47 | 38,787,000 | 39,887,000 |
|---|
| 2009-06-30 | $213.17M | $118.53M | — | — | — | — | $41.03M | — | $28.41M | $10.97M | $17.44M | $0.46 | $0.44 | 38,152,000 | 39,318,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 | $9.22B | $4.51B | — | — | — | — | $1.85B | — | $1.51B | $160M | $1.35B | $13.79 | $13.76 | 97,883,000 | 98,123,000 |
|---|
| 2024-12-31 | $8.75B | $4.47B | — | — | — | — | $1.33B | — | $975M | $161M | $815M | $8.54 | $8.50 | 95,457,000 | 95,827,000 |
|---|
| 2023-12-31 | $8.19B | $4.23B | — | — | — | — | $1.44B | — | $1.12B | $155M | $969M | $10.35 | $10.31 | 93,615,000 | 94,009,000 |
|---|
| 2022-12-31 | $7.26B | $3.75B | — | — | — | — | $1.2B | — | $829M | $124M | $705M | $7.69 | $7.67 | 91,569,000 | 91,828,000 |
|---|
| 2021-12-31 | $6.64B | $3.47B | — | — | — | — | $1.11B | — | $608.95M | $109.22M | $500.19M | $5.57 | $5.53 | 89,772,000 | 90,409,000 |
|---|
| 2020-12-31 | $6B | $3.07B | — | — | — | — | $1.05B | — | $516.23M | $146.15M | $369.78M | $4.22 | $4.18 | 87,700,000 | 88,410,000 |
|---|
| 2019-12-31 | $5.56B | $2.81B | — | — | — | — | $1.17B | — | $692.6M | $185.35M | $507.45M | $6.03 | $5.99 | 84,140,000 | 84,679,000 |
|---|
| 2018-12-31 | $5.07B | $2.61B | — | — | — | — | $977.38M | — | $433.04M | $67.68M | $365.36M | $4.58 | $4.56 | 79,779,000 | 80,197,000 |
|---|
| 2017-12-31 | $4.37B | $2.19B | — | — | — | — | $809.01M | — | $286.83M | $53.85M | $232.98M | $3.03 | $3.00 | 76,854,000 | 77,535,000 |
|---|
| 2016-12-31 | $3.61B | $1.82B | — | — | — | — | $618.74M | — | $159.86M | $45.45M | $126.8M | $1.81 | $1.79 | 70,117,000 | 70,816,000 |
|---|
| 2015-12-31 | $2.73B | $1.29B | — | — | — | — | $567.34M | — | $211M | $23.22M | $187.77M | $3.25 | $3.21 | 57,790,000 | 58,483,000 |
|---|
| 2014-12-31 | $2.44B | $1.2B | — | — | — | — | $509.27M | — | $84.73M | $345.46M | -$259.55M | -$4.96 | -$4.96 | 52,359,000 | 52,359,000 |
|---|
| 2013-12-31 | $2.15B | $1.06B | — | — | — | — | $460.93M | — | $112.28M | $16.16M | $94.69M | $1.92 | $1.89 | 49,438,000 | 50,116,000 |
|---|
| 2012-12-31 | $1.89B | $944.62M | — | — | — | — | $392.9M | — | $188.62M | $58.56M | $140.03M | $2.92 | $2.83 | 48,004,000 | 51,816,000 |
|---|
| 2011-12-31 | $1.57B | $829.02M | — | — | — | — | $305.92M | — | $129.72M | $37.35M | $94.78M | $1.77 | $1.74 | 46,956,000 | 47,898,000 |
|---|
| 2010-12-31 | $1.2B | $652.16M | — | — | — | — | $193.6M | — | $48.78M | $12.56M | $36.88M | $0.84 | $0.82 | 43,742,000 | 44,810,000 |
|---|
| 2009-12-31 | $882.51M | $483.42M | — | — | — | — | $181.08M | — | $109.03M | $39.6M | $69.43M | $1.80 | $1.75 | 38,488,000 | 39,676,000 |
|---|
| 2008-12-31 | $704.68M | $414.8M | — | — | — | — | $73.26M | — | $20.31M | -$87.62M | $107.92M | $2.91 | $2.79 | 37,120,000 | 41,582,000 |
|---|