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 | $1.22B | $437.5M | $779.09M | $65.43M | — | $353.52M | $425.57M | — | $417.22M | $78.81M | $338.41M | $4.29 | $4.27 | 78,954,000 | 79,312,000 |
|---|
| 2026-03-31 | $1.14B | $418.08M | $722.74M | $65.79M | — | $360.15M | $362.59M | — | $355.44M | $77M | $278.45M | $3.50 | $3.47 | 79,648,000 | 80,162,000 |
|---|
| 2025-12-31 | $1.09B | $432.47M | $658.11M | $66.83M | — | $342.51M | $315.61M | — | $306.98M | $58.79M | $248.19M | $3.11 | $3.09 | -178,000 | -182,000 |
|---|
| 2025-09-30 | $1.11B | $421.89M | $683.35M | $63.42M | — | $328.51M | $354.85M | — | $344.77M | $70.16M | $274.61M | $3.43 | $3.40 | 80,096,000 | 80,675,000 |
|---|
| 2025-06-30 | $1.11B | $414.73M | $694.73M | $61.9M | — | $321.69M | $373.05M | — | $362.35M | $68.36M | $293.99M | $3.66 | $3.63 | 80,413,000 | 80,994,000 |
|---|
| 2025-03-31 | $998.43M | $375.05M | $623.38M | $59.06M | — | $306.85M | $316.53M | — | $310.08M | $67.41M | $242.68M | $2.98 | $2.96 | 81,319,000 | 81,922,000 |
|---|
| 2024-12-31 | $954.29M | $383.63M | $570.66M | $57.73M | — | $308.97M | $261.69M | — | $256.39M | $40.24M | $216.15M | $2.65 | $2.62 | -208,000 | -232,000 |
|---|
| 2024-09-30 | $975.54M | $379.51M | $596.04M | $53.98M | — | $292.15M | $303.89M | — | $298.91M | $66.07M | $232.84M | $2.83 | $2.80 | 82,304,000 | 83,056,000 |
|---|
| 2024-06-30 | $1B | $384.42M | $619.16M | $55.45M | — | $355.36M | $263.8M | — | $259.06M | $55.76M | $203.3M | $2.46 | $2.44 | 82,630,000 | 83,393,000 |
|---|
| 2024-03-31 | $964.1M | $371.03M | $593.07M | $52.64M | — | $294.11M | $298.96M | — | $295.48M | $59.9M | $235.58M | $2.84 | $2.81 | 83,096,000 | 83,957,000 |
|---|
| 2023-12-31 | $901.6M | $375.43M | $526.17M | $51.81M | — | — | $245.3M | — | $239.67M | $45.15M | $194.52M | $2.34 | $2.31 | 8,000 | -12,000 |
|---|
| 2023-09-30 | $915.53M | $367.55M | $547.98M | $47.97M | — | — | $275.28M | — | $267.89M | $55.66M | $212.23M | $2.55 | $2.53 | 83,097,000 | 83,993,000 |
|---|
| 2023-06-30 | $943.63M | $370.78M | $572.85M | $46.51M | — | — | $296.14M | — | $285.93M | $61.69M | $224.24M | $2.70 | $2.67 | 83,086,000 | 83,983,000 |
|---|
| 2023-03-31 | $900.2M | $357.22M | $542.97M | $44.67M | — | — | $280.4M | — | $267.69M | $53.63M | $214.05M | $2.58 | $2.55 | 82,992,000 | 83,959,000 |
|---|
| 2022-12-31 | $828.57M | $343.64M | $484.93M | $43.42M | — | — | $226.53M | — | $213.22M | $41.01M | $172.21M | $2.08 | $2.06 | -232,000 | -258,000 |
|---|
| 2022-09-30 | $841.66M | $335.04M | $506.63M | $48.01M | — | — | $244.83M | — | $234.18M | $53.25M | $180.94M | $2.17 | $2.15 | 83,247,000 | 84,113,000 |
|---|
| 2022-06-30 | $860.55M | $346.51M | $514.03M | $123.22M | — | — | $179.07M | — | $171.08M | $39.1M | $131.98M | $1.57 | $1.56 | 83,922,000 | 84,858,000 |
|---|
| 2022-03-31 | $836.55M | $337.8M | $498.75M | $40.17M | — | — | $248.34M | — | $241.49M | $47.53M | $193.97M | $2.30 | $2.27 | 84,410,000 | 85,564,000 |
|---|
| 2021-12-31 | $801.09M | $344.67M | $456.42M | $45.31M | — | — | $199.19M | — | $191.88M | $29.11M | $162.77M | $1.92 | $1.89 | -125,000 | -140,000 |
|---|
| 2021-09-30 | $810.42M | $337.5M | $472.92M | $40.43M | — | — | $225.96M | — | $218.95M | $43.77M | $175.24M | $2.06 | $2.03 | 85,123,000 | 86,511,000 |
|---|
| 2021-06-30 | $826.14M | $336.83M | $489.31M | $37.7M | — | — | $259.25M | — | $251.73M | $49.13M | $202.58M | $2.37 | $2.34 | 85,325,000 | 86,654,000 |
|---|
| 2021-03-31 | $777.71M | $306.93M | $470.78M | $37.58M | — | — | $247.62M | — | $240.09M | $35.8M | $204.26M | $2.39 | $2.35 | 85,530,000 | 86,917,000 |
|---|
| 2020-12-31 | $720.94M | $311.44M | $409.5M | $38.78M | — | — | $185.1M | — | $177.44M | $2.48M | $174.79M | $2.05 | $2.01 | 49,000 | 87,000 |
|---|
| 2020-09-30 | $721.79M | $299.18M | $422.61M | $37.52M | — | — | $171.86M | — | $163.95M | $17.63M | $146.22M | $1.71 | $1.69 | 85,314,000 | 86,690,000 |
|---|
| 2020-06-30 | $637.59M | $258.25M | $379.34M | $31.65M | — | — | $193.25M | — | $183.82M | $34.83M | $148.94M | $1.75 | $1.72 | 85,134,000 | 86,402,000 |
|---|
| 2020-03-31 | $626.34M | $266.75M | $359.59M | $33.31M | — | — | $144.33M | — | $136.77M | $24.92M | $111.83M | $1.31 | $1.29 | 85,427,000 | 86,705,000 |
|---|
| 2019-12-31 | $605.45M | $274.3M | $331.15M | $35.16M | — | — | $115.63M | — | $108.51M | $17.96M | $90.5M | $1.06 | $1.04 | -91,000 | -91,000 |
|---|
| 2019-09-30 | $605.3M | $260.35M | $344.95M | $34.26M | — | — | $139.8M | — | $132.8M | $23.96M | $108.84M | $1.26 | $1.24 | 86,198,000 | 87,667,000 |
|---|
| 2019-06-30 | $620.1M | $262.25M | $357.85M | $32.26M | — | — | $164.28M | — | $156.12M | $30.42M | $125.71M | $1.46 | $1.43 | 86,215,000 | 87,615,000 |
|---|
| 2019-03-31 | $576.06M | $244.46M | $331.6M | $31.51M | — | — | $133.14M | — | $124.79M | $22.08M | $102.68M | $1.19 | $1.17 | 86,204,000 | 87,549,000 |
|---|
| 2018-12-31 | $549.39M | $249.03M | $300.36M | $30.14M | — | $185.01M | $115.35M | — | $107.05M | $21.37M | $85.64M | $0.99 | $0.97 | -165,000 | -217,000 |
|---|
| 2018-09-30 | $545.45M | $239.81M | $305.64M | $29.19M | — | $188.29M | $117.35M | — | $109.04M | $15.83M | $93.25M | $1.07 | $1.05 | 86,756,000 | 88,453,000 |
|---|
| 2018-06-30 | $580.75M | $248.31M | $332.44M | $29.51M | — | — | $145.59M | — | $137.31M | $28.63M | $108.69M | $1.25 | $1.23 | 87,004,000 | 88,596,000 |
|---|
| 2018-03-31 | $537.66M | $234.56M | $303.1M | $29.02M | — | — | $113.04M | — | $104.35M | $14.87M | $89.45M | $1.02 | $1.01 | 87,331,000 | 88,944,000 |
|---|
| 2017-12-31 | $506.12M | $233.65M | $272.47M | $28.81M | — | — | $97.81M | — | $89.69M | $51.4M | $38.26M | $0.44 | $0.43 | -115,000 | -168,000 |
|---|
| 2017-09-30 | $491.98M | $217.97M | $274M | $27.59M | — | — | $100.41M | — | $92.05M | $21.54M | $70.51M | $0.81 | $0.79 | 87,537,000 | 89,256,000 |
|---|
| 2017-06-30 | $508.94M | $216.23M | $292.72M | $27M | — | — | $122.56M | — | $114.59M | $29.18M | $85.36M | $0.97 | $0.95 | 88,004,000 | 89,878,000 |
|---|
| 2017-03-31 | $462.02M | $203.83M | $258.19M | $25.79M | — | — | $92.24M | — | $84.74M | $15.68M | $69.02M | $0.78 | $0.77 | 88,117,000 | 89,994,000 |
|---|
| 2016-12-31 | $443M | $202.37M | $240.63M | $25.42M | — | — | $83.83M | — | $77.13M | $24.76M | $52.37M | $0.58 | $0.57 | -149,000 | -76,000 |
|---|
| 2016-09-30 | $448.31M | $201.58M | $246.73M | $25.67M | — | — | $88.46M | — | $81.52M | $25.07M | $56.46M | $0.63 | $0.62 | 89,894,000 | 91,138,000 |
|---|
| 2016-06-30 | $466.57M | $206.03M | $260.54M | $25.41M | — | — | $104.16M | — | $96.89M | $29.68M | $67.2M | $0.75 | $0.74 | 89,824,000 | 90,817,000 |
|---|
| 2016-03-31 | $417.55M | $190.01M | $227.54M | $24.62M | — | — | $73.79M | — | $66.31M | $20.28M | $46.02M | $0.51 | $0.51 | 89,924,000 | 90,838,000 |
|---|
| 2015-12-31 | $399.69M | $181.99M | $217.7M | $25.5M | — | — | $66.91M | — | $59.79M | $15.4M | $44.35M | $0.48 | $0.48 | -593,000 | -613,000 |
|---|
| 2015-09-30 | $406.39M | $182.11M | $224.27M | $24.86M | — | — | $71.9M | — | $64.83M | $20.6M | $44.22M | $0.48 | $0.48 | 91,944,000 | 92,897,000 |
|---|
| 2015-06-30 | $413.34M | $180.59M | $232.76M | $24.32M | — | — | $88.3M | — | $81.6M | $24.67M | $56.91M | $0.61 | $0.60 | 93,384,000 | 94,306,000 |
|---|
| 2015-03-31 | $382.48M | $166.93M | $215.54M | $25.01M | — | — | $72.8M | — | $66.92M | $20.35M | $46.59M | $0.49 | $0.49 | 94,280,000 | 95,521,000 |
|---|
| 2014-12-31 | $351.96M | $169.79M | $182.17M | $24.87M | — | — | $34.8M | — | $29.86M | $3.91M | $25.96M | $0.29 | $0.28 | -1,548,000 | -1,542,000 |
|---|
| 2014-09-30 | $383.52M | $170.19M | $213.34M | $24.85M | — | — | $72.19M | — | $68.21M | $16.05M | $52.14M | $0.52 | $0.52 | 99,489,000 | 100,800,000 |
|---|
| 2014-06-30 | $390.12M | $171.6M | $218.52M | $25.43M | — | — | $83.22M | — | $80.74M | $23.5M | $57.22M | $0.56 | $0.55 | 102,250,000 | 103,590,000 |
|---|
| 2014-03-31 | $360.2M | $158.11M | $202.1M | $23.11M | — | — | $70.05M | — | $67.74M | $21.15M | $46.59M | $0.90 | $0.89 | 51,617,000 | 52,338,000 |
|---|
| 2013-12-31 | $354.07M | $165.41M | $188.67M | $22.5M | — | — | $61.33M | — | $59.96M | $16.72M | $43.26M | -$0.93 | -$0.92 | 52,756,000 | 53,579,000 |
|---|
| 2013-09-30 | $338.3M | $152.51M | $185.78M | $21.57M | — | — | $65.49M | — | $64.48M | $18.79M | $45.69M | $0.87 | $0.86 | 52,450,000 | 53,242,000 |
|---|
| 2013-06-30 | $352.58M | $154.89M | $197.7M | $22.18M | — | — | $78.76M | — | $78.03M | $24.03M | $54M | $1.01 | $0.99 | 53,670,000 | 54,386,000 |
|---|
| 2013-03-31 | $332.11M | $148.13M | $183.97M | $21.76M | — | — | $61.19M | — | $60.8M | $15.93M | $44.86M | $0.82 | $0.81 | 54,588,000 | 55,490,000 |
|---|
| 2012-12-31 | $319.54M | $150.49M | $169.05M | $21.05M | — | — | $63.43M | — | $63.08M | $19.72M | $43.35M | $0.79 | $0.77 | -89,000 | -115,000 |
|---|
| 2012-09-30 | $315.48M | $144.84M | $170.64M | $20.35M | — | — | $62.91M | — | $62.51M | $19.64M | $42.85M | $0.78 | $0.76 | 54,938,000 | 56,088,000 |
|---|
| 2012-06-30 | $335.65M | $150.96M | $184.69M | $20.06M | — | — | $75.82M | — | $75.37M | $24.05M | $51.32M | $0.93 | $0.91 | 55,079,000 | 56,211,000 |
|---|
| 2012-03-31 | $322.68M | $147.9M | $174.77M | $20.56M | — | — | $60.41M | — | $59.65M | $18.92M | $40.74M | $0.74 | $0.72 | 55,208,000 | 56,439,000 |
|---|
| 2011-12-31 | $307.2M | $148.32M | $158.88M | $20.2M | — | — | $55.3M | — | $54.7M | $16.7M | $38.01M | $0.68 | $0.67 | -351,000 | -422,000 |
|---|
| 2011-09-30 | $300.95M | $142.29M | $158.67M | $19.41M | — | — | $56.1M | — | $55.62M | $17.12M | $38.51M | $0.68 | $0.66 | 56,699,000 | 58,007,000 |
|---|
| 2011-06-30 | $317.86M | $143.83M | $174.03M | $18.62M | — | — | $71.3M | — | $70.94M | $22.28M | $48.66M | $0.85 | $0.83 | 57,276,000 | 58,727,000 |
|---|
| 2011-03-31 | $292.67M | $137.75M | $154.93M | $17.81M | — | — | $53.53M | — | $53.17M | $16.57M | $36.61M | $0.64 | $0.62 | 57,457,000 | 59,090,000 |
|---|
| 2010-12-31 | $283.76M | $138.99M | $144.77M | $17.48M | — | — | $50.8M | — | $50.47M | $14.09M | $36.37M | $0.63 | $0.61 | -86,000 | -132,000 |
|---|
| 2010-09-30 | $269.63M | $127.42M | $142.21M | $17.2M | — | — | $49.81M | — | $49.26M | $14.55M | $34.69M | $0.60 | $0.59 | 57,620,000 | 59,276,000 |
|---|
| 2010-06-30 | $281.48M | $132.2M | $149.28M | $17.21M | — | — | $54.84M | — | $54.28M | $17.09M | $37.19M | $0.64 | $0.62 | 57,747,000 | 59,646,000 |
|---|
| 2010-03-31 | $268.53M | $126.16M | $142.36M | $16.71M | — | — | $48.43M | — | $48.12M | $15.09M | $33.03M | $0.57 | $0.55 | 58,033,000 | 60,029,000 |
|---|
| 2009-12-31 | $270.34M | $137.4M | $132.93M | $16.01M | — | — | $44.15M | — | $43.9M | $12.94M | $30.95M | $0.53 | $0.51 | -102,000 | -36,000 |
|---|
| 2009-09-30 | $259.12M | $128.64M | $130.48M | $16.58M | — | — | $44.21M | — | $43.82M | $12.28M | $31.54M | $0.54 | $0.52 | 58,656,000 | 60,668,000 |
|---|
| 2009-06-30 | $265.72M | $127.28M | $138.44M | $16.59M | — | — | $49.18M | — | $48.77M | $15.11M | $33.67M | $0.57 | $0.55 | 58,911,000 | 60,697,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.3B | $1.64B | $2.66B | $251.21M | — | $1.3B | $1.36B | — | $1.32B | $264.73M | $1.06B | $13.17 | $13.08 | 80,427,000 | 81,025,000 |
|---|
| 2024-12-31 | $3.9B | $1.52B | $2.38B | $219.79M | — | $1.25B | $1.13B | — | $1.11B | $221.96M | $887.87M | $10.77 | $10.67 | 82,467,000 | 83,246,000 |
|---|
| 2023-12-31 | $3.66B | $1.47B | $2.19B | $190.95M | — | $1.09B | $1.1B | — | $1.06B | $216.13M | $845.04M | $10.17 | $10.06 | 83,066,000 | 83,978,000 |
|---|
| 2022-12-31 | $3.37B | $1.36B | $2B | $254.82M | — | $1.11B | $898.77M | — | $859.97M | $180.88M | $679.09M | $8.12 | $8.03 | 83,623,000 | 84,600,000 |
|---|
| 2021-12-31 | $3.22B | $1.33B | $1.89B | $161.01M | — | — | $932.03M | — | $902.65M | $157.81M | $744.85M | $8.74 | $8.60 | 85,200,000 | 86,572,000 |
|---|
| 2020-12-31 | $2.71B | $1.14B | $1.57B | $141.25M | — | — | $694.52M | — | $661.99M | $79.85M | $581.78M | $6.82 | $6.71 | 85,342,000 | 86,722,000 |
|---|
| 2019-12-31 | $2.41B | $1.04B | $1.37B | $133.19M | — | — | $552.85M | — | $522.22M | $94.43M | $427.72M | $4.97 | $4.89 | 86,115,000 | 87,542,000 |
|---|
| 2018-12-31 | $2.21B | $971.7M | $1.24B | $117.86M | — | $750.21M | $491.34M | — | $457.74M | $80.7M | $377.03M | $4.34 | $4.26 | 86,864,000 | 88,470,000 |
|---|
| 2017-12-31 | $1.97B | $871.68M | $1.1B | $109.18M | — | — | $413.03M | — | $381.06M | $117.79M | $263.14M | $3.00 | $2.94 | 87,769,000 | 89,567,000 |
|---|
| 2016-12-31 | $1.78B | $799.99M | $975.44M | $101.12M | — | — | $350.24M | — | $321.85M | $99.79M | $222.05M | $2.47 | $2.44 | 89,732,000 | 90,884,000 |
|---|
| 2015-12-31 | $1.6B | $711.62M | $890.27M | $99.68M | — | — | $299.91M | — | $273.14M | $81.01M | $192.08M | $2.07 | $2.05 | 92,601,000 | 93,649,000 |
|---|
| 2014-12-31 | $1.49B | $669.69M | $816.12M | $98.26M | — | — | $260.26M | — | $246.56M | $64.6M | $181.91M | $1.82 | $1.79 | 100,094,000 | 101,503,000 |
|---|
| 2013-12-31 | $1.38B | $620.94M | $756.12M | $88M | — | — | $266.76M | — | $263.26M | $75.47M | $187.8M | $1.77 | $1.74 | 106,318,000 | 107,970,000 |
|---|
| 2012-12-31 | $1.29B | $594.19M | $699.15M | $82.01M | — | — | $262.56M | — | $260.62M | $82.33M | $178.27M | $3.24 | $3.17 | 54,985,000 | 56,155,000 |
|---|
| 2011-12-31 | $1.22B | $572.18M | $646.51M | $76.04M | — | — | $236.23M | — | $234.42M | $72.67M | $161.79M | $2.85 | $2.78 | 56,790,000 | 58,214,000 |
|---|
| 2010-12-31 | $1.1B | $524.77M | $578.62M | $68.6M | — | — | $203.88M | — | $202.13M | $60.81M | $141.28M | $2.45 | $2.37 | 57,713,000 | 59,559,000 |
|---|
| 2009-12-31 | $1.03B | $505.35M | $526.28M | $65.12M | — | — | $175.97M | — | $174.54M | $52.3M | $122.23M | $2.08 | $2.01 | 58,809,000 | 60,682,000 |
|---|
| 2008-12-31 | $1.02B | $494.26M | $529.77M | $70.67M | — | — | $172.46M | — | $170.19M | $54.02M | $116.17M | $1.94 | $1.87 | 59,953,000 | 62,249,000 |
|---|