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.34B | $862.34M | $474.03M | — | $536.33M | — | -$62.3M | — | $40.59M | $14.27M | $26.32M | $0.26 | $0.26 | 99,941,000 | 100,307,000 |
|---|
| 2026-03-31 | $1.3B | $820.27M | $479.91M | — | $443M | — | $36.91M | — | $31.44M | $17.65M | $13.79M | $0.14 | $0.14 | 99,622,000 | 99,899,000 |
|---|
| 2025-12-31 | $1.3B | $812.82M | $489.56M | — | $467.11M | — | $22.45M | — | $46.92M | $15.16M | $31.76M | $0.32 | $0.32 | -205,000 | -217,000 |
|---|
| 2025-09-30 | $1.35B | $850.25M | $504.23M | — | $490.64M | — | $13.59M | — | $63.72M | $20.8M | $42.92M | $0.43 | $0.43 | 99,897,000 | 100,041,000 |
|---|
| 2025-06-30 | $1.37B | $860.27M | $509.47M | — | $507.93M | — | $1.54M | — | $61.43M | $20.47M | $40.97M | $0.41 | $0.41 | 100,410,000 | 100,539,000 |
|---|
| 2025-03-31 | $1.35B | $852.86M | $499.05M | — | $460.16M | — | $38.88M | — | $22.28M | $4.93M | $17.35M | $0.17 | $0.17 | 100,666,000 | 101,015,000 |
|---|
| 2024-12-31 | $1.38B | $846.27M | $536.1M | — | $471.63M | — | $64.47M | — | $75.34M | $21.05M | $54.29M | $0.54 | $0.53 | -373,000 | -343,000 |
|---|
| 2024-09-30 | $1.47B | $893.35M | $571.66M | — | $511.09M | — | $60.57M | — | $95.19M | $29.74M | $65.45M | $0.64 | $0.64 | 102,175,000 | 102,393,000 |
|---|
| 2024-06-30 | $1.47B | $895.85M | $576.68M | — | $501.14M | — | $75.54M | — | $96.46M | $28.31M | $68.16M | $0.66 | $0.66 | 103,151,000 | 103,328,000 |
|---|
| 2024-03-31 | $1.48B | $913.14M | $562.8M | — | $521.9M | — | $40.9M | — | $90.69M | $26.99M | $63.7M | $0.61 | $0.61 | 103,787,000 | 104,399,000 |
|---|
| 2023-12-31 | $1.47B | $888.73M | $584.16M | — | $519.55M | — | $23.25M | — | $120.13M | $32.83M | $87.3M | $0.84 | $0.84 | -420,000 | -376,000 |
|---|
| 2023-09-30 | $1.56B | $922.87M | $640.94M | — | $496.73M | — | $129.93M | — | $136.34M | $40.8M | $95.55M | $0.91 | $0.90 | 105,340,000 | 105,810,000 |
|---|
| 2023-06-30 | $1.64B | $979.31M | $660.17M | — | $541.9M | — | $146.61M | — | $151.21M | $44.92M | $106.29M | $1.00 | $1.00 | 106,102,000 | 106,422,000 |
|---|
| 2023-03-31 | $1.72B | $1.03B | $689.73M | — | $552.23M | — | $164.79M | — | $168.9M | $46.89M | $122.01M | $1.15 | $1.14 | 106,420,000 | 107,130,000 |
|---|
| 2022-12-31 | $1.73B | $1.01B | $719.05M | — | $545.13M | — | $198.74M | — | $203.1M | $55.45M | $147.65M | $1.38 | $1.38 | -416,000 | -459,000 |
|---|
| 2022-09-30 | $1.83B | $1.05B | $787.61M | — | $548.58M | — | $223.7M | — | $225.62M | $59.42M | $166.21M | $1.54 | $1.53 | 107,855,000 | 108,618,000 |
|---|
| 2022-06-30 | $1.86B | $1.05B | $815.55M | — | $509.39M | — | $240.53M | — | $240.83M | $65.01M | $175.82M | $1.62 | $1.60 | 108,833,000 | 109,696,000 |
|---|
| 2022-03-31 | $1.81B | $1.04B | $771.85M | — | $514.19M | — | $227.65M | — | $227.4M | $59.16M | $168.24M | $1.54 | $1.52 | 109,218,000 | 110,591,000 |
|---|
| 2021-12-31 | $1.77B | $1.03B | $744.12M | — | $544.55M | — | $222.61M | — | $222.14M | $54.2M | $167.94M | $1.53 | $1.51 | -334,000 | -236,000 |
|---|
| 2021-09-30 | $1.71B | $987.24M | $725.33M | — | $495.58M | — | $227.99M | — | $227.66M | $56.79M | $170.87M | $1.55 | $1.53 | 110,176,000 | 111,490,000 |
|---|
| 2021-06-30 | $1.58B | $915.71M | $664.87M | — | $488.09M | — | $204.59M | — | $203.86M | $54.65M | $149.21M | $1.35 | $1.33 | 110,861,000 | 111,889,000 |
|---|
| 2021-03-31 | $1.4B | $836.67M | $561.71M | — | $423.06M | — | $150.64M | — | $150.11M | $39.51M | $110.6M | $0.99 | $0.98 | 111,424,000 | 112,496,000 |
|---|
| 2020-12-31 | $1.3B | $789.76M | $514.33M | — | $425.16M | — | $129.72M | — | $129.59M | $35.17M | $94.42M | $0.84 | $0.83 | -224,000 | -126,000 |
|---|
| 2020-09-30 | $1.19B | $722.55M | $467.35M | — | $390.8M | — | $102.64M | — | $102.51M | $26.76M | $75.75M | $0.67 | $0.67 | 112,809,000 | 113,355,000 |
|---|
| 2020-06-30 | $1.11B | $691.79M | $416.54M | — | $407.21M | — | $58.25M | — | $58.02M | $11.83M | $46.2M | $0.41 | $0.41 | 112,865,000 | 113,121,000 |
|---|
| 2020-03-31 | $1.51B | $892.3M | $614.39M | — | $442.87M | — | $131.14M | — | $131.76M | $41.85M | $89.92M | $0.79 | $0.79 | 113,187,000 | 113,858,000 |
|---|
| 2019-12-31 | $1.54B | $900.52M | $636.86M | — | $503.92M | — | $153.23M | — | $154.25M | $41.41M | $112.84M | $0.99 | $0.98 | -547,000 | -523,000 |
|---|
| 2019-09-30 | $1.55B | $905.85M | $646.28M | — | $484.84M | — | $162.89M | — | $163.78M | $46.6M | $117.18M | $1.02 | $1.01 | 115,181,000 | 115,868,000 |
|---|
| 2019-06-30 | $1.52B | $878.84M | $637.54M | — | $478.14M | — | $159.4M | — | $160.1M | $45.49M | $114.61M | $0.98 | $0.98 | 116,381,000 | 116,988,000 |
|---|
| 2019-03-31 | $1.47B | $860.94M | $607.59M | — | $461.36M | — | $146.23M | — | $147.38M | $37.59M | $109.8M | $0.94 | $0.93 | 117,068,000 | 117,966,000 |
|---|
| 2018-12-31 | $1.48B | $860.6M | $621.06M | — | $455.67M | — | $153.91M | — | $154.98M | $41.42M | $113.56M | $0.95 | $0.95 | -599,000 | -591,000 |
|---|
| 2018-09-30 | $1.47B | $855.76M | $610.47M | — | $459.33M | — | $151.14M | — | $151.91M | $36.66M | $115.24M | $0.96 | $0.95 | 120,115,000 | 121,443,000 |
|---|
| 2018-06-30 | $1.46B | $849.94M | $607.12M | — | $457.61M | — | $149.51M | — | $150.08M | $40.76M | $109.32M | $0.90 | $0.89 | 121,307,000 | 122,268,000 |
|---|
| 2018-03-31 | $1.4B | $822.97M | $572.37M | — | $438M | — | $134.37M | — | $134.64M | $38.47M | $96.17M | $0.79 | $0.78 | 121,934,000 | 122,887,000 |
|---|
| 2017-12-31 | $1.35B | $793.14M | $553.15M | — | $424.38M | — | $128.76M | — | $129.04M | $81.99M | $47.05M | $0.38 | $0.39 | -415,000 | -341,000 |
|---|
| 2017-09-30 | $1.32B | $778.31M | $546.4M | — | $414.18M | — | $132.22M | — | $132.27M | $47.57M | $84.7M | $0.69 | $0.68 | 123,569,000 | 124,200,000 |
|---|
| 2017-06-30 | $1.31B | $769.99M | $538.44M | — | $407.72M | — | $130.72M | — | $130.71M | $50.39M | $80.32M | $0.64 | $0.64 | 124,617,000 | 125,104,000 |
|---|
| 2017-03-31 | $1.29B | — | $525.83M | — | $400.25M | — | $125.58M | — | $125.5M | $46.98M | $78.52M | $0.63 | $0.62 | 125,537,000 | 126,418,000 |
|---|
| 2016-12-31 | — | — | $519.2M | — | $394.51M | — | $124.7M | — | $124.58M | $46.79M | $77.79M | $0.61 | $0.61 | -500,000 | -450,000 |
|---|
| 2016-09-30 | — | — | $552.51M | — | $406.14M | — | $146.37M | — | $146.32M | $55.76M | $90.57M | $0.71 | $0.71 | 127,615,000 | 128,191,000 |
|---|
| 2016-06-30 | — | — | $556.99M | — | $407.5M | — | $149.5M | — | $149.41M | $57.8M | $91.62M | $0.71 | $0.71 | 128,586,000 | 129,329,000 |
|---|
| 2016-03-31 | — | — | $531.97M | — | $398.07M | — | $133.9M | — | $133.79M | $50.38M | $83.42M | $0.65 | $0.64 | 129,281,000 | 130,137,000 |
|---|
| 2015-12-31 | — | — | $540.08M | — | $395.72M | — | — | — | $144.32M | $50.87M | $93.44M | $0.72 | $0.71 | -531,000 | -506,000 |
|---|
| 2015-09-30 | — | — | $549.8M | — | $390.74M | — | $159.07M | — | $159.31M | $62.58M | $96.73M | $0.74 | $0.73 | 131,285,000 | 132,488,000 |
|---|
| 2015-06-30 | — | — | $530.5M | — | $381.36M | — | $149.15M | — | $149.24M | $59.53M | $89.71M | $0.68 | $0.67 | 132,499,000 | 133,553,000 |
|---|
| 2015-03-31 | — | — | $494.09M | — | $365.99M | — | $128.1M | — | $128.17M | $50.25M | $77.92M | $0.59 | $0.58 | 133,077,000 | 134,286,000 |
|---|
| 2014-12-31 | — | — | $500.76M | — | $367.59M | — | $133.17M | — | $133.32M | $49.27M | $84.05M | $0.63 | $0.63 | -332,000 | -199,000 |
|---|
| 2014-09-30 | — | — | $505.22M | — | $366.97M | — | $138.25M | — | $138.36M | $53.18M | $85.18M | $0.64 | $0.63 | 134,054,000 | 135,366,000 |
|---|
| 2014-06-30 | — | — | $478.44M | — | $354.79M | — | $123.65M | — | $123.65M | $48.51M | $75.14M | $0.56 | $0.55 | 134,699,000 | 135,708,000 |
|---|
| 2014-03-31 | — | — | $438.5M | — | $336.39M | — | $102.11M | — | $102.01M | $40.46M | $61.55M | $0.45 | $0.45 | 135,333,000 | 136,161,000 |
|---|
| 2013-12-31 | — | — | $443.22M | — | $339.15M | — | $104.07M | — | $103.89M | $37.01M | $66.89M | $0.49 | $0.48 | -316,000 | -170,000 |
|---|
| 2013-09-30 | — | — | $437.48M | — | $333.57M | — | $103.91M | — | $103.71M | $37.36M | $66.36M | $0.49 | $0.48 | 135,727,000 | 137,241,000 |
|---|
| 2013-06-30 | — | — | $432.11M | — | $331.31M | — | $100.79M | — | $100.6M | $37.51M | $63.09M | $0.46 | $0.46 | 136,385,000 | 137,659,000 |
|---|
| 2013-03-31 | — | — | $410.29M | — | $320.79M | — | $89.51M | — | $89.38M | $33.51M | $55.86M | $0.41 | $0.40 | 137,311,000 | 138,394,000 |
|---|
| 2012-12-31 | — | — | $416.43M | — | $319.3M | — | $97.12M | — | $97.24M | $38.62M | $58.62M | $0.42 | $0.42 | -426,000 | -326,000 |
|---|
| 2012-09-30 | — | — | $415.25M | — | $321.03M | — | $94.22M | — | $94.47M | $36.81M | $57.66M | $0.42 | $0.41 | 137,918,000 | 139,141,000 |
|---|
| 2012-06-30 | — | — | $415.3M | — | $343.26M | — | $72.04M | — | $72.27M | $26.94M | $45.33M | $0.33 | $0.32 | 138,588,000 | 139,739,000 |
|---|
| 2012-03-31 | — | — | $402.08M | — | $322.02M | — | $80.07M | — | $80.26M | $31.93M | $48.33M | $0.34 | $0.34 | 139,384,000 | 140,443,000 |
|---|
| 2011-12-31 | — | — | $387.32M | — | $315.48M | — | $71.84M | — | $72.16M | $29.54M | $42.62M | $0.30 | $0.30 | -639,000 | -583,000 |
|---|
| 2011-09-30 | — | — | $391.9M | — | $319.82M | — | $72.09M | — | $72.2M | $28.03M | $44.17M | $0.31 | $0.31 | 139,449,000 | 140,433,000 |
|---|
| 2011-06-30 | — | — | $372.29M | — | $311.2M | — | $61.09M | — | $61.28M | $24.86M | $36.43M | $0.25 | $0.25 | 141,286,000 | 142,585,000 |
|---|
| 2011-03-31 | — | — | $338.09M | — | $293.69M | — | $44.4M | — | $44.58M | $17.87M | $26.71M | $0.18 | $0.18 | 142,653,000 | 144,136,000 |
|---|
| 2010-12-31 | — | — | $326.91M | — | $283.87M | — | $43.04M | — | $43.25M | $18.46M | $24.79M | $0.17 | $0.17 | -349,000 | -299,000 |
|---|
| 2010-09-30 | — | — | $309.14M | — | $271.98M | — | $37.16M | — | $37.27M | $16.65M | $20.62M | $0.14 | $0.14 | 142,230,000 | 143,000,000 |
|---|
| 2010-06-30 | — | — | $289.86M | — | $267.52M | — | $22.34M | — | $22.39M | $10.21M | $12.18M | $0.08 | $0.08 | 143,100,000 | 144,331,000 |
|---|
| 2010-03-31 | — | — | $268.13M | — | $255.67M | — | — | — | $12.27M | $3.79M | $8.48M | $0.05 | $0.05 | 144,239,000 | 145,673,000 |
|---|
| 2009-12-31 | — | — | $278.48M | — | $255.97M | — | — | — | $22.44M | $8.91M | $13.53M | $0.09 | $0.09 | -602,000 | -490,000 |
|---|
| 2009-09-30 | — | — | $266.41M | — | $248.87M | — | — | — | $17.42M | $7.89M | $9.53M | $0.06 | $0.06 | 146,227,000 | 147,123,000 |
|---|
| 2009-06-30 | — | — | $265.06M | — | $255.01M | — | — | — | $10.23M | $4.81M | $5.42M | $0.03 | $0.03 | 146,443,000 | 147,044,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 | $5.38B | $3.38B | $2B | — | $1.93B | — | $76.46M | — | $194.35M | $61.36M | $132.99M | $1.33 | $1.33 | 100,116,000 | 100,312,000 |
|---|
| 2024-12-31 | $5.8B | $3.55B | $2.25B | — | $2.01B | — | $241.47M | — | $357.67M | $106.07M | $251.6M | $2.45 | $2.44 | 102,661,000 | 103,028,000 |
|---|
| 2023-12-31 | $6.39B | $3.82B | $2.58B | — | $2.11B | — | $464.59M | — | $576.58M | $165.44M | $411.15M | $3.90 | $3.88 | 105,530,000 | 106,074,000 |
|---|
| 2022-12-31 | $7.24B | $4.14B | $3.09B | — | $2.12B | — | $890.61M | — | $896.96M | $239.04M | $657.92M | $6.08 | $6.03 | 108,214,000 | 109,171,000 |
|---|
| 2021-12-31 | $6.46B | $3.77B | $2.7B | — | $1.95B | — | $805.82M | — | $803.78M | $205.15M | $598.63M | $5.42 | $5.36 | 110,482,000 | 111,718,000 |
|---|
| 2020-12-31 | $5.11B | $3.1B | $2.01B | — | $1.67B | — | $421.76M | — | $421.88M | $115.61M | $306.28M | $2.72 | $2.70 | 112,729,000 | 113,318,000 |
|---|
| 2019-12-31 | $6.07B | $3.55B | $2.53B | — | $1.96B | — | $621.75M | — | $625.52M | $171.08M | $454.43M | $3.93 | $3.90 | 115,656,000 | 116,411,000 |
|---|
| 2018-12-31 | $5.8B | $3.39B | $2.41B | — | $1.81B | — | $588.93M | — | $591.6M | $157.31M | $434.29M | $3.60 | $3.57 | 120,513,000 | 121,602,000 |
|---|
| 2017-12-31 | $5.27B | $3.1B | $2.16B | — | $1.65B | — | $517.28M | — | $517.52M | $226.93M | $290.58M | $2.34 | $2.33 | 124,152,000 | 124,892,000 |
|---|
| 2016-12-31 | $5.25B | $3.09B | $2.16B | — | $1.61B | — | $554.46M | — | $554.11M | $210.72M | $343.39M | $2.68 | $2.67 | 127,991,000 | 128,766,000 |
|---|
| 2015-12-31 | — | — | $2.11B | — | $1.53B | — | — | — | $581.03M | $223.23M | $357.8M | $2.72 | $2.69 | 131,749,000 | 132,930,000 |
|---|
| 2014-12-31 | — | — | $1.92B | — | $1.43B | — | $497.18M | — | $497.35M | $191.42M | $305.93M | $2.28 | $2.26 | 134,358,000 | 135,541,000 |
|---|
| 2013-12-31 | — | — | $1.72B | — | $1.32B | — | $398.28M | — | $397.58M | $145.38M | $252.2M | $1.85 | $1.83 | 136,153,000 | 137,589,000 |
|---|
| 2012-12-31 | — | — | $1.65B | — | $1.31B | — | $343.45M | — | $344.25M | $134.3M | $209.94M | $1.51 | $1.50 | 138,201,000 | 139,409,000 |
|---|
| 2011-12-31 | — | — | $1.49B | — | $1.24B | — | $249.42M | — | $250.22M | $100.29M | $149.92M | $1.05 | $1.04 | 140,479,000 | 141,790,000 |
|---|
| 2010-12-31 | — | — | $1.19B | — | $1.08B | — | $115M | — | $115.17M | $49.1M | $66.07M | $0.45 | $0.44 | 142,833,000 | 144,028,000 |
|---|
| 2009-12-31 | — | — | $1.1B | — | $1.04B | — | $66.78M | — | $66.76M | $29.5M | $37.26M | $0.24 | $0.24 | 145,912,000 | 146,611,000 |
|---|
| 2008-12-31 | — | — | $1.91B | — | $1.5B | — | — | — | $419.28M | $169.1M | $250.18M | $1.60 | $1.59 | 151,607,000 | 152,528,000 |
|---|