Complete source-backed income-statement history.
- Available history
- 2009-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 | $1.44B | $711.2M | $731.6M | — | — | $255.6M | $476M | — | $494.7M | $141.6M | $353.1M | $3.36 | $3.35 | 104,700,000 | 104,900,000 |
|---|
| 2026-03-31 | $1.27B | $543.9M | $728.9M | — | — | $223.3M | $505.6M | — | $515.5M | $129.8M | $385.7M | $3.67 | $3.66 | 104,700,000 | 105,000,000 |
|---|
| 2025-12-31 | $1.2B | $532.9M | $671.1M | — | — | $267.3M | $403.8M | — | $451.7M | $138.2M | $313.5M | $2.99 | $2.97 | 0 | 0 |
|---|
| 2025-09-30 | $1.14B | $536.2M | $605.5M | — | — | $235.2M | $370.3M | — | $430.1M | $129.3M | $300.8M | $2.86 | $2.85 | 104,600,000 | 104,900,000 |
|---|
| 2025-06-30 | $1.17B | $586.2M | $587.3M | — | — | $248.2M | $339.1M | — | $334.6M | $99.5M | $235.1M | $2.23 | $2.23 | 104,700,000 | 105,000,000 |
|---|
| 2025-03-31 | $1.2B | $629.8M | $565.2M | — | — | $211.3M | $353.9M | — | $350.2M | $99.6M | $250.6M | $2.38 | $2.37 | 104,700,000 | 105,100,000 |
|---|
| 2024-12-31 | $1.11B | $583.1M | $524.5M | — | — | $226M | $298.5M | — | $279.7M | $83.2M | $196.5M | $1.86 | $1.85 | -100,000 | -100,000 |
|---|
| 2024-09-30 | $1.06B | $523.7M | $532M | — | — | $224.6M | $307.4M | — | $309M | $90.5M | $218.5M | $2.08 | $2.07 | 104,700,000 | 105,100,000 |
|---|
| 2024-06-30 | $974M | $460.2M | $513.8M | — | — | $303.7M | $210.1M | — | $203M | $62.6M | $140.4M | $1.33 | $1.33 | 105,100,000 | 105,400,000 |
|---|
| 2024-03-31 | $957.2M | $455.1M | $502.1M | — | — | $219.7M | $282.4M | — | $292.1M | $82.6M | $209.5M | $1.97 | $1.96 | 105,600,000 | 106,100,000 |
|---|
| 2023-12-31 | $968.7M | $469.7M | $499M | — | — | $205M | $294M | — | $287.5M | $75.5M | $212M | $1.99 | $1.98 | 0 | 0 |
|---|
| 2023-09-30 | $908.8M | $428.3M | $480.5M | — | — | $209.3M | $271.2M | — | $270.1M | $61.9M | $208.2M | $1.96 | $1.95 | 105,700,000 | 106,100,000 |
|---|
| 2023-06-30 | $907.8M | $440.7M | $467.1M | — | — | $222.3M | $244.8M | — | $241.8M | $74M | $167.8M | $1.58 | $1.57 | 105,700,000 | 106,100,000 |
|---|
| 2023-03-31 | $988.2M | $516.8M | $471.4M | — | — | $223.5M | $247.9M | — | $248.2M | $74.8M | $173.4M | $1.63 | $1.63 | 105,900,000 | 106,200,000 |
|---|
| 2022-12-31 | $1B | $547.6M | $457.1M | — | — | $206.6M | $250.5M | — | $235.8M | $76.1M | $159.7M | $1.50 | $1.49 | -100,000 | 100,000 |
|---|
| 2022-09-30 | $993.5M | $551.1M | $442.4M | — | — | $205.6M | $236.8M | — | $229M | $78.8M | $150.2M | $1.41 | $1.41 | 106,200,000 | 106,400,000 |
|---|
| 2022-06-30 | $985.8M | $561.7M | $424.1M | — | — | $661.5M | -$237.4M | — | -$256.8M | -$72.3M | -$184.5M | -$1.74 | -$1.74 | 106,300,000 | 106,300,000 |
|---|
| 2022-03-31 | $974.5M | $556.4M | $418.1M | — | — | $178.4M | $239.7M | — | $224.9M | $115.3M | $109.6M | $1.02 | $1.02 | 106,600,000 | 106,800,000 |
|---|
| 2021-12-31 | $866.4M | $475.9M | $390.5M | — | — | $169.9M | $220.6M | — | $210.2M | $44.3M | $165.9M | $1.55 | $1.54 | 0 | 0 |
|---|
| 2021-09-30 | $816.8M | $447.3M | $369.5M | — | — | $178.8M | $190.7M | — | $173.8M | $53.4M | $120.4M | $1.12 | $1.12 | 106,800,000 | 107,000,000 |
|---|
| 2021-06-30 | $800.8M | $450.2M | $350.6M | — | — | $160.6M | $190M | — | $179.2M | $73.7M | $105.5M | $0.99 | $0.98 | 106,800,000 | 106,900,000 |
|---|
| 2021-03-31 | $1.01B | $645.3M | $365.5M | — | — | $160.9M | $204.6M | — | $192.9M | $55.7M | $137.2M | $1.27 | $1.27 | 107,300,000 | 107,400,000 |
|---|
| 2020-12-31 | $844.2M | $537.1M | $307.1M | — | — | $172.3M | $134.8M | — | $122.9M | $35.6M | $87.3M | $0.81 | $0.81 | -400,000 | -500,000 |
|---|
| 2020-09-30 | $792.7M | $500.7M | $292M | — | — | $152.7M | $139.3M | — | $163.4M | $53.5M | $109.9M | $1.01 | $1.01 | 108,700,000 | 108,800,000 |
|---|
| 2020-06-30 | $868.7M | $571.8M | $296.9M | — | — | $135.2M | $161.7M | — | $156.6M | $43M | $113.6M | $1.04 | $1.03 | 109,500,000 | 109,600,000 |
|---|
| 2020-03-31 | $921.5M | $563.2M | $358.3M | — | — | $131.9M | $226.4M | — | $217.5M | $60.1M | $157.4M | $1.42 | $1.42 | 110,400,000 | 110,600,000 |
|---|
| 2019-12-31 | $598.6M | $318.3M | $280.3M | — | — | $161.1M | $119.2M | — | $114.2M | $27.9M | $86.3M | $0.78 | $0.78 | -200,000 | -200,000 |
|---|
| 2019-09-30 | $675.4M | $381.4M | $294M | — | — | $146.6M | $147.4M | — | $140.9M | $35M | $106M | $0.95 | $0.94 | 111,600,000 | 111,900,000 |
|---|
| 2019-06-30 | $620.6M | $337.4M | $283.2M | — | — | $158M | $125.2M | — | $119.6M | $35.1M | $88.3M | $0.79 | $0.78 | 111,500,000 | 111,600,000 |
|---|
| 2019-03-31 | $602.6M | $322.1M | $280.5M | — | — | $134M | $146.5M | — | $127.8M | $32.6M | $95.4M | $0.85 | $0.85 | 111,500,000 | 111,700,000 |
|---|
| 2018-12-31 | $747.7M | $413.3M | $334.4M | — | — | $157.9M | $176.5M | — | $175.7M | $37.3M | $138.8M | $1.24 | $1.23 | -200,000 | -200,000 |
|---|
| 2018-09-30 | $575.9M | $305.4M | $270.5M | — | — | $144.4M | $126.1M | — | $116.3M | $30.6M | $86M | $0.76 | $0.76 | 111,400,000 | 111,800,000 |
|---|
| 2018-06-30 | $667.5M | $384M | $283.5M | — | — | $154.4M | $129.1M | — | $119.8M | $36.8M | $83.3M | $0.74 | $0.73 | 112,000,000 | 112,300,000 |
|---|
| 2018-03-31 | $777.7M | $449.2M | $328.5M | — | — | $160.8M | $167.7M | — | $159.4M | $41.3M | $118.4M | $1.04 | $1.04 | 112,400,000 | 112,700,000 |
|---|
| 2017-12-31 | $620.7M | $355.1M | $265.6M | — | — | $156.9M | $108.7M | — | $104.1M | -$153M | $257.4M | $2.35 | $2.35 | 1,700,000 | 1,700,000 |
|---|
| 2017-09-30 | $611.4M | $341.7M | $269.7M | — | — | $150.4M | $119.3M | — | $105.9M | $45.6M | $60.5M | $0.53 | $0.53 | 112,300,000 | 112,600,000 |
|---|
| 2017-06-30 | $640.8M | $373.9M | $266.9M | — | — | $149.1M | $117.8M | — | $106.1M | $38.1M | $68.3M | $0.60 | $0.60 | 112,100,000 | 112,500,000 |
|---|
| 2017-03-31 | $356.2M | $162.8M | $193.4M | — | — | $167.3M | $26.1M | — | $18.3M | $3.1M | $15.5M | $0.16 | $0.16 | 91,900,000 | 92,000,000 |
|---|
| 2016-12-31 | $190.8M | $47.8M | $143M | — | — | $68.1M | $74.9M | — | $74.9M | $29.8M | $45.4M | $0.55 | $0.55 | -100,000 | -100,000 |
|---|
| 2016-09-30 | $168.7M | $32.5M | $136.2M | — | — | $70.4M | $65.8M | — | $67.4M | $26.9M | $40.8M | $0.50 | $0.50 | 81,300,000 | 81,300,000 |
|---|
| 2016-06-30 | $173.1M | $29M | $144.1M | — | — | $66.1M | $78M | — | $83.8M | $32.9M | $51.2M | $0.62 | $0.62 | 81,300,000 | 81,300,000 |
|---|
| 2016-03-31 | $170.5M | $27.4M | $143.1M | — | — | $63.6M | $79.5M | — | $80.5M | $31.3M | $49.4M | $0.60 | $0.60 | 81,800,000 | 81,800,000 |
|---|
| 2015-12-31 | $185.2M | — | — | — | — | $7.24M | $75.87M | — | $79.64M | $29.26M | $50.38M | $0.61 | $0.61 | -229,000 | -229,000 |
|---|
| 2015-09-30 | $187.04M | — | — | — | — | $85.93M | $101.11M | — | $101.45M | $33.94M | $67.52M | $0.81 | $0.81 | 82,755,000 | 82,755,000 |
|---|
| 2015-06-30 | $148.73M | — | — | — | — | $75.36M | $73.37M | — | $73.63M | $28.79M | $44.85M | $0.54 | $0.54 | 83,290,000 | 83,290,000 |
|---|
| 2015-03-31 | $142.84M | — | — | — | — | $73.29M | $69.55M | — | $69.28M | $27.02M | $42.26M | $0.50 | $0.50 | 83,956,000 | 83,956,000 |
|---|
| 2014-12-31 | $166.49M | — | — | — | — | $79.53M | $86.96M | — | $83.95M | $34.6M | $49.34M | $0.59 | $0.59 | -367,000 | -367,000 |
|---|
| 2014-09-30 | $148.91M | — | — | — | — | $73.83M | $75.08M | — | $74.81M | $26.45M | $48.37M | $0.57 | $0.57 | 85,051,000 | 85,051,000 |
|---|
| 2014-06-30 | $143.94M | — | — | — | — | $74.23M | $69.72M | — | $69.4M | $26.41M | $42.98M | $0.50 | $0.50 | 85,831,000 | 85,831,000 |
|---|
| 2014-03-31 | $157.89M | — | — | — | — | $75.85M | $82.04M | — | $81.54M | $32.52M | $49.02M | $0.56 | $0.56 | 86,453,000 | 86,453,000 |
|---|
| 2013-12-31 | $141.83M | — | — | — | — | $69.23M | $72.6M | — | $72.15M | $26.04M | $46.11M | $0.52 | $0.52 | -90,000 | -90,000 |
|---|
| 2013-09-30 | $136.74M | — | — | — | — | $68.32M | $68.43M | — | $67.91M | $26.55M | $41.36M | $0.47 | $0.47 | 87,647,000 | 87,647,000 |
|---|
| 2013-06-30 | $150.77M | — | — | — | — | $75.41M | $75.36M | — | $74.89M | $28.72M | $46.16M | $0.52 | $0.52 | 87,341,000 | 87,341,000 |
|---|
| 2013-03-31 | $142.71M | — | — | — | — | $73.28M | $69.43M | — | $68.71M | $26.34M | $42.37M | $0.48 | $0.48 | 87,272,000 | 87,272,000 |
|---|
| 2012-12-31 | $130.08M | — | — | — | — | $70.33M | $59.75M | — | $59.4M | $19.67M | $39.72M | $0.45 | $0.45 | -63,000 | -63,000 |
|---|
| 2012-09-30 | $128.32M | — | — | — | — | $67.46M | $60.86M | — | $60.53M | $14.78M | $45.76M | $0.52 | $0.52 | 87,272,000 | 87,272,000 |
|---|
| 2012-06-30 | $132.55M | — | — | — | — | $66.48M | $66.07M | — | $65.66M | $27.16M | $38.5M | $0.44 | $0.44 | 87,153,000 | 87,153,000 |
|---|
| 2012-03-31 | $121.39M | — | — | — | — | $63.98M | $57.42M | — | — | $23.55M | $33.42M | $0.37 | $0.37 | 88,146,000 | 88,146,000 |
|---|
| 2011-12-31 | $120.21M | — | — | — | — | $67.53M | $52.68M | — | — | $20.53M | $31.81M | $0.35 | $0.35 | -201,000 | -201,000 |
|---|
| 2011-09-30 | $143.6M | — | — | — | — | $68.64M | $74.97M | — | — | $33.24M | $41.33M | $0.45 | $0.45 | 90,334,000 | 90,334,000 |
|---|
| 2011-06-30 | $120.29M | — | — | — | — | $63.84M | $56.45M | — | — | $22.89M | $33.4M | $0.36 | $0.36 | 90,164,000 | 90,164,000 |
|---|
| 2011-03-31 | $124.04M | — | — | — | — | $66.51M | $57.54M | — | — | $24.02M | $32.87M | $0.36 | $0.36 | 90,085,000 | 90,085,000 |
|---|
| 2010-12-31 | $117.39M | — | — | — | — | $65.54M | $51.85M | — | — | $18.58M | $31.38M | $0.32 | $0.32 | — | 689,000 |
|---|
| 2010-09-30 | $106.02M | — | — | — | — | $71.08M | $34.93M | — | — | $14.24M | $20.45M | $0.20 | $0.20 | — | 102,103,000 |
|---|
| 2010-06-30 | $112.62M | — | — | — | — | $70.79M | $41.83M | — | — | $16.68M | $24.89M | $0.27 | $0.27 | — | 92,233,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 | $4.71B | $2.29B | $2.43B | — | — | $962M | $1.47B | — | $1.57B | $466.6M | $1.1B | $10.46 | $10.42 | 104,700,000 | 105,100,000 |
|---|
| 2024-12-31 | $4.09B | $2.02B | $2.07B | — | — | $974M | $1.1B | — | $1.08B | $318.9M | $764.9M | $7.24 | $7.21 | 105,100,000 | 105,500,000 |
|---|
| 2023-12-31 | $3.77B | $1.86B | $1.92B | — | — | $860.1M | $1.06B | — | $1.05B | $286.2M | $761.4M | $7.16 | $7.13 | 105,800,000 | 106,200,000 |
|---|
| 2022-12-31 | $3.96B | $2.22B | $1.74B | — | — | $1.25B | $489.6M | — | $432.9M | $197.9M | $235M | $2.20 | $2.19 | 106,300,000 | 106,700,000 |
|---|
| 2021-12-31 | $3.49B | $2.02B | $1.48B | — | — | $670.2M | $805.9M | — | $756.1M | $227.1M | $529M | $4.93 | $4.92 | 107,000,000 | 107,200,000 |
|---|
| 2020-12-31 | $3.43B | $2.17B | $1.25B | — | — | $592.1M | $662.2M | — | $660.4M | $192.2M | $468.2M | $4.28 | $4.27 | 109,100,000 | 109,300,000 |
|---|
| 2019-12-31 | $2.5B | $1.36B | $1.14B | — | — | $599.7M | $537.2M | — | $501.4M | $130.6M | $374.9M | $3.35 | $3.34 | 111,400,000 | 111,800,000 |
|---|
| 2018-12-31 | $2.77B | $1.55B | $1.22B | — | — | $617.5M | $599.4M | — | $571.2M | $146M | $426.5M | $3.78 | $3.76 | 111,800,000 | 112,200,000 |
|---|
| 2017-12-31 | $2.23B | $1.23B | $995.6M | — | — | $623.7M | $371.9M | — | $334.4M | -$66.2M | $401.7M | $3.70 | $3.69 | 107,200,000 | 107,500,000 |
|---|
| 2016-12-31 | $703.1M | $136.7M | $566.4M | — | — | $268.2M | $298.2M | — | $306.6M | $120.9M | $186.8M | $2.27 | $2.27 | 81,400,000 | 81,400,000 |
|---|
| 2015-12-31 | $663.8M | $102.1M | $561.7M | — | — | $241.8M | $319.9M | — | $324M | $119M | $205M | $2.46 | $2.46 | 83,100,000 | 83,100,000 |
|---|
| 2014-12-31 | $617.23M | — | — | — | — | $303.42M | $313.8M | — | $309.7M | $119.98M | $189.71M | $2.21 | $2.21 | 85,406,000 | 85,406,000 |
|---|
| 2013-12-31 | $572.05M | — | — | — | — | $286.24M | $285.81M | — | $283.66M | $107.66M | $176M | $1.99 | $1.99 | 87,331,000 | 87,331,000 |
|---|
| 2012-12-31 | $512.34M | — | — | — | — | $268.24M | $244.1M | — | $242.55M | $85.16M | $157.4M | $1.78 | $1.78 | 87,460,000 | 87,460,000 |
|---|
| 2011-12-31 | $508.14M | — | — | — | — | $266.51M | $241.63M | — | $240.08M | $100.68M | $139.41M | $1.52 | $1.52 | 89,994,000 | 89,994,000 |
|---|
| 2010-12-31 | $437.1M | — | — | — | — | $269.76M | $167.34M | — | — | $65.23M | $99.4M | $1.03 | $1.03 | 95,754,000 | 95,754,000 |
|---|
| 2009-12-31 | $426.08M | — | — | — | — | $248.5M | $177.59M | — | — | $70.78M | $106.45M | $1.17 | $1.17 | 90,733,000 | 90,733,000 |
|---|