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 | $3.35B | — | — | — | — | — | $525.6M | — | $533.27M | $129.73M | $403.55M | $0.32 | $0.32 | 1,277,363,000 | 1,279,064,000 |
|---|
| 2026-03-31 | $3.09B | — | — | — | — | — | $397.06M | — | $405.81M | $102.98M | $302.82M | $0.23 | $0.23 | 1,298,220,000 | 1,301,859,000 |
|---|
| 2025-12-31 | $2.98B | — | — | — | — | — | $420.32M | — | $433.64M | $102.71M | $330.93M | $0.25 | $0.25 | -7,488,000 | -7,543,000 |
|---|
| 2025-09-30 | $3B | — | — | — | — | — | $477.17M | — | $496.96M | $114.86M | $382.1M | $0.29 | $0.29 | 1,335,000,000 | 1,339,522,000 |
|---|
| 2025-06-30 | $3.06B | — | — | — | — | — | $559.06M | — | $577.41M | $141.29M | $436.13M | $0.32 | $0.32 | 1,344,955,000 | 1,350,236,000 |
|---|
| 2025-03-31 | $2.88B | — | — | — | — | — | $479.25M | — | $501.5M | $114.9M | $386.6M | $0.29 | $0.28 | 1,354,518,000 | 1,360,719,000 |
|---|
| 2024-12-31 | $2.85B | — | — | — | — | — | $415.73M | — | $439.1M | $107.33M | $331.76M | $0.24 | $0.24 | -2,328,000 | -2,544,000 |
|---|
| 2024-09-30 | $2.79B | — | — | — | — | — | $473.26M | — | $502.56M | $115.18M | $387.39M | $0.28 | $0.28 | 1,367,038,000 | 1,374,605,000 |
|---|
| 2024-06-30 | $2.97B | — | — | — | — | — | $586.05M | — | $607.91M | $152.24M | $455.67M | $0.33 | $0.33 | 1,372,800,000 | 1,381,518,000 |
|---|
| 2024-03-31 | $2.7B | — | — | — | — | — | $441.29M | — | $460.66M | $101.37M | $359.29M | $0.26 | $0.26 | 1,372,175,000 | 1,381,162,000 |
|---|
| 2023-12-31 | $2.52B | — | — | — | — | — | $363.45M | — | $382.35M | $100.27M | $282.09M | $0.20 | $0.21 | -1,872,000 | -1,434,000 |
|---|
| 2023-09-30 | $2.47B | — | — | — | — | — | $394.95M | — | $413.34M | $100.13M | $313.22M | $0.23 | $0.23 | 1,377,525,000 | 1,384,062,000 |
|---|
| 2023-06-30 | $2.51B | — | — | — | — | — | $431.81M | — | $448.26M | $106.47M | $341.79M | $0.25 | $0.25 | 1,380,222,000 | 1,387,372,000 |
|---|
| 2023-03-31 | $2.37B | — | — | — | — | — | $367.61M | — | $376.56M | $84.91M | $291.64M | $10.56 | $10.50 | 27,624,000 | 27,788,000 |
|---|
| 2022-12-31 | $2.18B | — | — | — | — | — | $296.33M | — | $303.39M | $79.66M | $223.73M | -$23.55 | -$23.38 | 1,364,636,000 | 1,374,961,000 |
|---|
| 2022-09-30 | $2.22B | — | — | — | — | — | $336.25M | — | $339.97M | $82.83M | $257.14M | $9.26 | $9.20 | 27,773,000 | 27,956,000 |
|---|
| 2022-06-30 | $2.21B | — | — | — | — | — | $337.6M | — | $348.17M | $88.23M | $259.94M | $9.32 | $9.25 | 27,905,000 | 28,092,000 |
|---|
| 2022-03-31 | $2.02B | — | — | — | — | — | $190.22M | — | $190.01M | $31.71M | $158.29M | $5.64 | $5.59 | 28,043,000 | 28,301,000 |
|---|
| 2021-12-31 | $1.96B | — | — | — | — | — | $158.3M | — | $167.56M | $34.08M | $133.48M | $4.75 | $4.68 | -5,000 | -9,000 |
|---|
| 2021-09-30 | $1.95B | — | — | — | — | — | $239.68M | — | $239.55M | $35.12M | $204.43M | $7.26 | $7.18 | 28,150,000 | 28,475,000 |
|---|
| 2021-06-30 | $1.89B | — | — | — | — | — | $245.53M | — | $246.38M | $58.4M | $187.97M | $6.68 | $6.60 | 28,134,000 | 28,501,000 |
|---|
| 2021-03-31 | $1.74B | — | — | — | — | — | $161.44M | — | $159.27M | $32.17M | $127.1M | $4.52 | $4.45 | 28,125,000 | 28,582,000 |
|---|
| 2020-12-31 | $1.61B | — | — | — | — | — | $116.89M | — | $117.73M | -$73.23M | $190.96M | $6.83 | $6.71 | 25,000 | 46,000 |
|---|
| 2020-09-30 | $1.6B | — | — | — | — | — | $107.1M | — | $106.5M | $26.26M | $80.24M | $2.87 | $2.82 | 27,973,000 | 28,454,000 |
|---|
| 2020-06-30 | $1.36B | — | — | — | — | — | -$4.94M | — | -$4.32M | -$12.49M | $8.18M | $0.29 | $0.29 | 27,911,000 | 28,333,000 |
|---|
| 2020-03-31 | $1.41B | — | — | — | — | — | $71.12M | — | $73.86M | -$2.52M | $76.39M | $2.75 | $2.70 | 27,792,000 | 28,323,000 |
|---|
| 2019-12-31 | $1.44B | — | — | — | — | — | $98.16M | — | $101M | $28.58M | $72.42M | $2.60 | $2.55 | 10,000 | 27,000 |
|---|
| 2019-09-30 | $1.4B | — | — | — | — | — | $115.62M | — | $120.03M | $21.45M | $98.58M | $3.55 | $3.47 | 27,775,000 | 28,388,000 |
|---|
| 2019-06-30 | $1.43B | — | — | — | — | — | $120.02M | — | $123.97M | $32.94M | $91.03M | $3.28 | $3.22 | 27,720,000 | 28,300,000 |
|---|
| 2019-03-31 | $1.31B | — | — | — | — | — | $110.16M | — | $113.29M | $25.16M | $88.13M | $3.18 | $3.13 | 27,696,000 | 28,118,000 |
|---|
| 2018-12-31 | $1.23B | — | — | — | — | — | $39.61M | — | $43.47M | -$172.32M | $32.02M | $1.16 | $1.14 | -21,000 | -5,000 |
|---|
| 2018-09-30 | $1.23B | — | — | — | — | — | $57.99M | — | $60.48M | $22.28M | $38.2M | $1.37 | $1.36 | 27,802,000 | 28,017,000 |
|---|
| 2018-06-30 | $1.27B | — | — | — | — | — | $67.96M | — | $70.28M | $23.4M | $46.88M | $1.69 | $1.68 | 27,819,000 | 27,935,000 |
|---|
| 2018-03-31 | $1.15B | — | — | — | — | — | $92.81M | — | $94.2M | $34.76M | $59.45M | $2.13 | $2.13 | 27,911,000 | 27,950,000 |
|---|
| 2017-12-31 | $1.11B | — | — | — | — | — | $60.03M | — | $61.47M | $17.67M | $43.79M | $1.56 | $1.55 | -113,000 | -135,000 |
|---|
| 2017-09-30 | $1.13B | — | — | — | — | — | $30.87M | — | $32.14M | $12.53M | $19.61M | $0.69 | $0.69 | 28,415,000 | 28,439,000 |
|---|
| 2017-06-30 | — | — | — | — | — | — | $106.73M | — | $107.77M | $41.04M | $66.73M | $2.33 | $2.32 | 28,649,000 | 28,800,000 |
|---|
| 2017-03-31 | — | — | — | — | — | — | $73.17M | — | $74.36M | $28.24M | $46.12M | $1.60 | $1.60 | 28,750,000 | 28,850,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | $30.55M | — | $31.14M | $15.16M | $15.98M | $0.54 | $0.54 | -122,000 | -22,000 |
|---|
| 2016-09-30 | — | — | — | — | — | — | $9.73M | — | $10.4M | $2.6M | $7.8M | $0.27 | $0.27 | 29,063,000 | 29,171,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | $40.9M | — | $41.68M | $16.09M | $25.6M | $0.88 | $0.87 | 29,207,000 | 29,340,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | -$46.6M | — | -$44.48M | -$18.05M | -$26.43M | -$0.88 | -$0.88 | 29,893,000 | 29,893,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $103.61M | — | $105.41M | $37.53M | $67.87M | $2.20 | $2.18 | -23,000 | -62,000 |
|---|
| 2015-09-30 | — | — | — | — | — | — | $234.76M | — | $236.28M | $91.39M | $144.88M | $4.65 | $4.59 | 31,187,000 | 31,548,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | $227.42M | — | $229.16M | $88.95M | $140.2M | $4.51 | $4.45 | 31,120,000 | 31,526,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | $197.8M | — | $199.02M | $76.38M | $122.64M | $3.95 | $3.88 | 31,036,000 | 31,592,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $187.87M | — | $188.76M | $67.52M | $121.23M | $3.91 | $3.84 | -5,000 | 10,000 |
|---|
| 2014-09-30 | — | — | — | — | — | — | $207.44M | — | $208.22M | $77.42M | $130.8M | $4.22 | $4.15 | 31,020,000 | 31,547,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | $179.84M | — | $180.99M | $70.72M | $110.27M | $3.55 | $3.50 | 31,049,000 | 31,474,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | $135.65M | — | $136.34M | $53.27M | $83.07M | $2.67 | $2.64 | 31,061,000 | 31,486,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $129.1M | — | $129.49M | $49.87M | $79.62M | $2.57 | $2.54 | 20,000 | 47,000 |
|---|
| 2013-09-30 | — | — | — | — | — | — | $137.15M | — | $137.92M | $54.54M | $83.38M | $2.70 | $2.66 | 30,897,000 | 31,296,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | $146.42M | — | $146.75M | $58.9M | $87.85M | $2.84 | $2.82 | 30,901,000 | 31,176,000 |
|---|
| 2013-03-31 | — | — | — | — | — | — | $120.04M | — | $120.31M | $43.73M | $76.58M | $2.47 | $2.45 | 31,012,000 | 31,229,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $102.19M | — | $102.65M | $41.3M | $61.35M | $1.96 | $1.95 | -70,000 | -98,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | $117.66M | — | $118.21M | $45.91M | $72.3M | $2.28 | $2.27 | 31,643,000 | 31,846,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | $133.79M | — | $134.17M | $52.48M | $81.68M | $2.58 | $2.56 | 31,696,000 | 31,951,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | $102.22M | — | $102.66M | $39.99M | $62.66M | $2.00 | $1.97 | 31,410,000 | 31,846,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $93.87M | — | $94.28M | $36.81M | $57.47M | $1.84 | $1.80 | 22,000 | 3,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | $98.01M | — | $98.46M | $38.03M | $60.43M | $1.93 | $1.90 | 31,331,000 | 31,832,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | $83.86M | — | $81.86M | $31.2M | $50.66M | $1.63 | $1.59 | 31,167,000 | 31,761,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | $74.82M | — | $75.11M | $28.73M | $46.38M | $1.49 | $1.46 | 31,082,000 | 31,717,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $73.99M | — | $74.3M | $27.86M | $46.45M | $1.49 | $1.46 | -44,000 | 4,000 |
|---|
| 2010-09-30 | — | — | — | — | — | — | $77.58M | — | $77.97M | $29.74M | $48.23M | $1.55 | $1.52 | 31,031,000 | 31,629,000 |
|---|
| 2010-06-30 | — | — | — | — | — | — | $74.96M | — | $75.3M | $28.84M | $46.46M | $1.48 | $1.46 | 31,373,000 | 31,802,000 |
|---|
| 2010-03-31 | — | — | — | — | — | — | $61.3M | — | $61.49M | $23.65M | $37.85M | $1.20 | $1.19 | 31,483,000 | 31,814,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | $50.39M | — | $50.62M | $19.02M | $31.6M | $1.00 | $0.99 | -61,000 | -66,000 |
|---|
| 2009-09-30 | — | — | — | — | — | — | $54.81M | — | $54.87M | $20.4M | $34.46M | $1.09 | $1.08 | 31,625,000 | 31,949,000 |
|---|
| 2009-06-30 | — | — | — | — | — | — | $57.32M | — | $57.43M | $22.04M | $35.39M | $1.11 | $1.10 | 31,856,000 | 32,195,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 | $11.93B | — | — | — | — | — | $1.94B | — | $2.01B | $473.76M | $1.54B | $1.15 | $1.14 | 1,337,336,000 | 1,342,616,000 |
|---|
| 2024-12-31 | $11.31B | — | — | — | — | — | $1.92B | — | $2.01B | $476.12M | $1.53B | $1.12 | $1.11 | 1,368,343,000 | 1,376,555,000 |
|---|
| 2023-12-31 | $9.87B | — | — | — | — | — | $1.56B | — | $1.62B | $391.77M | $1.23B | $0.89 | $0.89 | 1,377,768,000 | 1,385,500,000 |
|---|
| 2022-12-31 | $8.63B | — | — | — | — | — | $1.16B | — | $1.18B | $282.43M | $899.1M | $0.65 | $0.64 | 1,392,543,000 | 1,403,077,000 |
|---|
| 2021-12-31 | $7.55B | — | — | — | — | — | $804.94M | — | $812.76M | $159.78M | $652.98M | $23.21 | $22.90 | 28,132,000 | 28,511,000 |
|---|
| 2020-12-31 | $5.98B | — | — | — | — | — | $290.16M | — | $293.78M | -$61.99M | $355.77M | $12.74 | $12.52 | 27,917,000 | 28,416,000 |
|---|
| 2019-12-31 | $5.59B | — | — | — | — | — | $443.96M | — | $458.29M | $108.13M | $350.16M | $12.62 | $12.38 | 27,740,000 | 28,295,000 |
|---|
| 2018-12-31 | $4.86B | — | — | — | — | — | $258.37M | — | $268.44M | -$91.88M | $176.55M | $6.35 | $6.31 | 27,823,000 | 27,962,000 |
|---|
| 2017-12-31 | $4.48B | — | — | — | — | — | $270.79M | — | $275.74M | $99.49M | $176.25M | $6.19 | $6.17 | 28,491,000 | 28,561,000 |
|---|
| 2016-12-31 | $3.9B | — | — | — | — | — | $34.57M | — | $38.74M | $15.8M | $22.94M | $0.78 | $0.77 | 29,265,000 | 29,770,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $763.59M | — | $769.87M | $294.27M | $475.6M | $15.30 | $15.10 | 31,092,000 | 31,494,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $710.8M | — | $714.3M | $268.93M | $445.37M | $14.35 | $14.13 | 31,038,000 | 31,512,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $532.72M | — | $534.47M | $207.03M | $327.44M | $10.58 | $10.47 | 30,957,000 | 31,281,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $455.87M | — | $457.69M | $179.69M | $278M | $8.82 | $8.75 | 31,513,000 | 31,783,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $350.56M | — | $349.71M | $134.76M | $214.95M | $6.89 | $6.76 | 31,217,000 | 31,775,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $287.83M | — | $289.06M | $110.08M | $178.98M | $5.73 | $5.64 | 31,234,000 | 31,735,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | $203.71M | — | $204.23M | $77.38M | $126.85M | $3.99 | $3.95 | 31,766,000 | 32,102,000 |
|---|
| 2008-12-31 | — | — | — | — | — | — | $124.04M | — | $127.21M | $49M | $78.2M | $2.39 | $2.36 | 32,766,000 | 33,146,000 |
|---|