7Baggers

Microsoft
(NASDAQ:MSFT) 

MSFT stock logo

Microsoft Corporation develops, licenses, and supports software, services, devices, and solutions worldwide. Its Productivity and Business Processes segment offers Office, Exchange, SharePoint, Microsoft Teams, Office 365 Security and Compliance, and Skype for Business, as well as related Client Acc...

Founded: 1975
Full Time Employees: 221,000 (Jun 2023)
Founder: Bill Gates / Paul Allen 
CEO: Satya Nadella  
Sector: Technology
Industry: Software-Infrastructure
blind

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
  • Azure Cloud Remains a Primary Growth Engine: Microsoft's Intelligent Cloud segment, led by Azure, continues to drive significant revenue growth and market share in enterprise cloud computing and AI infrastructure.
  • Strategic AI Integration Across Core Products: Leveraging its OpenAI partnership, Microsoft is embedding advanced AI capabilities (e.g., Copilot) into Windows, Office 365, and Azure, aiming to redefine productivity and cloud services.
  • Diversified Revenue Streams and Ecosystem Strength: Strong performance from Office 365, Windows, and a growing gaming segment (post-Activision Blizzard acquisition) contributes to a resilient and broad business model.
  • Consistent Financial Outperformance and Market Leadership: Microsoft consistently delivers robust revenue growth, healthy profit margins, and strong free cash flow, maintaining its status as a top-tier global company.
Bull Thesis:
  • Cloud & AI Leadership Driving Growth: Microsoft's Azure cloud platform continues to demonstrate robust growth, fueled by strong demand for AI services and infrastructure. The integration of AI (e.g., Copilot) across its product suite is expected to drive new revenue streams, enhance productivity, and solidify its position as a leader in the evolving AI landscape.
  • Enterprise Ecosystem Stickiness and Recurring Revenue: Microsoft's deep entrenchment within the enterprise sector through Office 365, Windows, Dynamics 365, and LinkedIn creates high switching costs and a highly predictable, recurring revenue base. Continued migration to cloud-based subscriptions ensures stable and growing cash flows.
  • Gaming Market Expansion and Monetization: The successful acquisition of Activision Blizzard King significantly bolsters Microsoft's position in the gaming industry. This expands its content library, strengthens Game Pass subscriptions, and opens new avenues for growth and monetization across console, PC, and mobile gaming.
  • Robust Financials and Shareholder Returns: Microsoft consistently generates substantial free cash flow, maintains a strong balance sheet, and demonstrates a commitment to shareholder returns through dividends and share buybacks. This financial strength provides stability and flexibility for future investments and acquisitions.
Bear Thesis:
  • Increasing Regulatory Scrutiny and Antitrust Concerns: Microsoft faces growing antitrust scrutiny globally, particularly concerning its cloud bundling practices, AI dominance, and recent acquisitions. This could lead to fines, forced operational changes, or restrictions that impact its business model and growth trajectory.
  • Intense Competition and Potential Margin Pressure: The company operates in highly competitive markets across cloud (AWS, Google Cloud), AI (various startups, Google, Meta), and gaming (Sony, Nintendo). This intense competition could lead to pricing pressure, slower market share gains, and potential erosion of profit margins in key segments.
  • Slowing Growth Rates and High Valuation: As a mega-cap company, Microsoft's growth rates are naturally decelerating compared to its earlier stages. Its current high valuation might not be sustainable if growth continues to slow, especially in a higher interest rate environment where future earnings are discounted more heavily.
  • Uncertainty in AI Monetization and Adoption Pace: While AI presents a significant opportunity, the widespread, profitable monetization of AI features (like Copilot) across its entire product suite might be slower or more costly than anticipated. Enterprise adoption could face hurdles related to data privacy, integration complexity, and return on investment, impacting near-term revenue and profitability.
Main Competitors:
  • Amazon ($AMZN) (Amazon Web Services (AWS)), Competes directly with Microsoft Azure in the lucrative cloud computing market, offering infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS), and software-as-a-service (SaaS) solutions to businesses globally. Amazon also competes in retail, smart home devices, and media, though AWS is the primary competitive overlap with Microsoft's core enterprise strategy.
  • Google (Alphabet Inc.) ($GOOGL) (Google Cloud Platform, Google Workspace), A broad competitor across multiple segments: Google Cloud Platform (GCP) competes with Azure, Google Workspace (Gmail, Docs, Drive) competes with Microsoft 365, Android and ChromeOS compete with Windows, and Google Search competes with Bing. Alphabet also competes in AI, advertising, and hardware.
  • Apple Inc. ($AAPL) (macOS, iPadOS, iPhone, Mac, iPad), Competes in operating systems (macOS vs Windows), personal computing hardware (Mac vs Surface), mobile devices (iPhone/iPad vs Surface Duo/Windows Mobile efforts), and productivity software (iWork vs Microsoft 365). Both companies also compete for developer ecosystems and enterprise adoption, particularly in creative and professional segments.
  • Sony Group Corporation ($SONY) (PlayStation), The primary competitor in the console gaming market, with its PlayStation platform directly challenging Microsoft's Xbox ecosystem for market share, exclusive titles, and subscription services (PlayStation Plus vs Xbox Game Pass). Both companies are also expanding into PC gaming and cloud gaming.
Moat:
Microsoft maintains a formidable competitive moat built on its deeply entrenched enterprise ecosystem, including Windows, Office 365, and Azure, which benefits from strong network effects and high switching costs. Its hybrid cloud strategy and diversified revenue streams across enterprise software, cloud services, gaming, and hardware provide resilience. However, it faces intense competition from tech giants like Amazon and Google in the rapidly growing cloud market, Apple in operating systems and hardware, and Sony in gaming, all vying for market share, talent, and innovation leadership, particularly in emerging areas like AI and metaverse technologies.
Income Statements:
Quarterly
Annual
    Unit: USD2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-06-30 2009-06-30 2008-06-30 2007-06-30 2006-06-30 2005-06-30 
                                                                      
      revenue:
                                                                      
      product
    15,922,000,000 17,136,000,000 15,319,000,000 16,219,000,000 15,272,000,000 13,217,000,000 17,080,000,000 18,941,000,000 15,535,000,000 16,853,000,000 15,588,000,000 16,517,000,000 15,741,000,000 17,956,000,000 17,366,000,000 20,779,000,000 16,631,000,000 18,938,000,000 16,873,000,000 19,460,000,000 15,803,000,000 18,147,000,000 15,871,000,000 18,255,000,000 15,768,000,000 17,103,000,000 15,448,000,000 16,219,000,000 17,299,000,000 17,159,000,000 15,114,000,000 17,926,000,000 14,298,000,000 13,769,000,000 13,391,000,000 16,537,000,000 13,493,000,000                              
      service and other
    61,751,000,000 59,305,000,000 54,747,000,000 53,413,000,000 50,313,000,000 51,510,000,000 44,778,000,000 43,079,000,000 40,982,000,000 39,336,000,000 37,269,000,000 36,230,000,000 34,381,000,000 33,909,000,000 31,994,000,000 30,949,000,000 28,686,000,000 27,214,000,000 24,833,000,000 23,616,000,000 21,351,000,000 19,886,000,000 19,150,000,000 18,651,000,000 17,287,000,000 16,614,000,000 15,123,000,000 16,252,000,000 11,785,000,000 12,926,000,000 11,705,000,000 10,992,000,000 10,240,000,000 9,548,000,000 8,699,000,000 7,553,000,000 6,960,000,000                              
      total revenue
    77,673,000,000 76,441,000,000 70,066,000,000 69,632,000,000 65,585,000,000 64,727,000,000 61,858,000,000 62,020,000,000 56,517,000,000 56,189,000,000 52,857,000,000 52,747,000,000 50,122,000,000 51,865,000,000 49,360,000,000 51,728,000,000 45,317,000,000 46,152,000,000 41,706,000,000 43,076,000,000 37,154,000,000 38,033,000,000 35,021,000,000 36,906,000,000 33,055,000,000 33,717,000,000 30,571,000,000 32,471,000,000 29,084,000,000 30,085,000,000 26,819,000,000 28,918,000,000 24,538,000,000 23,317,000,000 22,090,000,000 24,090,000,000 20,453,000,000 20,614,000,000 20,531,000,000 23,796,000,000 20,379,000,000 22,180,000,000 21,729,000,000 26,470,000,000 23,201,000,000 23,382,000,000 20,403,000,000 24,519,000,000 18,529,000,000 19,896,000,000 20,489,000,000 21,456,000,000 16,008,000,000 18,059,000,000 17,407,000,000 20,885,000,000 17,372,000,000 17,367,000,000 16,428,000,000 19,953,000,000       
      yoy
    18.43% 18.10% 13.27% 12.27% 16.04% 15.20% 17.03% 17.58% 12.76% 8.34% 7.08% 1.97% 10.60% 12.38% 18.35% 20.09% 21.97% 21.35% 19.09% 16.72% 12.40% 12.80% 14.56% 13.66% 13.65% 12.07% 13.99% 12.29% 18.53% 29.03% 21.41% 20.04% 19.97% 13.11% 7.59% 1.24% 0.36% -7.06% -5.51% -10.10% -12.16% -5.14% 6.50% 7.96% 25.21% 17.52% -0.42% 14.28% 15.75% 10.17% 17.71% 2.73% -7.85% 3.98% 5.96% 4.67%           
      qoq
    1.61% 9.10% 0.62% 6.17% 1.33% 4.64% -0.26% 9.74% 0.58% 6.30% 0.21% 5.24% -3.36% 5.07% -4.58% 14.15% -1.81% 10.66% -3.18% 15.94% -2.31% 8.60% -5.11% 11.65% -1.96% 10.29% -5.85% 11.65% -3.33% 12.18% -7.26% 17.85% 5.24% 5.55% -8.30% 17.78% -0.78% 0.40% -13.72% 16.77% -8.12% 2.08% -17.91% 14.09% -0.77% 14.60% -16.79% 32.33% -6.87% -2.89% -4.51% 34.03% -11.36% 3.75% -16.65% 20.22% 0.03% 5.72% -17.67%        
      cost of revenue:
                                                                      
      total cost of revenue
    24,043,000,000 24,014,000,000 21,919,000,000 21,799,000,000 20,099,000,000 19,684,000,000 18,505,000,000 19,623,000,000 16,302,000,000 16,795,000,000 16,128,000,000 17,488,000,000 15,452,000,000 16,429,000,000 15,615,000,000 16,960,000,000 13,646,000,000 13,991,000,000 13,045,000,000 14,194,000,000 11,002,000,000 12,339,000,000 10,975,000,000 12,358,000,000 10,406,000,000 10,412,000,000 10,170,000,000 12,423,000,000 9,905,000,000 9,742,000,000 9,269,000,000 11,064,000,000 8,278,000,000 8,456,000,000 8,060,000,000 9,901,000,000 7,844,000,000 7,979,000,000 7,722,000,000 9,872,000,000 7,207,000,000 7,468,000,000 7,161,000,000 10,136,000,000 8,273,000,000 7,595,000,000 5,941,000,000 8,284,000,000 5,114,000,000 5,602,000,000 4,787,000,000 5,692,000,000 4,168,000,000 4,163,000,000 3,952,000,000 5,638,000,000 3,777,000,000 3,708,000,000 3,897,000,000 4,833,000,000       
      gross margin
    53,630,000,000 52,427,000,000 48,147,000,000 47,833,000,000 45,486,000,000 45,043,000,000 43,353,000,000 42,397,000,000 40,215,000,000 39,394,000,000 36,729,000,000 35,259,000,000 34,670,000,000 35,436,000,000 33,745,000,000 34,768,000,000 31,671,000,000 32,161,000,000 28,661,000,000 28,882,000,000 26,152,000,000 25,694,000,000 24,046,000,000 24,548,000,000 22,649,000,000 23,305,000,000 20,401,000,000 20,048,000,000 19,179,000,000 20,343,000,000 17,550,000,000 17,854,000,000 16,260,000,000 14,861,000,000 14,030,000,000 14,189,000,000 12,609,000,000 12,635,000,000 12,809,000,000 13,924,000,000 13,172,000,000 14,712,000,000 14,568,000,000 16,334,000,000 14,928,000,000 15,787,000,000 14,462,000,000 16,235,000,000 13,415,000,000 14,294,000,000 15,702,000,000 15,764,000,000 11,840,000,000 13,896,000,000 13,455,000,000 15,247,000,000 13,595,000,000 13,659,000,000 12,531,000,000 15,120,000,000       
      yoy
    17.90% 16.39% 11.06% 12.82% 13.11% 14.34% 18.03% 20.24% 15.99% 11.17% 8.84% 1.41% 9.47% 10.18% 17.74% 20.38% 21.10% 25.17% 19.19% 17.66% 15.47% 10.25% 17.87% 22.45% 18.09% 14.56% 16.25% 12.29% 17.95% 36.89% 25.09% 25.83% 28.96% 17.62% 9.53% 1.90% -4.27% -14.12% -12.07% -14.75% -11.76% -6.81% 0.73% 0.61% 11.28% 10.44% -7.90% 2.99% 13.30% 2.86% 16.70% 3.39% -12.91% 1.74% 7.37% 0.84%           
      qoq
    2.29% 8.89% 0.66% 5.16% 0.98% 3.90% 2.25% 5.43% 2.08% 7.26% 4.17% 1.70% -2.16% 5.01% -2.94% 9.78% -1.52% 12.21% -0.77% 10.44% 1.78% 6.85% -2.04% 8.38% -2.81% 14.23% 1.76% 4.53% -5.72% 15.91% -1.70% 9.80% 9.41% 5.92% -1.12% 12.53% -0.21% -1.36% -8.01% 5.71% -10.47% 0.99% -10.81% 9.42% -5.44% 9.16% -10.92% 21.02% -6.15% -8.97% -0.39% 33.14% -14.80% 3.28% -11.75% 12.15% -0.47% 9.00% -17.12%        
      gross margin %
    69.05% 68.58% 68.72% 68.69% 69.35% 69.59% 70.08% 68.36% 71.16% 70.11% 69.49% 66.85% 69.17% 68.32% 68.37% 67.21% 69.89% 69.68% 68.72% 67.05% 70.39% 67.56% 68.66% 66.51% 68.52% 69.12% 66.73% 61.74% 65.94% 67.62% 65.44% 61.74% 66.26% 63.73% 63.51% 58.90% 61.65% 61.29% 62.39% 58.51% 64.64% 66.33% 67.04% 61.71% 64.34% 67.52% 70.88% 66.21% 72.40% 71.84% 76.64% 73.47% 73.96% 76.95% 77.30% 73.00% 78.26% 78.65% 76.28% 75.78%       
      research and development
    8,146,000,000 8,829,000,000 8,198,000,000 7,917,000,000 7,544,000,000 8,056,000,000 7,653,000,000 7,142,000,000 6,659,000,000 6,739,000,000 6,984,000,000 6,844,000,000 6,628,000,000 6,849,000,000 6,306,000,000 5,758,000,000 5,599,000,000 5,687,000,000 5,204,000,000 4,899,000,000 4,926,000,000 5,214,000,000 4,887,000,000 4,603,000,000 4,565,000,000 4,513,000,000 4,316,000,000 4,070,000,000 3,977,000,000 3,933,000,000 3,715,000,000 3,504,000,000 3,574,000,000 3,514,000,000 3,355,000,000 3,062,000,000 3,106,000,000 3,146,000,000 2,980,000,000 2,900,000,000 2,962,000,000 3,094,000,000 2,984,000,000 2,903,000,000 3,065,000,000 3,123,000,000 2,743,000,000 2,748,000,000 2,767,000,000 2,783,000,000 2,640,000,000 2,528,000,000 2,460,000,000 2,594,000,000 2,517,000,000 2,371,000,000 2,329,000,000 2,393,000,000 2,269,000,000 2,185,000,000       
      sales and marketing
    5,717,000,000 7,285,000,000 6,212,000,000 6,440,000,000 5,717,000,000 6,816,000,000 6,207,000,000 6,246,000,000 5,187,000,000 6,204,000,000 5,750,000,000 5,679,000,000 5,126,000,000 6,304,000,000 5,595,000,000 5,379,000,000 4,547,000,000 5,857,000,000 5,082,000,000 4,947,000,000 4,231,000,000 5,417,000,000 4,911,000,000 4,933,000,000 4,337,000,000 4,962,000,000 4,565,000,000 4,588,000,000 4,098,000,000 4,760,000,000 4,335,000,000 4,562,000,000 3,812,000,000 4,356,000,000 3,879,000,000 4,071,000,000 3,233,000,000 3,998,000,000 3,406,000,000 3,960,000,000 3,333,000,000 3,961,000,000 3,709,000,000 4,315,000,000 3,728,000,000 4,682,000,000 3,542,000,000 4,283,000,000 3,304,000,000 4,228,000,000 3,794,000,000 4,309,000,000 2,945,000,000 3,781,000,000 3,414,000,000 3,762,000,000 2,900,000,000 3,916,000,000 3,393,000,000 3,825,000,000       
      general and administrative
    1,806,000,000 1,990,000,000 1,737,000,000 1,823,000,000 1,673,000,000 2,246,000,000 1,912,000,000 1,977,000,000 1,474,000,000 2,197,000,000 1,643,000,000 2,337,000,000 1,398,000,000 1,749,000,000 1,480,000,000 1,384,000,000 1,287,000,000 1,522,000,000 1,327,000,000 1,139,000,000 1,119,000,000 1,656,000,000 1,273,000,000 1,121,000,000 1,061,000,000 1,425,000,000 1,179,000,000 1,132,000,000 1,149,000,000 1,271,000,000 1,208,000,000 1,109,000,000 1,166,000,000 1,355,000,000 1,202,000,000 879,000,000 1,045,000,000 1,301,000,000 1,140,000,000 1,038,000,000 1,084,000,000 1,272,000,000 1,091,000,000 1,097,000,000 1,151,000,000 1,373,000,000 1,203,000,000 1,235,000,000 1,010,000,000 1,210,000,000 1,656,000,000 1,156,000,000 1,127,000,000 1,136,000,000 1,150,000,000 1,120,000,000 1,163,000,000 1,179,000,000 1,160,000,000 945,000,000       
      operating income
    37,961,000,000 34,323,000,000 32,000,000,000 31,653,000,000 30,552,000,000 27,925,000,000 27,581,000,000 27,032,000,000 26,895,000,000 24,254,000,000 22,352,000,000 20,399,000,000 21,518,000,000 20,534,000,000 20,364,000,000 22,247,000,000 20,238,000,000 19,095,000,000 17,048,000,000 17,897,000,000 15,876,000,000 13,407,000,000 12,975,000,000 13,891,000,000 12,686,000,000 12,405,000,000 10,341,000,000 10,258,000,000 9,955,000,000 10,379,000,000 8,292,000,000 8,679,000,000 7,708,000,000 5,330,000,000 5,594,000,000 6,177,000,000 5,225,000,000 3,080,000,000 5,283,000,000 6,026,000,000 5,793,000,000 -2,053,000,000 6,594,000,000 7,776,000,000 5,844,000,000 6,482,000,000 6,974,000,000 7,969,000,000 6,334,000,000 6,073,000,000 7,612,000,000 7,771,000,000 5,308,000,000 192,000,000 6,374,000,000 7,994,000,000 7,203,000,000 6,171,000,000 5,709,000,000 8,165,000,000       
      yoy
    24.25% 22.91% 16.02% 17.09% 13.60% 15.14% 23.39% 32.52% 24.99% 18.12% 9.76% -8.31% 6.32% 7.54% 19.45% 24.31% 27.48% 42.43% 31.39% 28.84% 25.15% 8.08% 25.47% 35.42% 27.43% 19.52% 24.71% 18.19% 29.15% 94.73% 48.23% 40.51% 47.52% 73.05% 5.89% 2.51% -9.80% -250.02% -19.88% -22.51% -0.87% -131.67% -5.45% -2.42% -7.74% 6.73% -8.38% 2.55% 19.33% 3063.02% 19.42% -2.79% -26.31% -96.89% 11.65% -2.09%           
      qoq
    10.60% 7.26% 1.10% 3.60% 9.41% 1.25% 2.03% 0.51% 10.89% 8.51% 9.57% -5.20% 4.79% 0.83% -8.46% 9.93% 5.99% 12.01% -4.74% 12.73% 18.42% 3.33% -6.59% 9.50% 2.27% 19.96% 0.81% 3.04% -4.09% 25.17% -4.46% 12.60% 44.62% -4.72% -9.44% 18.22% 69.64% -41.70% -12.33% 4.02% -382.17% -131.13% -15.20% 33.06% -9.84% -7.05% -12.49% 25.81% 4.30% -20.22% -2.05% 46.40% 2664.58% -96.99% -20.27% 10.98% 16.72% 8.09% -30.08%        
      operating margin %
    48.87% 44.90% 45.67% 45.46% 46.58% 43.14% 44.59% 43.59% 47.59% 43.17% 42.29% 38.67% 42.93% 39.59% 41.26% 43.01% 44.66% 41.37% 40.88% 41.55% 42.73% 35.25% 37.05% 37.64% 38.38% 36.79% 33.83% 31.59% 34.23% 34.50% 30.92% 30.01% 31.41% 22.86% 25.32% 25.64% 25.55% 14.94% 25.73% 25.32% 28.43% -9.26% 30.35% 29.38% 25.19% 27.72% 34.18% 32.50% 34.18% 30.52% 37.15% 36.22% 33.16% 1.06% 36.62% 38.28% 41.46% 35.53% 34.75% 40.92%       
      other expense
    -3,660,000,000                                                                  
      income before income taxes
    34,301,000,000 32,616,000,000 31,377,000,000 29,365,000,000 30,269,000,000 27,250,000,000 26,727,000,000 26,526,000,000 27,284,000,000 24,727,000,000 22,673,000,000 20,339,000,000 21,572,000,000 20,487,000,000 20,190,000,000 22,515,000,000 20,524,000,000 19,405,000,000 17,236,000,000 18,337,000,000 16,124,000,000 13,422,000,000 12,843,000,000 14,085,000,000 12,686,000,000 12,596,000,000 10,486,000,000 10,385,000,000 10,221,000,000 10,680,000,000 8,641,000,000 9,169,000,000 7,984,000,000 5,545,000,000 5,916,000,000 6,363,000,000 5,325,000,000 3,347,000,000 5,036,000,000 5,855,000,000 5,513,000,000 -1,756,000,000 6,517,000,000 7,850,000,000 5,896,000,000 6,577,000,000 6,957,000,000 7,878,000,000 6,408,000,000 6,145,000,000 7,603,000,000 7,770,000,000 5,534,000,000 359,000,000 6,363,000,000 8,239,000,000 7,306,000,000 6,319,000,000 6,025,000,000 8,497,000,000       
      provision for income taxes
    6,554,000,000                                                 1,002,250,000 1,548,000,000 1,393,000,000 1,068,000,000 851,000,000 1,255,000,000 1,615,000,000 1,568,000,000 445,000,000 793,000,000 1,863,000,000       
      net income
    27,747,000,000 27,233,000,000 25,824,000,000 24,108,000,000 24,667,000,000 22,036,000,000 21,939,000,000 21,870,000,000 22,291,000,000 20,081,000,000 18,299,000,000 16,425,000,000 17,556,000,000 16,740,000,000 16,728,000,000 18,765,000,000 20,505,000,000 16,458,000,000 15,457,000,000 15,463,000,000 13,893,000,000 11,202,000,000 10,752,000,000 11,649,000,000 10,678,000,000 13,187,000,000 8,809,000,000 8,420,000,000 8,824,000,000 8,873,000,000 7,424,000,000 -6,302,000,000 6,576,000,000 6,513,000,000 4,801,000,000 5,200,000,000 4,690,000,000 3,122,000,000 3,756,000,000 4,998,000,000 4,620,000,000 -3,195,000,000 4,985,000,000 5,863,000,000 4,540,000,000 4,612,000,000 5,660,000,000 6,558,000,000 5,244,000,000 4,965,000,000 6,055,000,000 6,377,000,000 4,466,000,000 -492,000,000 5,108,000,000 6,624,000,000 5,738,000,000 5,874,000,000 5,232,000,000 6,634,000,000       
      yoy
    12.49% 23.58% 17.71% 10.23% 10.66% 9.74% 19.89% 33.15% 26.97% 19.96% 9.39% -12.47% -14.38% 1.71% 8.22% 21.35% 47.59% 46.92% 43.76% 32.74% 30.11% -15.05% 22.06% 38.35% 21.01% 48.62% 18.66% -233.61% 34.18% 36.24% 54.63% -221.19% 40.21% 108.62% 27.82% 4.04% 1.52% -197.72% -24.65% -14.75% 1.76% -169.28% -11.93% -10.60% -13.42% -7.11% -6.52% 2.84% 17.42% -1109.15% 18.54% -3.73% -22.17% -108.38% -2.37% -0.15%           
      qoq
    1.89% 5.46% 7.12% -2.27% 11.94% 0.44% 0.32% -1.89% 11.01% 9.74% 11.41% -6.44% 4.87% 0.07% -10.86% -8.49% 24.59% 6.48% -0.04% 11.30% 24.02% 4.19% -7.70% 9.09% -19.03% 49.70% 4.62% -4.58% -0.55% 19.52% -217.80% -195.83% 0.97% 35.66% -7.67% 10.87% 50.22% -16.88% -24.85% 8.18% -244.60% -164.09% -14.98% 29.14% -1.56% -18.52% -13.69% 25.06% 5.62% -18.00% -5.05% 42.79% -1007.72% -109.63% -22.89% 15.44% -2.32% 12.27% -21.13%        
      net income margin %
    35.72% 35.63% 36.86% 34.62% 37.61% 34.04% 35.47% 35.26% 39.44% 35.74% 34.62% 31.14% 35.03% 32.28% 33.89% 36.28% 45.25% 35.66% 37.06% 35.90% 37.39% 29.45% 30.70% 31.56% 32.30% 39.11% 28.81% 25.93% 30.34% 29.49% 27.68% -21.79% 26.80% 27.93% 21.73% 21.59% 22.93% 15.15% 18.29% 21.00% 22.67% -14.40% 22.94% 22.15% 19.57% 19.72% 27.74% 26.75% 28.30% 24.95% 29.55% 29.72% 27.90% -2.72% 29.34% 31.72% 33.03% 33.82% 31.85% 33.25%       
      earnings per share:
                                                                      
      basic
    3.73 3.67 3.47 3.24 3.32 2.96 2.95 2.94 2.7 2.46 2.2 2.35 2.24 2.23 2.5 2.73 2.19 2.05 2.05 1.84 1.48 1.41 1.53 1.4 1.72 1.15 1.09 1.15 1.15 0.96 -0.82 0.85 0.85 0.62 0.67 0.6 0.4 0.48 0.63 0.58 -0.38 0.61 0.71 0.55 0.56 0.68 0.79 0.63 0.59 0.72 0.76 0.53 -0.06 0.61 0.79 0.68 0.7 0.62 0.78       
      diluted
    3.72 3.65 3.46 3.23 3.3 2.95 2.94 2.93 2.99 2.69 2.45 2.2 2.35 2.24 2.22 2.48 2.71 2.17 2.03 2.03 1.82 1.46 1.4 1.51 1.38 1.7 1.14 1.08 1.14 1.14 0.95 -0.82 0.84 0.84 0.61 0.66 0.6 0.4 0.47 0.62 0.57 -0.38 0.61 0.71 0.54 0.55 0.68 0.78 0.62 0.59 0.72 0.76 0.53 -0.05 0.6 0.78 0.68 0.68 0.61 0.77       
      weighted-average shares outstanding:
                                                                      
      basic
    7,433 7,433 7,434 7,435 7,433 7,431 7,431 7,432 7,429 7,446 7,441 7,451 7,457 7,496 7,493 7,505 7,513 7,547 7,539 7,555 7,566 7,610 7,602 7,621 7,634 7,673 7,672 7,692 7,673 7,700 7,698 7,710 7,708 7,746 7,725 7,755 7,789 7,925 7,895 7,964 7,996 8,177 8,167 8,228 8,249 8,299 8,284 8,326 8,339 8,375 8,364 8,393 8,396 8,396 8,401 8,402 8,392 8,490 8,420 8,497       
      diluted
    7,466 7,465 7,461 7,468 7,470 7,469 7,472 7,468 7,462 7,472 7,464 7,473 7,485 7,540 7,534 7,555 7,567 7,608 7,597 7,616 7,637 7,683 7,675 7,691 7,710 7,753 7,744 7,768 7,766 7,794 7,794 7,710 7,799 7,832 7,813 7,830 7,876 8,013 7,985 8,028 8,066 8,254 8,237 8,297 8,351 8,399 8,367 8,395 8,434 8,470 8,429 8,444 8,494 8,506 8,498 8,465 8,490 8,593 8,510 8,570       
      other income
      -623,000,000 -2,288,000,000 -283,000,000  -854,000,000 -506,000,000 389,000,000 473,000,000 321,000,000 -60,000,000 54,000,000 -47,000,000 -174,000,000 268,000,000 286,000,000 310,000,000 188,000,000 440,000,000 248,000,000 15,000,000 -132,000,000 194,000,000  191,000,000 145,000,000 127,000,000 266,000,000 301,000,000 349,000,000 490,000,000 276,000,000 215,000,000 322,000,000 186,000,000 100,000,000 267,000,000 -247,000,000 -171,000,000 -280,000,000 297,000,000 -77,000,000 74,000,000 52,000,000 95,000,000 -17,000,000 -91,000,000 74,000,000 72,000,000 -9,000,000 -1,000,000 226,000,000 167,000,000 -11,000,000 245,000,000 103,000,000 148,000,000 316,000,000 332,000,000       
      benefit from income taxes
     5,383,000,000 5,553,000,000 5,257,000,000 5,602,000,000 5,214,000,000 4,788,000,000 4,656,000,000 4,993,000,000 4,646,000,000 4,374,000,000 3,914,000,000 4,016,000,000 3,747,000,000 3,462,000,000 3,750,000,000 19,000,000 2,947,000,000 1,779,000,000 2,874,000,000 2,231,000,000 2,220,000,000 2,091,000,000 2,436,000,000 2,008,000,000 -591,000,000 1,677,000,000 1,965,000,000 1,397,000,000 1,807,000,000 1,217,000,000 15,471,000,000 1,408,000,000 -968,000,000 1,115,000,000 1,163,000,000 635,000,000 225,000,000 1,280,000,000 857,000,000 893,000,000 1,439,000,000 1,532,000,000 1,987,000,000 1,356,000,000 1,965,000,000 1,297,000,000 1,320,000,000 1,164,000,000                  
      cash dividends declared per common share
                                0.46 0.42 0.42 0.42 0.42 0.39 0.39 0.39 0.39 0.36 0.36 0.36 0.36 0.31 0.31 0.31 0.31 0.28 0.28 0.28 0.28 0.23 0.23 0.23 0.23 0.2 0.2 0.2 0.2 0.16 0.16 0.16       
      impairment, integration, and restructuring
                                                                      
      integration and restructuring
                                             393,250,000 190,000,000 243,000,000 1,140,000,000                      
      operating expenses:
                                                                      
      total operating expenses
                                                 5,708,750,000 7,488,000,000 8,266,000,000 7,081,000,000 8,221,000,000 8,090,000,000 7,993,000,000 6,532,000,000 17,867,000,000 11,033,000,000 12,891,000,000 10,169,000,000 11,196,000,000 10,719,000,000 11,788,000,000       
      gross profit
                                                     14,294,000,000 15,702,000,000 15,764,000,000 11,840,000,000              
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-06-30 2010-03-31 2009-06-30 2008-06-30 2007-06-30 2006-06-30 2005-06-30 2004-06-30 
                                                                          
        assets
                                                                          
        current assets:
                                                                          
        cash and cash equivalents
      28,849,000,000 30,242,000,000 28,828,000,000 17,482,000,000 20,840,000,000 18,315,000,000 19,634,000,000 17,305,000,000 80,452,000,000 34,704,000,000 26,562,000,000 15,646,000,000 22,884,000,000 13,931,000,000 12,498,000,000 20,604,000,000 19,165,000,000 14,224,000,000 13,702,000,000 14,432,000,000 17,205,000,000 13,576,000,000 11,710,000,000 8,864,000,000 13,117,000,000 11,356,000,000 11,212,000,000 6,638,000,000 15,137,000,000 11,946,000,000 9,221,000,000 12,859,000,000 6,884,000,000 7,663,000,000 6,713,000,000 8,468,000,000 13,928,000,000 6,510,000,000 7,170,000,000 7,185,000,000 5,431,000,000 5,595,000,000 7,414,000,000 6,426,000,000 8,669,000,000 8,669,000,000 11,572,000,000 3,804,000,000 3,804,000,000 3,804,000,000 6,938,000,000 6,938,000,000 6,938,000,000 6,938,000,000 9,610,000,000 9,610,000,000 9,610,000,000 9,610,000,000 5,505,000,000 5,505,000,000 5,505,000,000 5,505,000,000 6,076,000,000 10,339,000,000     
        short-term investments
      73,163,000,000 64,323,000,000 50,790,000,000 54,073,000,000 57,588,000,000 57,228,000,000 60,387,000,000 63,712,000,000 63,499,000,000 76,558,000,000 77,865,000,000 83,862,000,000 84,378,000,000 90,826,000,000 92,195,000,000 104,765,000,000 111,450,000,000 116,110,000,000 111,705,000,000 117,536,000,000 120,772,000,000 122,951,000,000 125,916,000,000 125,389,000,000 123,519,000,000 122,463,000,000 120,406,000,000 121,024,000,000 120,743,000,000 121,822,000,000 123,049,000,000 129,921,000,000 131,587,000,000 125,318,000,000 119,305,000,000 114,313,000,000 123,004,000,000 106,730,000,000 98,382,000,000 95,455,000,000 93,924,000,000 90,931,000,000 88,024,000,000 83,823,000,000 77,040,000,000 77,040,000,000 76,853,000,000 73,218,000,000 73,218,000,000 73,218,000,000 56,102,000,000 56,102,000,000 56,102,000,000 56,102,000,000 43,162,000,000 43,162,000,000 43,162,000,000 43,162,000,000 31,283,000,000 31,283,000,000 31,283,000,000 31,283,000,000 25,371,000,000 13,323,000,000 17,300,000,000 27,447,000,000 32,900,000,000 44,610,000,000 
        total cash, cash equivalents, and short-term investments
      102,012,000,000 94,565,000,000 79,618,000,000 71,555,000,000 78,428,000,000 75,543,000,000 80,021,000,000 81,017,000,000 143,951,000,000 111,262,000,000 104,427,000,000 99,508,000,000 107,262,000,000 104,757,000,000 104,693,000,000 125,369,000,000 130,615,000,000 130,334,000,000 125,407,000,000 131,968,000,000 137,977,000,000 136,527,000,000 137,626,000,000 134,253,000,000 136,636,000,000 133,819,000,000 131,618,000,000 127,662,000,000 135,880,000,000 133,768,000,000 132,270,000,000 142,780,000,000 138,471,000,000 132,981,000,000 126,018,000,000 122,781,000,000 136,932,000,000 113,240,000,000 105,552,000,000 102,640,000,000 99,355,000,000 96,526,000,000 95,438,000,000 90,249,000,000 85,709,000,000 85,709,000,000 88,425,000,000 77,022,000,000 77,022,000,000 77,022,000,000 63,040,000,000 63,040,000,000 63,040,000,000 63,040,000,000 52,772,000,000 52,772,000,000 52,772,000,000 52,772,000,000 36,788,000,000 36,788,000,000 36,788,000,000 36,788,000,000 31,447,000,000 23,662,000,000     
        accounts receivable
      52,894,000,000 69,905,000,000 51,700,000,000 48,188,000,000 44,148,000,000 56,924,000,000 44,029,000,000 42,831,000,000 36,953,000,000 48,688,000,000 37,420,000,000 35,833,000,000 31,279,000,000 44,261,000,000 32,613,000,000 33,520,000,000 27,349,000,000 38,043,000,000 26,322,000,000 27,312,000,000 22,851,000,000 32,011,000,000 22,699,000,000 23,525,000,000 19,087,000,000 29,524,000,000 19,269,000,000 19,680,000,000 17,390,000,000 26,481,000,000 17,208,000,000 18,428,000,000 14,561,000,000 19,792,000,000 12,882,000,000 14,343,000,000 11,129,000,000 18,277,000,000 12,247,000,000 14,507,000,000 11,444,000,000 17,908,000,000 12,427,000,000 16,186,000,000 19,544,000,000 19,544,000,000 13,497,000,000 17,486,000,000 17,486,000,000 17,486,000,000 15,780,000,000 15,780,000,000 15,780,000,000 15,780,000,000 14,987,000,000 14,987,000,000 14,987,000,000 14,987,000,000 13,014,000,000 13,014,000,000 13,014,000,000 13,014,000,000 11,192,000,000 13,589,000,000 11,338,000,000 9,316,000,000 7,180,000,000 5,890,000,000 
        inventories
      1,130,000,000 938,000,000 848,000,000 909,000,000 1,626,000,000 1,246,000,000 1,304,000,000 1,615,000,000 3,000,000,000 2,500,000,000 2,877,000,000 2,980,000,000 4,268,000,000 3,742,000,000 3,296,000,000 3,019,000,000 3,411,000,000 2,636,000,000 2,245,000,000 1,924,000,000 2,705,000,000 1,895,000,000 1,644,000,000 1,823,000,000 2,622,000,000 2,063,000,000 1,951,000,000 1,961,000,000 3,614,000,000 2,662,000,000 2,084,000,000 2,003,000,000 3,211,000,000 2,181,000,000 1,979,000,000 1,961,000,000 3,122,000,000 2,251,000,000 2,450,000,000 2,702,000,000 3,816,000,000 2,902,000,000 2,469,000,000 2,053,000,000 2,660,000,000 2,660,000,000 1,920,000,000 1,938,000,000 1,938,000,000 1,938,000,000 1,137,000,000 1,137,000,000 1,137,000,000 1,137,000,000 1,372,000,000 1,372,000,000 1,372,000,000 1,372,000,000 740,000,000 740,000,000 740,000,000 740,000,000 717,000,000 985,000,000 1,127,000,000 1,478,000,000 491,000,000 421,000,000 
        other current assets
      33,030,000,000 25,723,000,000 24,478,000,000 26,428,000,000 25,724,000,000 26,021,000,000 21,826,000,000 21,930,000,000 23,682,000,000 21,807,000,000 19,165,000,000 19,502,000,000 18,003,000,000 16,924,000,000 13,320,000,000 12,280,000,000 12,951,000,000 13,393,000,000 11,640,000,000 12,769,000,000 13,544,000,000 11,482,000,000 8,536,000,000 7,473,000,000 7,551,000,000                                            
        total current assets
      189,066,000,000 191,131,000,000 156,644,000,000 147,080,000,000 149,926,000,000 159,734,000,000 147,180,000,000 147,393,000,000 207,586,000,000 184,257,000,000 163,889,000,000 157,823,000,000 160,812,000,000 169,684,000,000 153,922,000,000 174,188,000,000 174,326,000,000 184,406,000,000 165,614,000,000 173,973,000,000 177,077,000,000 181,915,000,000 170,505,000,000 167,074,000,000 165,896,000,000 175,552,000,000 159,887,000,000 156,874,000,000 164,195,000,000 169,662,000,000 156,659,000,000 167,633,000,000 161,031,000,000 159,851,000,000 146,313,000,000 144,949,000,000 157,909,000,000 139,660,000,000 128,421,000,000 127,812,000,000 121,656,000,000 124,712,000,000 118,398,000,000 116,362,000,000 114,246,000,000 114,246,000,000 109,006,000,000 101,466,000,000 101,466,000,000 101,466,000,000 85,084,000,000 85,084,000,000 85,084,000,000 85,084,000,000 74,918,000,000 74,918,000,000 74,918,000,000 74,918,000,000 55,676,000,000 55,676,000,000 55,676,000,000 55,676,000,000 49,280,000,000 43,242,000,000 40,168,000,000 49,010,000,000 48,737,000,000 70,566,000,000 
        property and equipment
      230,861,000,000 204,966,000,000 183,939,000,000 166,902,000,000 152,863,000,000 135,591,000,000 121,375,000,000 112,308,000,000 102,502,000,000 95,641,000,000 88,132,000,000 82,755,000,000 77,037,000,000 74,398,000,000 70,298,000,000 67,214,000,000 63,772,000,000 59,715,000,000 54,945,000,000 51,737,000,000 47,927,000,000 44,151,000,000 41,221,000,000 40,522,000,000 38,409,000,000 36,477,000,000 33,648,000,000 32,717,000,000 31,430,000,000 29,460,000,000 27,929,000,000 26,304,000,000 24,809,000,000 23,734,000,000 21,962,000,000 21,379,000,000 19,224,000,000 18,356,000,000 16,831,000,000 15,789,000,000 15,046,000,000 14,731,000,000 14,375,000,000 13,607,000,000 13,011,000,000 13,011,000,000 11,771,000,000 9,991,000,000 9,991,000,000 9,991,000,000 8,269,000,000 8,269,000,000 8,269,000,000 8,269,000,000 8,162,000,000 8,162,000,000 8,162,000,000 8,162,000,000 7,630,000,000 7,630,000,000 7,630,000,000 7,630,000,000 7,535,000,000 6,242,000,000 4,350,000,000 3,044,000,000 2,346,000,000 2,326,000,000 
        operating lease right-of-use assets
      24,791,000,000 24,823,000,000 24,475,000,000 22,816,000,000 20,528,000,000 18,961,000,000 17,371,000,000 16,398,000,000 15,435,000,000 14,346,000,000 13,879,000,000 13,624,000,000 13,347,000,000 13,148,000,000 12,916,000,000 12,354,000,000 11,575,000,000 11,088,000,000 10,673,000,000 10,298,000,000 9,047,000,000 8,753,000,000 8,448,000,000 8,439,000,000 7,890,000,000 7,379,000,000 7,121,000,000 6,806,000,000 6,734,000,000 6,686,000,000 6,859,000,000 6,749,000,000 6,844,000,000                                    
        equity and other investments
      11,465,000,000 15,405,000,000 16,035,000,000 15,581,000,000 15,778,000,000 14,600,000,000 14,807,000,000 13,367,000,000 11,423,000,000 9,879,000,000 9,415,000,000 7,097,000,000 6,839,000,000 6,891,000,000 6,907,000,000 6,994,000,000 6,393,000,000 5,984,000,000 5,395,000,000 3,794,000,000 3,103,000,000 2,965,000,000 2,660,000,000 2,755,000,000 2,684,000,000 2,649,000,000 2,403,000,000 2,274,000,000 2,034,000,000 1,862,000,000 2,818,000,000 3,961,000,000 5,343,000,000 6,023,000,000 7,381,000,000 8,912,000,000 10,486,000,000 10,431,000,000 11,315,000,000 11,514,000,000 11,438,000,000 12,053,000,000 12,019,000,000 12,665,000,000 14,597,000,000 14,597,000,000 14,792,000,000 10,844,000,000 10,844,000,000 10,844,000,000 9,776,000,000 9,776,000,000 9,776,000,000 9,776,000,000 10,865,000,000 10,865,000,000 10,865,000,000 10,865,000,000 7,754,000,000 7,754,000,000 7,754,000,000 7,754,000,000 4,933,000,000 6,588,000,000 10,117,000,000 9,232,000,000 11,004,000,000 12,210,000,000 
        goodwill
      119,497,000,000 119,509,000,000 119,329,000,000 119,191,000,000 119,374,000,000 119,220,000,000 119,163,000,000 118,931,000,000 67,790,000,000 67,886,000,000 67,940,000,000 67,905,000,000 67,459,000,000 67,524,000,000 67,371,000,000 50,921,000,000 50,455,000,000 49,711,000,000 49,698,000,000 44,219,000,000 43,890,000,000 43,351,000,000 42,064,000,000 42,248,000,000 42,113,000,000 42,026,000,000 41,861,000,000 41,577,000,000 35,855,000,000 35,683,000,000 35,582,000,000 35,355,000,000 35,389,000,000 35,122,000,000 34,668,000,000 34,524,000,000 17,907,000,000 17,872,000,000 17,948,000,000 17,436,000,000 17,142,000,000 16,939,000,000 21,728,000,000 21,855,000,000 20,127,000,000 20,127,000,000 14,751,000,000 14,655,000,000 14,655,000,000 14,655,000,000 13,452,000,000 13,452,000,000 13,452,000,000 13,452,000,000 12,581,000,000 12,581,000,000 12,581,000,000 12,581,000,000 12,394,000,000 12,394,000,000 12,394,000,000 12,394,000,000 12,503,000,000 12,108,000,000 4,760,000,000 3,866,000,000 3,309,000,000 3,115,000,000 
        intangible assets
      21,236,000,000 22,604,000,000 23,968,000,000 25,385,000,000 26,751,000,000 27,597,000,000 28,828,000,000 29,896,000,000 8,895,000,000 9,366,000,000 9,879,000,000 10,354,000,000 10,808,000,000 11,298,000,000 11,348,000,000 7,462,000,000 7,794,000,000 7,800,000,000 8,127,000,000 6,555,000,000 6,923,000,000 7,038,000,000 6,855,000,000 7,126,000,000 7,508,000,000 7,750,000,000 8,103,000,000 8,482,000,000 7,579,000,000 8,053,000,000 8,544,000,000 9,034,000,000 9,598,000,000 10,106,000,000 10,547,000,000 11,001,000,000 3,522,000,000 3,733,000,000 4,459,000,000 4,619,000,000 4,745,000,000 4,835,000,000 6,963,000,000 7,299,000,000 6,981,000,000 6,981,000,000 2,901,000,000 3,083,000,000 3,083,000,000 3,083,000,000 3,170,000,000 3,170,000,000 3,170,000,000 3,170,000,000 744,000,000 744,000,000 744,000,000 744,000,000 1,158,000,000 1,158,000,000 1,158,000,000 1,158,000,000 1,759,000,000 1,973,000,000 878,000,000 539,000,000 499,000,000 569,000,000 
        other long-term assets
      39,435,000,000 40,565,000,000 38,234,000,000 36,943,000,000 37,793,000,000 36,460,000,000 35,551,000,000 32,265,000,000 32,154,000,000 30,601,000,000 26,954,000,000 24,994,000,000 23,482,000,000 21,897,000,000 21,845,000,000 21,256,000,000 21,103,000,000 15,075,000,000 14,427,000,000 13,561,000,000 13,034,000,000 13,138,000,000 13,696,000,000 14,630,000,000 14,455,000,000 14,723,000,000 10,258,000,000 10,129,000,000 9,792,000,000 7,442,000,000 7,106,000,000 6,967,000,000 6,083,000,000 6,250,000,000 4,146,000,000 3,845,000,000 3,476,000,000 3,642,000,000 2,895,000,000 2,928,000,000 2,869,000,000 2,953,000,000 3,200,000,000 3,060,000,000 3,422,000,000 3,422,000,000 2,898,000,000 2,392,000,000 2,392,000,000 2,392,000,000 1,520,000,000 1,520,000,000 1,520,000,000 1,520,000,000 1,434,000,000 1,434,000,000 1,434,000,000 1,434,000,000 1,501,000,000 1,501,000,000 1,501,000,000 1,501,000,000 1,599,000,000 1,691,000,000 1,509,000,000 1,295,000,000 1,299,000,000 1,774,000,000 
        total assets
      636,351,000,000 619,003,000,000 562,624,000,000 533,898,000,000 523,013,000,000 512,163,000,000 484,275,000,000 470,558,000,000 445,785,000,000 411,976,000,000 380,088,000,000 364,552,000,000 359,784,000,000 364,840,000,000 344,607,000,000 340,389,000,000 335,418,000,000 333,779,000,000 308,879,000,000 304,137,000,000 301,001,000,000 301,311,000,000 285,449,000,000 282,794,000,000 278,955,000,000 286,556,000,000 263,281,000,000 258,859,000,000 257,619,000,000 258,848,000,000 245,497,000,000 256,003,000,000 249,097,000,000 241,086,000,000 225,017,000,000 224,610,000,000 212,524,000,000 193,694,000,000 181,869,000,000 180,098,000,000 172,896,000,000 176,223,000,000 176,683,000,000 174,848,000,000 172,384,000,000 172,384,000,000 156,119,000,000 142,431,000,000 142,431,000,000 142,431,000,000 121,271,000,000 121,271,000,000 121,271,000,000 121,271,000,000 108,704,000,000 108,704,000,000 108,704,000,000 108,704,000,000 86,113,000,000 86,113,000,000 86,113,000,000 86,113,000,000 77,888,000,000 72,793,000,000 63,171,000,000 69,597,000,000 70,815,000,000 92,389,000,000 
        liabilities and stockholders’ equity
                                                                          
        current liabilities:
                                                                          
        accounts payable
      32,580,000,000 27,724,000,000 26,250,000,000 22,608,000,000 22,768,000,000 21,996,000,000 18,087,000,000 17,695,000,000 19,307,000,000 18,095,000,000 15,305,000,000 15,354,000,000 16,609,000,000 19,000,000,000 16,085,000,000 15,314,000,000 14,832,000,000 15,163,000,000 13,412,000,000 12,770,000,000 12,509,000,000 12,530,000,000 9,246,000,000 8,811,000,000 8,574,000,000 9,382,000,000 7,544,000,000 7,563,000,000 8,511,000,000 8,617,000,000 7,623,000,000 7,850,000,000 6,866,000,000 7,390,000,000 6,217,000,000 6,580,000,000 6,296,000,000 6,898,000,000 6,759,000,000 6,936,000,000 6,630,000,000 6,591,000,000 6,690,000,000 6,932,000,000 7,432,000,000 7,432,000,000 4,583,000,000 4,828,000,000 4,828,000,000 4,828,000,000 4,175,000,000 4,175,000,000 4,175,000,000 4,175,000,000 4,197,000,000 4,197,000,000 4,197,000,000 4,197,000,000 4,025,000,000 4,025,000,000 4,025,000,000 4,025,000,000 3,324,000,000 4,034,000,000 3,247,000,000 2,909,000,000 2,086,000,000 1,717,000,000 
        current portion of long-term debt
      7,832,000,000 2,999,000,000 2,999,000,000 5,248,000,000 2,249,000,000 2,249,000,000 2,249,000,000 2,250,000,000 3,748,000,000 5,247,000,000 6,245,000,000 3,997,000,000 3,248,000,000 2,749,000,000 1,749,000,000 4,998,000,000 3,249,000,000 8,072,000,000 8,051,000,000 5,387,000,000 6,497,000,000 3,749,000,000 3,748,000,000 6,247,000,000 3,017,000,000 5,516,000,000 6,515,000,000 3,516,000,000 6,497,000,000 3,998,000,000 3,447,000,000 3,446,000,000 1,050,000,000 1,049,000,000 599,000,000 599,000,000    750,000,000 750,000,000 2,499,000,000 2,499,000,000 1,749,000,000   2,000,000,000 2,999,000,000 2,999,000,000 2,999,000,000 1,231,000,000 1,231,000,000 1,231,000,000 1,231,000,000               
        accrued compensation
      9,201,000,000 13,709,000,000 10,579,000,000 9,176,000,000 8,326,000,000 12,564,000,000 10,432,000,000 8,813,000,000 6,990,000,000 11,009,000,000 10,411,000,000 9,030,000,000 7,405,000,000 10,661,000,000 9,067,000,000 7,782,000,000 6,894,000,000 10,057,000,000 8,032,000,000 6,838,000,000 5,714,000,000 7,874,000,000 6,254,000,000 5,421,000,000 4,676,000,000 6,830,000,000 5,764,000,000 4,624,000,000 4,271,000,000 6,103,000,000 5,149,000,000 4,427,000,000 4,108,000,000 5,819,000,000 4,604,000,000 3,982,000,000 3,621,000,000 5,264,000,000 4,276,000,000 3,649,000,000 3,450,000,000 5,096,000,000 3,902,000,000 3,479,000,000 4,797,000,000 4,797,000,000 3,887,000,000 4,117,000,000 4,117,000,000 4,117,000,000 3,875,000,000 3,875,000,000 3,875,000,000 3,875,000,000 3,575,000,000 3,575,000,000 3,575,000,000 3,575,000,000 3,283,000,000 3,283,000,000 3,283,000,000 3,283,000,000 3,156,000,000 2,934,000,000 2,325,000,000 1,938,000,000 1,662,000,000 1,339,000,000 
        short-term income taxes
      3,655,000,000 7,211,000,000 6,805,000,000 6,056,000,000 9,717,000,000 5,017,000,000 7,311,000,000 5,787,000,000 8,035,000,000 4,152,000,000 4,163,000,000 3,553,000,000 6,729,000,000 4,067,000,000 4,646,000,000 3,731,000,000 6,272,000,000 2,174,000,000 2,165,000,000 1,562,000,000 2,384,000,000 2,130,000,000 3,296,000,000 2,687,000,000 3,440,000,000 5,665,000,000 1,950,000,000 2,033,000,000 2,341,000,000 2,121,000,000 814,000,000 788,000,000                                     
        short-term unearned revenue
      58,987,000,000 64,555,000,000 44,636,000,000 45,508,000,000 53,026,000,000 57,582,000,000 41,888,000,000 43,068,000,000 46,429,000,000 50,901,000,000 36,903,000,000 36,982,000,000 41,340,000,000 45,538,000,000 34,027,000,000 34,001,000,000 38,465,000,000 41,525,000,000 30,083,000,000 30,402,000,000 33,476,000,000 36,000,000,000 27,012,000,000 27,343,000,000 29,904,000,000 32,676,000,000 24,251,000,000 24,285,000,000 26,704,000,000 28,905,000,000 21,370,000,000 21,309,000,000 22,778,000,000 34,102,000,000 26,518,000,000 26,085,000,000 26,304,000,000 27,468,000,000 20,876,000,000 20,929,000,000 21,603,000,000 23,223,000,000 18,232,000,000 19,192,000,000 23,150,000,000 23,150,000,000 17,670,000,000 20,639,000,000 20,639,000,000 20,639,000,000 18,653,000,000 18,653,000,000 18,653,000,000 18,653,000,000 15,722,000,000 15,722,000,000 15,722,000,000 15,722,000,000 13,652,000,000 13,652,000,000 13,652,000,000 13,652,000,000 13,003,000,000 13,397,000,000 10,779,000,000 9,138,000,000 7,502,000,000 6,514,000,000 
        other current liabilities
      22,741,000,000 25,020,000,000 22,937,000,000 20,286,000,000 19,114,000,000 19,185,000,000 18,023,000,000 16,362,000,000 14,475,000,000 14,745,000,000 12,664,000,000 12,802,000,000 12,058,000,000 13,067,000,000 11,865,000,000 11,684,000,000 10,816,000,000 11,666,000,000 10,450,000,000 10,527,000,000 9,476,000,000 10,027,000,000 9,151,000,000 9,131,000,000 8,507,000,000                                            
        total current liabilities
      134,996,000,000 141,218,000,000 114,206,000,000 108,882,000,000 115,200,000,000 125,286,000,000 118,525,000,000 121,016,000,000 124,792,000,000 104,149,000,000 85,691,000,000 81,718,000,000 87,389,000,000 95,082,000,000 77,439,000,000 77,510,000,000 80,528,000,000 88,657,000,000 72,193,000,000 67,486,000,000 70,056,000,000 72,310,000,000 58,707,000,000 59,640,000,000 58,118,000,000 69,420,000,000 53,861,000,000 50,318,000,000 56,277,000,000 58,488,000,000 46,133,000,000 58,099,000,000 51,615,000,000 64,527,000,000 52,005,000,000 70,787,000,000 58,810,000,000 59,357,000,000 44,354,000,000 42,643,000,000 49,399,000,000 49,858,000,000 40,748,000,000 47,415,000,000 45,625,000,000 45,625,000,000 33,903,000,000 37,417,000,000 37,417,000,000 37,417,000,000 32,688,000,000 32,688,000,000 32,688,000,000 32,688,000,000 28,774,000,000 28,774,000,000 28,774,000,000 28,774,000,000 26,147,000,000 26,147,000,000 26,147,000,000 26,147,000,000 27,034,000,000 29,886,000,000 23,754,000,000 22,442,000,000 16,877,000,000 14,969,000,000 
        long-term debt
      35,376,000,000 40,152,000,000 39,882,000,000 39,722,000,000 42,868,000,000 42,688,000,000 42,658,000,000 44,928,000,000 41,946,000,000 41,990,000,000 41,965,000,000 44,119,000,000 45,374,000,000 47,032,000,000 48,177,000,000 48,260,000,000 50,039,000,000 50,074,000,000 50,007,000,000 55,136,000,000 57,055,000,000 59,578,000,000 62,862,000,000 63,361,000,000 66,478,000,000 66,662,000,000 66,585,000,000 69,653,000,000 69,733,000,000 72,242,000,000 73,480,000,000 73,348,000,000 76,255,000,000 76,073,000,000 76,222,000,000 59,306,000,000 60,154,000,000 40,783,000,000 40,896,000,000 40,679,000,000 27,819,000,000 27,808,000,000 27,644,000,000 18,260,000,000 20,645,000,000 20,645,000,000 20,679,000,000 12,601,000,000 12,601,000,000 12,601,000,000 10,713,000,000 10,713,000,000 10,713,000,000 10,713,000,000 11,921,000,000 11,921,000,000 11,921,000,000 11,921,000,000 4,939,000,000 4,939,000,000 4,939,000,000 4,939,000,000 3,746,000,000      
        long-term income taxes
      26,569,000,000 25,986,000,000 25,061,000,000 24,389,000,000 24,452,000,000 27,931,000,000 26,786,000,000 25,890,000,000 22,983,000,000 25,560,000,000 25,000,000,000 24,169,000,000 23,712,000,000 26,069,000,000 26,483,000,000 26,121,000,000 25,715,000,000 27,190,000,000 27,157,000,000 26,701,000,000 28,204,000,000 29,432,000,000 28,888,000,000 28,754,000,000 28,457,000,000 29,612,000,000 29,514,000,000 29,161,000,000 28,936,000,000 30,265,000,000 30,669,000,000 30,050,000,000                                     
        long-term unearned revenue
      2,546,000,000 2,710,000,000 2,840,000,000 2,537,000,000 2,663,000,000 2,602,000,000 2,945,000,000 2,966,000,000 2,759,000,000 2,912,000,000 2,698,000,000 2,644,000,000 2,549,000,000 2,870,000,000 2,769,000,000 2,768,000,000 2,550,000,000 2,616,000,000 2,631,000,000 2,985,000,000 2,829,000,000 3,180,000,000 3,385,000,000 3,878,000,000 4,122,000,000 4,530,000,000 3,884,000,000 3,799,000,000 3,538,000,000 3,815,000,000 2,585,000,000 2,500,000,000 2,126,000,000 10,377,000,000 9,215,000,000 8,595,000,000 7,284,000,000 6,441,000,000 5,017,000,000 4,102,000,000 2,784,000,000 2,095,000,000 1,966,000,000 2,051,000,000 2,008,000,000 2,008,000,000 1,842,000,000 1,760,000,000 1,760,000,000 1,760,000,000 1,406,000,000 1,406,000,000 1,406,000,000 1,406,000,000 1,398,000,000 1,398,000,000 1,398,000,000 1,398,000,000 1,178,000,000 1,178,000,000 1,178,000,000 1,178,000,000 1,281,000,000 1,900,000,000 1,867,000,000 1,764,000,000 1,665,000,000 1,663,000,000 
        deferred income taxes
      2,852,000,000 2,835,000,000 2,522,000,000 2,513,000,000 2,581,000,000 2,618,000,000 2,469,000,000 2,548,000,000 470,000,000 433,000,000 302,000,000 289,000,000 223,000,000 230,000,000 304,000,000 199,000,000 212,000,000 198,000,000 173,000,000 174,000,000 187,000,000 204,000,000 185,000,000 222,000,000 234,000,000 233,000,000 1,838,000,000 2,062,000,000 1,977,000,000 541,000,000 2,417,000,000 3,186,000,000 5,513,000,000 531,000,000 465,000,000 1,133,000,000 1,564,000,000 1,476,000,000 1,574,000,000 1,618,000,000 1,447,000,000 1,915,000,000 1,688,000,000 1,701,000,000 1,941,000,000 1,941,000,000 1,424,000,000 1,632,000,000 1,632,000,000 1,632,000,000 2,035,000,000 2,035,000,000 2,035,000,000 2,035,000,000 2,467,000,000 2,467,000,000 2,467,000,000 2,467,000,000 2,184,000,000 2,184,000,000 2,184,000,000 2,184,000,000 2,213,000,000 2,017,000,000 1,899,000,000 1,940,000,000 1,701,000,000 2,097,000,000 
        operating lease liabilities
      17,348,000,000 17,437,000,000 17,686,000,000 17,254,000,000 16,361,000,000 15,497,000,000 14,469,000,000 14,155,000,000 13,487,000,000 12,728,000,000 12,312,000,000 11,998,000,000 11,660,000,000 11,489,000,000 11,357,000,000 10,774,000,000 10,050,000,000 9,629,000,000 9,272,000,000 8,875,000,000 7,753,000,000 7,671,000,000 7,248,000,000 7,172,000,000 6,659,000,000 6,188,000,000 5,972,000,000 5,683,000,000 5,652,000,000 5,568,000,000 5,751,000,000 5,640,000,000 5,768,000,000                                    
        other long-term liabilities
      53,588,000,000 45,186,000,000 38,536,000,000 35,906,000,000 31,165,000,000 27,064,000,000 23,271,000,000 20,787,000,000 18,634,000,000 17,981,000,000 17,437,000,000 16,479,000,000 15,311,000,000 15,526,000,000 15,154,000,000 14,747,000,000 14,346,000,000 13,427,000,000 12,941,000,000 12,544,000,000 11,525,000,000 10,632,000,000 9,673,000,000 9,658,000,000 8,826,000,000 7,581,000,000 6,763,000,000 6,055,000,000 5,539,000,000 5,211,000,000 5,223,000,000 4,820,000,000 18,173,000,000 17,184,000,000 17,381,000,000 15,980,000,000 14,340,000,000 13,640,000,000 14,122,000,000 13,700,000,000 13,280,000,000 13,544,000,000 13,274,000,000 12,423,000,000 11,594,000,000 11,594,000,000 9,953,000,000 10,000,000,000 10,000,000,000 10,000,000,000 8,208,000,000 8,208,000,000 8,208,000,000 8,208,000,000 8,072,000,000 8,072,000,000 8,072,000,000 8,072,000,000 7,445,000,000 7,445,000,000 7,445,000,000 7,445,000,000 6,269,000,000 4,721,000,000 6,453,000,000 5,287,000,000 4,158,000,000 932,000,000 
        total liabilities
      273,275,000,000 275,524,000,000 240,733,000,000 231,203,000,000 235,290,000,000 243,686,000,000 231,123,000,000 232,290,000,000 225,071,000,000 205,753,000,000 185,405,000,000 181,416,000,000 186,218,000,000 198,298,000,000 181,683,000,000 180,379,000,000 183,440,000,000 191,791,000,000 174,374,000,000 173,901,000,000 177,609,000,000 183,007,000,000 170,948,000,000 172,685,000,000 172,894,000,000 184,226,000,000 168,417,000,000 166,731,000,000 171,652,000,000 176,130,000,000 166,258,000,000 177,643,000,000 159,450,000,000 168,692,000,000 155,288,000,000 155,801,000,000 142,152,000,000 121,697,000,000 107,063,000,000 103,318,000,000 95,451,000,000 96,140,000,000 86,551,000,000 82,969,000,000 82,600,000,000 82,600,000,000 68,695,000,000 63,487,000,000 63,487,000,000 63,487,000,000 54,908,000,000 54,908,000,000 54,908,000,000 54,908,000,000 51,621,000,000 51,621,000,000 51,621,000,000 51,621,000,000 39,938,000,000 39,938,000,000  39,938,000,000       
        commitments and contingencies
                                                                          
        stockholders’ equity:
                                                                          
        common shares, ...
      110,964,000,000 109,095,000,000 106,965,000,000 104,829,000,000 102,976,000,000 100,923,000,000 99,193,000,000 97,480,000,000 95,508,000,000 93,718,000,000 92,093,000,000 90,225,000,000 88,535,000,000 86,939,000,000 85,767,000,000 84,528,000,000 83,751,000,000 83,111,000,000 82,308,000,000 81,896,000,000 81,089,000,000 80,552,000,000 79,813,000,000 79,625,000,000 78,882,000,000 78,520,000,000 77,791,000,000 77,556,000,000 71,303,000,000 71,223,000,000 70,418,000,000 70,192,000,000 69,419,000,000 69,315,000,000 68,554,000,000 68,177,000,000 67,747,000,000 68,178,000,000 68,012,000,000 68,279,000,000 68,093,000,000 68,465,000,000 68,475,000,000 68,765,000,000 68,366,000,000 68,366,000,000 67,803,000,000 67,306,000,000 67,306,000,000 67,306,000,000 65,797,000,000 65,797,000,000 65,797,000,000 65,797,000,000 63,415,000,000 63,415,000,000 63,415,000,000 63,415,000,000 62,856,000,000 62,856,000,000 62,856,000,000 62,856,000,000 62,382,000,000 62,849,000,000 60,557,000,000 59,005,000,000 60,413,000,000 56,396,000,000 
        retained earnings
      254,873,000,000 237,731,000,000 219,759,000,000 203,482,000,000 188,929,000,000 173,144,000,000 159,394,000,000 145,737,000,000 132,143,000,000 118,848,000,000 108,234,000,000 99,368,000,000 92,374,000,000 84,281,000,000 79,633,000,000 75,045,000,000 66,944,000,000 57,055,000,000 50,735,000,000 44,973,000,000 39,193,000,000 34,566,000,000 32,012,000,000 30,739,000,000 27,240,000,000 24,150,000,000 18,338,000,000 16,585,000,000 17,279,000,000 13,682,000,000 9,974,000,000 8,567,000,000 19,702,000,000 2,648,000,000 531,000,000 120,000,000 944,000,000 2,282,000,000 4,954,000,000 6,728,000,000 7,614,000,000 9,096,000,000 18,186,000,000 19,731,000,000 17,710,000,000 17,710,000,000 16,289,000,000 9,895,000,000 9,895,000,000 9,895,000,000 -856,000,000  -856,000,000                
        accumulated other comprehensive loss
      -2,761,000,000 -3,347,000,000 -4,833,000,000 -5,616,000,000 -4,182,000,000 -5,590,000,000 -5,435,000,000 -4,949,000,000 -6,937,000,000 -6,343,000,000 -5,644,000,000 -6,457,000,000 -7,343,000,000           -255,000,000 -61,000,000 -340,000,000 -1,265,000,000 -2,013,000,000 -2,615,000,000                                        
        total stockholders’ equity
      363,076,000,000 343,479,000,000 321,891,000,000 302,695,000,000 287,723,000,000 268,477,000,000 253,152,000,000 238,268,000,000 220,714,000,000 206,223,000,000 194,683,000,000 183,136,000,000 173,566,000,000 166,542,000,000 162,924,000,000 160,010,000,000 151,978,000,000 141,988,000,000 134,505,000,000 130,236,000,000 123,392,000,000 118,304,000,000 114,501,000,000 110,109,000,000 106,061,000,000 102,330,000,000 94,864,000,000 92,128,000,000 85,967,000,000 82,718,000,000 79,239,000,000 78,360,000,000 89,647,000,000 72,394,000,000 69,729,000,000 68,809,000,000 70,372,000,000 71,997,000,000 74,806,000,000 76,780,000,000 77,445,000,000 80,083,000,000 90,132,000,000 91,879,000,000 89,784,000,000 89,784,000,000 87,424,000,000 78,944,000,000 78,944,000,000 78,944,000,000 66,363,000,000 66,363,000,000 66,363,000,000 66,363,000,000 57,083,000,000 57,083,000,000 57,083,000,000 57,083,000,000 46,175,000,000 46,175,000,000 46,175,000,000 46,175,000,000 39,558,000,000 36,286,000,000 31,097,000,000 40,104,000,000 48,115,000,000 74,825,000,000 
        total liabilities and stockholders’ equity
      636,351,000,000 619,003,000,000 562,624,000,000 533,898,000,000 523,013,000,000 512,163,000,000 484,275,000,000 470,558,000,000 445,785,000,000 411,976,000,000 380,088,000,000 364,552,000,000 359,784,000,000 364,840,000,000 344,607,000,000 340,389,000,000 335,418,000,000 333,779,000,000 308,879,000,000 304,137,000,000 301,001,000,000 301,311,000,000 285,449,000,000 282,794,000,000 278,955,000,000 286,556,000,000 263,281,000,000 258,859,000,000 257,619,000,000 258,848,000,000 245,497,000,000 256,003,000,000 249,097,000,000 241,086,000,000 225,017,000,000 224,610,000,000 212,524,000,000 193,694,000,000 181,869,000,000 180,098,000,000 172,896,000,000 176,223,000,000 176,683,000,000 174,848,000,000 172,384,000,000 172,384,000,000 156,119,000,000 142,431,000,000 142,431,000,000 142,431,000,000 121,271,000,000 121,271,000,000 121,271,000,000 121,271,000,000 108,704,000,000 108,704,000,000 108,704,000,000 108,704,000,000 86,113,000,000 86,113,000,000 86,113,000,000 86,113,000,000 77,888,000,000 72,793,000,000 63,171,000,000 69,597,000,000 70,815,000,000 92,389,000,000 
        short-term debt
           6,693,000,000 20,535,000,000 27,041,000,000 25,808,000,000                      230,000,000 12,466,000,000 8,170,000,000 9,072,000,000 7,187,000,000 25,065,000,000 14,536,000,000 12,904,000,000 5,498,000,000 3,000,000,000 9,998,000,000 4,985,000,000 1,725,000,000 8,299,000,000 2,000,000,000 2,000,000,000             1,000,000,000 1,000,000,000 1,000,000,000 1,000,000,000 2,000,000,000      
        accumulated other comprehensive income
                   -4,678,000,000 -2,476,000,000 437,000,000 1,283,000,000 1,822,000,000 1,462,000,000 3,367,000,000 3,110,000,000 3,186,000,000 2,676,000,000       -2,187,000,000 -1,153,000,000 -399,000,000 526,000,000 431,000,000 644,000,000 512,000,000 1,681,000,000 1,537,000,000 1,840,000,000 1,773,000,000 1,738,000,000 2,522,000,000 3,471,000,000 3,383,000,000 3,708,000,000 3,708,000,000 3,332,000,000 1,743,000,000 1,743,000,000 1,743,000,000 1,422,000,000 1,422,000,000 1,422,000,000                
        other
                               10,146,000,000 7,049,000,000 7,571,000,000 7,311,000,000 6,751,000,000 5,097,000,000 4,422,000,000 4,788,000,000 4,897,000,000 5,434,000,000 5,864,000,000 6,726,000,000 5,892,000,000 6,598,000,000 6,345,000,000 5,594,000,000 5,461,000,000 6,376,000,000 6,173,000,000 4,392,000,000 4,392,000,000 3,740,000,000 3,388,000,000 3,388,000,000 3,388,000,000 3,092,000,000 3,092,000,000 3,092,000,000 3,092,000,000 3,320,000,000 3,320,000,000 3,320,000,000 3,320,000,000 2,950,000,000 2,950,000,000 2,950,000,000 2,950,000,000 3,711,000,000 2,989,000,000 2,393,000,000 2,115,000,000 1,614,000,000 1,566,000,000 
        securities lending payable
                                     26,000,000 203,000,000 97,000,000 201,000,000 1,280,000,000 210,000,000 294,000,000 373,000,000 439,000,000 154,000,000 92,000,000 96,000,000 430,000,000 558,000,000 558,000,000 794,000,000 645,000,000 645,000,000 645,000,000 814,000,000 814,000,000 814,000,000 814,000,000 1,208,000,000 1,208,000,000 1,208,000,000 1,208,000,000 182,000,000 182,000,000 182,000,000 182,000,000 1,684,000,000 2,614,000,000 2,741,000,000 3,117,000,000   
        income taxes
                                      920,000,000 718,000,000 654,000,000 508,000,000 720,000,000 580,000,000 685,000,000 493,000,000 607,000,000 606,000,000 758,000,000 711,000,000 782,000,000 782,000,000 694,000,000 592,000,000 592,000,000 592,000,000 789,000,000 789,000,000 789,000,000 789,000,000 580,000,000 580,000,000 580,000,000 580,000,000 1,074,000,000 1,074,000,000 1,074,000,000 1,074,000,000 725,000,000 3,248,000,000 1,040,000,000 1,557,000,000 2,020,000,000 3,478,000,000 
        retained earnings (deficit), including accumulated other comprehensive income of 1,422 and 1,863
                                                           566,000,000               
        retained earnings (deficit), including accumulated other comprehensive income of 1,332 and 1,863
                                                                          
        retained earnings (deficit), including accumulated other comprehensive income of 826 and 1,863
                                                                          
        retained deficit, including accumulated other comprehensive income of 751 and 1,863
                                                                          
        retained deficit, including accumulated other comprehensive income of 1,863 and 1,055
                                                               -6,332,000,000           
        retained deficit, including accumulated other comprehensive income of 1,810 and 1,055
                                                                          
        retained deficit, including accumulated other comprehensive income of 1,697 and 1,055
                                                                          
        retained deficit, including accumulated other comprehensive income of 1,055 and 969
                                                                  -16,681,000,000        
        retained deficit, including accumulated other comprehensive income of 969 and 1,140
                                                                    -22,824,000,000      
        retained deficit, including accumulated other comprehensive income of 1,140 and 1,654
                                                                     -26,563,000,000     
        cash and equivalents
                                                                      6,111,000,000 6,714,000,000 4,851,000,000 15,982,000,000 
        total cash and short-term investments
                                                                      23,411,000,000 34,161,000,000 37,751,000,000 60,592,000,000 
        retained deficit, including accumulated other comprehensive income of 1,654 and 1,229
                                                                      -29,460,000,000    
        retained earnings (deficit), including accumulated other comprehensive income of 1,229 and 1,426
                                                                       -18,901,000,000   
        retained earnings (deficit), including accumulated other comprehensive income of 1,119 and 1,426
                                                                        -12,298,000,000  
        retained earnings, including accumulated other comprehensive income of 1,840 and 1,119
                                                                         18,429,000,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 
                                                                   
          operations
                                                                   
          net income
        27,747,000,000 76,008,000,000 1,716,000,000 -559,000,000 24,667,000,000 66,197,000,000 69,000,000 -421,000,000 22,291,000,000 54,062,000,000 1,874,000,000 -1,131,000,000 17,556,000,000 56,010,000,000 -2,037,000,000 -1,740,000,000 20,505,000,000 45,814,000,000 -6,000,000 1,570,000,000 13,893,000,000 33,529,000,000 -897,000,000 971,000,000 10,678,000,000 30,431,000,000 389,000,000 -404,000,000 8,824,000,000 9,147,000,000 13,726,000,000 -12,878,000,000 6,576,000,000 16,403,000,000 -399,000,000 510,000,000 4,690,000,000 13,042,000,000 -1,242,000,000 378,000,000 4,620,000,000 7,208,000,000 -878,000,000 1,323,000,000 4,540,000,000 16,414,000,000 -898,000,000 1,314,000,000 5,244,000,000 15,808,000,000 -322,000,000 1,911,000,000 4,466,000,000 11,870,000,000 -1,516,000,000 886,000,000 5,738,000,000 17,918,000,000 -1,402,000,000 
          adjustments to reconcile net income to net cash from operations:
                                                                   
          depreciation, amortization, and other
        13,061,000,000 25,413,000,000 1,913,000,000 -556,000,000 7,383,000,000 16,260,000,000 68,000,000 2,038,000,000 3,921,000,000 10,312,000,000 -99,000,000 858,000,000 2,790,000,000 10,687,000,000 277,000,000 284,000,000 3,212,000,000 8,750,000,000 175,000,000 116,000,000 2,645,000,000 9,678,000,000 -85,000,000 232,000,000 2,971,000,000 8,756,000,000 -69,000,000 158,000,000 2,837,000,000 7,551,000,000 174,000,000 37,000,000 2,499,000,000 6,325,000,000 287,000,000 350,000,000 1,816,000,000 4,915,000,000 163,000,000 83,000,000 1,461,000,000 4,442,000,000 -6,000,000 93,000,000 1,428,000,000 3,957,000,000 -6,000,000 307,000,000 954,000,000 2,702,000,000 44,000,000 299,000,000 710,000,000 2,201,000,000 88,000,000 -48,000,000 726,000,000 2,046,000,000 57,000,000 
          stock-based compensation expense
        2,983,000,000 8,994,000,000 -109,000,000 257,000,000 2,832,000,000 8,031,000,000 -125,000,000 321,000,000 2,507,000,000 7,146,000,000 -73,000,000 346,000,000 2,192,000,000 5,596,000,000 9,000,000 195,000,000 1,702,000,000 4,593,000,000 -41,000,000 110,000,000 1,456,000,000 3,951,000,000 -2,000,000 78,000,000 1,262,000,000 3,480,000,000 -11,000,000 76,000,000 1,107,000,000 2,971,000,000 -17,000,000 13,000,000 973,000,000 2,383,000,000 116,000,000 64,000,000 703,000,000 1,996,000,000 14,000,000 -16,000,000 674,000,000 1,933,000,000 8,000,000 -13,000,000 646,000,000 1,844,000,000 11,000,000 -44,000,000 635,000,000 1,807,000,000 -4,000,000 603,000,000 1,653,000,000 16,000,000 17,000,000 558,000,000 1,625,000,000 -12,000,000 
          net recognized gains on investments and derivatives
        -1,007,000,000                -364,000,000         -697,000,000 40,000,000 105,000,000 -240,000,000 -1,774,000,000 246,000,000 -161,000,000 -523,000,000                       -82,000,000 -30,000,000  104,000,000 
          deferred income taxes
        2,491,000,000 -4,812,000,000 -1,086,000,000 275,000,000 -1,433,000,000 -3,415,000,000 379,000,000 -1,134,000,000 -568,000,000 -4,384,000,000 -370,000,000     6,153,000,000 -5,970,000,000 -62,000,000 -71,000,000 -6,000,000 -11,000,000 217,000,000 -153,000,000 124,000,000 -177,000,000 -6,143,000,000 -147,000,000 74,000,000 -247,000,000 -4,747,000,000 1,909,000,000 -2,252,000,000 -53,000,000 -2,519,000,000 -190,000,000 -602,000,000 15,000,000 -19,000,000 598,000,000 -320,000,000 73,000,000 -29,000,000 -61,000,000 13,000,000 301,000,000 -141,000,000 -14,000,000 -580,000,000 404,000,000 -245,000,000 86,000,000 102,000,000 38,000,000 1,088,000,000 -148,000,000 -388,000,000 402,000,000 61,000,000 58,000,000 
          changes in operating assets and liabilities:
                                                                   
          accounts receivable
        16,490,000,000 -8,120,000,000 3,517,000,000 -20,015,000,000 14,037,000,000 -5,163,000,000 923,000,000 -13,985,000,000 11,034,000,000 -2,679,000,000 1,756,000,000 -14,893,000,000 11,729,000,000 -7,691,000,000   10,486,000,000 -6,771,000,000 4,298,000,000 -12,851,000,000 8,843,000,000 -3,468,000,000 5,094,000,000 -14,293,000,000 10,090,000,000 -3,272,000,000 2,856,000,000 -11,590,000,000 9,194,000,000 -5,147,000,000 5,193,000,000 -11,857,000,000 7,949,000,000 -2,412,000,000 4,198,000,000 -9,885,000,000 7,174,000,000 -2,818,000,000 5,406,000,000 -9,494,000,000 6,376,000,000 -2,199,000,000 7,033,000,000 -10,005,000,000 6,627,000,000 -3,621,000,000 7,376,000,000 -11,492,000,000 6,617,000,000 -3,998,000,000 6,679,000,000 -10,644,000,000 6,156,000,000 -3,926,000,000 6,422,000,000 -8,385,000,000 4,733,000,000 -4,482,000,000 6,301,000,000 
          inventories
        -192,000,000 257,000,000 -659,000,000 1,084,000,000 -373,000,000 1,024,000,000 -1,214,000,000 1,979,000,000 -505,000,000 1,136,000,000 -1,199,000,000     1,171,000,000 -777,000,000 -408,000,000 -1,117,000,000 1,596,000,000 -808,000,000 -13,000,000 -618,000,000 1,360,000,000 -561,000,000 585,000,000 -1,642,000,000 2,610,000,000 -956,000,000 -390,000,000 -1,280,000,000 2,228,000,000 -1,023,000,000 66,000,000 -1,148,000,000 1,999,000,000 -867,000,000 359,000,000 -863,000,000 2,041,000,000 -937,000,000 158,000,000 -1,500,000,000 1,553,000,000 -483,000,000 163,000,000 -1,353,000,000 1,696,000,000 -667,000,000 -319,000,000 -450,000,000 440,000,000 -473,000,000 234,000,000 -941,000,000 1,811,000,000 -920,000,000 -391,000,000 -550,000,000 
          other current assets
        -1,162,000,000 -4,120,000,000 1,429,000,000 -271,000,000 -82,000,000 -2,599,000,000 226,000,000 1,521,000,000 -796,000,000 -3,143,000,000 1,544,000,000   -800,000,000 -739,000,000 -110,000,000 940,000,000 -1,410,000,000 -252,000,000 784,000,000 -54,000,000 -2,424,000,000 -71,000,000 603,000,000 -438,000,000 -1,704,000,000 159,000,000 504,000,000 -677,000,000 -803,000,000 -503,000,000 672,000,000 -318,000,000 1,091,000,000 -1,334,000,000 2,275,000,000 -966,000,000 -747,000,000 492,000,000 -632,000,000 -280,000,000 173,000,000 48,000,000 121,000,000 -280,000,000 -369,000,000 435,000,000 461,000,000 -556,000,000 -268,000,000 -11,000,000 535,000,000 -385,000,000 420,000,000 -532,000,000 345,000,000 260,000,000 -641,000,000 -541,000,000 
          other long-term assets
        -394,000,000 -2,432,000,000 571,000,000 672,000,000 -1,761,000,000 -4,680,000,000 -710,000,000 586,000,000 -2,013,000,000 -2,279,000,000 -489,000,000      -598,000,000 -2,574,000,000 614,000,000 -1,437,000,000 -62,000,000 -1,161,000,000 641,000,000 -184,000,000 -333,000,000 -1,317,000,000 -44,000,000 -494,000,000 21,000,000 -72,000,000 131,000,000 -66,000,000 -278,000,000 -513,000,000 217,000,000 -214,000,000 -29,000,000 -48,000,000 -49,000,000 61,000,000 -5,000,000 454,000,000 -278,000,000 -109,000,000 279,000,000 -555,000,000 242,000,000 -234,000,000 -81,000,000 -465,000,000 67,000,000 153,000,000 -233,000,000 -257,000,000 -21,000,000 105,000,000 -75,000,000 70,000,000 -126,000,000 
          accounts payable
        -614,000,000 -610,000,000 221,000,000 1,874,000,000 -916,000,000 2,897,000,000 3,169,000,000 -3,735,000,000 1,214,000,000 -2,314,000,000 1,651,000,000   2,423,000,000 285,000,000 706,000,000 -471,000,000 1,965,000,000 800,000,000 -282,000,000 315,000,000 2,472,000,000 553,000,000 540,000,000 -547,000,000 429,000,000 243,000,000 -45,000,000 -395,000,000 1,541,000,000 -1,331,000,000 1,345,000,000 -407,000,000 506,000,000 -524,000,000 542,000,000 -443,000,000 217,000,000 -498,000,000 504,000,000 -135,000,000 -664,000,000 -527,000,000 796,000,000 -659,000,000 1,189,000,000 -1,318,000,000 878,000,000 -276,000,000 604,000,000 -752,000,000 1,252,000,000 -567,000,000 83,000,000 -290,000,000 618,000,000 -442,000,000 109,000,000 -267,000,000 
          unearned revenue
        -5,418,000,000 6,470,000,000 5,306,000,000 -785,000,000 -5,553,000,000 5,993,000,000 4,893,000,000 -1,412,000,000 -4,126,000,000 5,716,000,000 5,005,000,000      -2,885,000,000 5,106,000,000 2,754,000,000 -163,000,000 -3,064,000,000 2,948,000,000 2,200,000,000 -44,000,000 -2,892,000,000 4,442,000,000 2,142,000,000 319,000,000 -2,441,000,000 5,831,000,000 1,156,000,000 741,000,000 -1,806,000,000                           
          income taxes
        -2,944,000,000 -1,336,000,000 4,693,000,000 -4,411,000,000 1,016,000,000 -935,000,000 4,176,000,000 -2,979,000,000 1,425,000,000 -1,772,000,000 4,277,000,000 -3,273,000,000 410,000,000 -395,000,000   2,653,000,000 -3,383,000,000 3,442,000,000 -1,385,000,000 -983,000,000 -4,396,000,000 1,236,000,000 2,865,000,000 -3,336,000,000 2,653,000,000 340,000,000 1,027,000,000 -1,091,000,000 17,538,000,000 -15,329,000,000                             
          other current liabilities
        -5,507,000,000 3,083,000,000 -378,000,000 8,696,000,000 -5,479,000,000 2,064,000,000 1,285,000,000 5,624,000,000 -4,106,000,000 557,000,000 -104,000,000   1,057,000,000 -458,000,000 5,888,000,000 -4,143,000,000 2,559,000,000 -165,000,000 4,706,000,000 -2,951,000,000 651,000,000 -794,000,000 4,809,000,000 -3,320,000,000 770,000,000 -7,000,000 2,978,000,000 -2,322,000,000 252,000,000 -97,000,000 2,605,000,000 -1,962,000,000 -356,000,000 2,271,000,000 -1,168,000,000 -361,000,000 -886,000,000 521,000,000 2,129,000,000 -2,024,000,000 -824,000,000 1,186,000,000 180,000,000 -1,166,000,000 205,000,000 482,000,000 1,643,000,000 -1,255,000,000 -1,092,000,000 1,070,000,000 1,455,000,000 -1,287,000,000 -82,000,000 98,000,000 1,387,000,000 -993,000,000 -1,383,000,000 737,000,000 
          other long-term liabilities
        -477,000,000 -584,000,000 -1,107,000,000 749,000,000 -33,000,000 701,000,000 74,000,000 -317,000,000 291,000,000 547,000,000 -251,000,000 69,000,000 188,000,000 387,000,000 345,000,000 -157,000,000 250,000,000 1,280,000,000 -771,000,000 649,000,000 244,000,000 1,458,000,000 -535,000,000 15,000,000 410,000,000 252,000,000 371,000,000 -75,000,000 43,000,000 -165,000,000 298,000,000 -966,000,000 813,000,000 434,000,000 253,000,000 397,000,000 449,000,000 -1,106,000,000 -30,000,000 486,000,000 -116,000,000 1,107,000,000 -159,000,000 462,000,000 189,000,000 814,000,000 49,000,000 612,000,000 -461,000,000 459,000,000 717,000,000 -201,000,000 183,000,000 8,000,000 10,000,000 36,000,000 120,000,000 940,000,000 71,000,000 
          net cash from operations
        45,057,000,000 99,118,000,000 14,753,000,000 -11,889,000,000 34,180,000,000 86,631,000,000 13,064,000,000 -11,730,000,000 30,583,000,000 63,141,000,000 13,268,000,000 -12,025,000,000 23,198,000,000 63,649,000,000 10,906,000,000 -10,060,000,000 24,540,000,000 54,561,000,000 9,663,000,000 -6,819,000,000 19,335,000,000 43,171,000,000 6,824,000,000 -3,138,000,000 13,818,000,000 38,665,000,000 4,620,000,000 -4,757,000,000 13,657,000,000 31,733,000,000 4,276,000,000 -4,565,000,000 12,440,000,000 28,847,000,000 4,367,000,000 -5,256,000,000 11,549,000,000 22,958,000,000 4,769,000,000 -2,996,000,000 8,594,000,000 19,510,000,000 5,230,000,000 -4,014,000,000 8,354,000,000 22,132,000,000 5,686,000,000 -3,792,000,000 8,205,000,000 19,167,000,000 4,886,000,000 -3,704,000,000 8,484,000,000 22,032,000,000 3,732,000,000 -2,631,000,000 8,493,000,000 18,322,000,000 4,486,000,000 
          capital expenditures
        -19,394,000,000 -47,806,000,000 -941,000,000 -881,000,000 -14,923,000,000 -33,525,000,000 -1,217,000,000 182,000,000 -9,917,000,000 -21,500,000,000 -333,000,000 -5,810,000,000 -15,533,000,000 -915,000,000 733,000,000 -4,907,000,000 -11,674,000,000 -222,000,000 -160,000,000 -3,385,000,000 -11,360,000,000 1,142,000,000 -105,000,000 -3,602,000,000 -8,698,000,000 -348,000,000 -454,000,000 -2,132,000,000 -6,434,000,000 293,000,000 175,000,000 -2,163,000,000 -6,035,000,000 -284,000,000 -668,000,000 -1,356,000,000 -4,553,000,000 99,000,000 -208,000,000 -1,282,000,000 -4,293,000,000 540,000,000 -501,000,000 -1,231,000,000 -3,327,000,000 -327,000,000 -603,000,000 -1,556,000,000 -251,000,000 -62,000,000 -436,000,000 -1,697,000,000 -167,000,000 
          free cash flows
        25,663,000,000 51,312,000,000 13,812,000,000 -12,770,000,000 19,257,000,000 53,106,000,000 11,847,000,000 -11,548,000,000 20,666,000,000 41,641,000,000 12,935,000,000 -12,025,000,000 23,198,000,000 63,649,000,000 10,906,000,000 -10,060,000,000 18,730,000,000 39,028,000,000 8,748,000,000 -6,086,000,000 14,428,000,000 31,497,000,000 6,602,000,000 -3,298,000,000 10,433,000,000 27,305,000,000 5,762,000,000 -4,862,000,000 10,055,000,000 23,035,000,000 3,928,000,000 -5,019,000,000 10,308,000,000 22,413,000,000 4,660,000,000 -5,081,000,000 9,386,000,000 16,923,000,000 4,485,000,000 -3,664,000,000 7,238,000,000 14,957,000,000 5,329,000,000 -4,222,000,000 7,072,000,000 17,839,000,000 6,226,000,000 -4,293,000,000 6,974,000,000 15,840,000,000 4,886,000,000 -4,031,000,000 7,881,000,000 20,476,000,000 3,481,000,000 -2,693,000,000 8,057,000,000 16,625,000,000 4,319,000,000 
          financing
                                                                   
          repayments of debt, maturities of 90 days or less
                                                                   
          repayments of debt
         -966,000,000   -966,000,000 -17,481,000,000 -8,673,000,000 -1,416,000,000 -1,500,000,000        -4,826,000,000 -3,250,000,000 2,750,000,000   -2,518,000,000 -2,982,000,000 2,482,000,000 -2,500,000,000     -5,177,000,000 -1,556,000,000 -2,158,000,000 -1,169,000,000 -7,711,000,000 3,907,000,000 -3,893,000,000 -225,000,000 -1,896,000,000 -779,000,000 1,629,000,000 -1,750,000,000    -1,500,000,000 -3,588,000,000 288,000,000 412,000,000 -1,000,000,000           
          common stock issued
        689,000,000 1,510,000,000 290,000,000 -450,000,000 706,000,000 1,480,000,000 261,000,000 -424,000,000 685,000,000 1,330,000,000 293,000,000 -332,000,000 575,000,000 1,364,000,000 186,000,000 -321,000,000 612,000,000 1,297,000,000 94,000,000 -243,000,000 545,000,000 1,001,000,000 108,000,000 -193,000,000 427,000,000 868,000,000 74,000,000 -160,000,000 360,000,000 751,000,000 62,000,000 -118,000,000 307,000,000 593,000,000 48,000,000 -110,000,000 241,000,000 509,000,000 42,000,000 -102,000,000 219,000,000 488,000,000 25,000,000 -95,000,000 216,000,000 466,000,000 24,000,000 -86,000,000 203,000,000 728,000,000 58,000,000 -272,000,000 417,000,000 822,000,000 883,000,000 -128,000,000 336,000,000 1,017,000,000 745,000,000 
          common stock repurchased
        -5,650,000,000 -13,639,000,000 205,000,000 -879,000,000 -4,107,000,000 -13,041,000,000 -213,000,000 831,000,000 -4,831,000,000 -16,736,000,000 -50,000,000      -7,684,000,000 -20,455,000,000 -395,000,000 208,000,000 -6,743,000,000 -15,909,000,000 -1,853,000,000 -294,000,000 -4,912,000,000 -14,790,000,000 1,660,000,000 -2,669,000,000 -3,744,000,000 -6,940,000,000 -1,773,000,000 562,000,000 -2,570,000,000 -9,726,000,000 1,537,000,000 763,000,000 -4,362,000,000 -12,112,000,000 -179,000,000 1,079,000,000 -4,757,000,000 -9,312,000,000 -2,986,000,000 743,000,000 -2,888,000,000 -5,471,000,000 268,000,000 75,000,000 -2,188,000,000 -4,332,000,000 630,000,000 -26,000,000 -1,632,000,000 -4,006,000,000 19,000,000 892,000,000 -1,934,000,000 -10,707,000,000 4,204,000,000 
          common stock cash dividends paid
        -6,169,000,000 -17,913,000,000 1,000,000 -596,000,000 -5,574,000,000 -16,199,000,000 2,000,000 -523,000,000 -5,051,000,000 -14,741,000,000 7,000,000      -4,206,000,000 -12,300,000,000 9,000,000 -374,000,000 -3,856,000,000 -11,261,000,000 10,000,000 -376,000,000 -3,510,000,000 -10,285,000,000 18,000,000 -324,000,000 -3,220,000,000 -9,467,000,000 6,000,000 -235,000,000 -3,003,000,000 -8,833,000,000 12,000,000 -224,000,000 -2,800,000,000 -8,164,000,000 26,000,000 -393,000,000 -2,475,000,000 -7,350,000,000 15,000,000 -240,000,000 -2,307,000,000 -6,557,000,000 10,000,000 -416,000,000 -1,916,000,000 -5,530,000,000 8,000,000 -257,000,000 -1,676,000,000 -4,702,000,000 -342,000,000 -1,341,000,000 -3,831,000,000 14,000,000 
          other
        -669,000,000 -1,909,000,000 -39,000,000 546,000,000 -889,000,000 -811,000,000 -297,000,000 106,000,000 -307,000,000 -748,000,000 59,000,000      -172,000,000 -586,000,000 -262,000,000 314,000,000 -235,000,000 718,000,000 -1,013,000,000 -325,000,000 286,000,000 -1,079,000,000 863,000,000 321,000,000 -780,000,000 -331,000,000 -484,000,000 -6,000,000 -150,000,000 185,000,000 -687,000,000 424,000,000 -112,000,000 -246,000,000 -58,000,000 113,000,000 -178,000,000 46,000,000 31,000,000               -25,000,000  
          net cash from financing
        -11,799,000,000 -38,663,000,000 -1,793,000,000 5,333,000,000 -16,576,000,000 -18,949,000,000 -8,661,000,000 -24,908,000,000 14,761,000,000 -33,645,000,000 1,059,000,000      -16,276,000,000 -35,294,000,000 442,000,000 -3,345,000,000 -10,289,000,000 -31,386,000,000 -5,730,000,000 1,294,000,000 -10,209,000,000 -29,286,000,000 5,615,000,000 -5,832,000,000 -7,384,000,000 -13,932,000,000 -18,106,000,000 4,789,000,000 -6,341,000,000 14,644,000,000 -9,252,000,000 -11,313,000,000 14,329,000,000 -3,477,000,000 -4,418,000,000 3,150,000,000 -3,648,000,000 -6,015,000,000 -3,599,000,000 3,512,000,000 -2,978,000,000 -4,090,000,000 -6,919,000,000 6,011,000,000 -3,396,000,000 -5,404,000,000 -1,523,000,000 1,493,000,000 -2,714,000,000 -7,803,000,000 908,000,000 356,000,000 -2,869,000,000 -9,813,000,000 8,188,000,000 
          investing
                                                                   
          additions to property and equipment
        -19,394,000,000 -47,806,000,000 -941,000,000 -881,000,000 -14,923,000,000 -33,525,000,000 -1,217,000,000 182,000,000 -9,917,000,000 -21,500,000,000 -333,000,000      -5,810,000,000 -15,533,000,000 -915,000,000 733,000,000 -4,907,000,000 -11,674,000,000 -222,000,000 -160,000,000 -3,385,000,000 -11,360,000,000 1,142,000,000 -105,000,000 -3,602,000,000 -8,698,000,000 -348,000,000 -454,000,000 -2,132,000,000 -6,434,000,000 293,000,000 175,000,000 -2,163,000,000 -6,035,000,000 -284,000,000 -668,000,000 -1,356,000,000 -4,553,000,000 99,000,000 -208,000,000 -1,282,000,000 -4,293,000,000 540,000,000 -501,000,000 -1,231,000,000 -3,327,000,000 -327,000,000 -603,000,000 -1,556,000,000 -251,000,000 -62,000,000 -436,000,000 -1,697,000,000 -167,000,000 
          acquisition of companies, net of cash acquired and divestitures, and purchases of intangible and other assets
        -578,000,000 -4,997,000,000                                                          
          purchases of investments
        -17,671,000,000 -25,301,000,000 -2,424,000,000 -430,000,000 -1,620,000,000 -15,549,000,000 2,075,000,000 4,202,000,000 -8,460,000,000 -28,588,000,000 2,536,000,000      -10,309,000,000 -44,549,000,000 -3,283,000,000 -512,000,000 -14,580,000,000 -61,280,000,000 3,101,000,000 4,379,000,000 -23,390,000,000 -51,851,000,000 11,012,000,000 2,693,000,000 -19,551,000,000 -110,495,000,000 18,269,000,000 -12,193,000,000 -32,961,000,000 -132,987,000,000 2,857,000,000 10,406,000,000 -57,181,000,000 -102,417,000,000 7,409,000,000 2,820,000,000 -37,570,000,000 -68,511,000,000 -11,051,000,000 4,918,000,000 -24,085,000,000 -51,367,000,000 -8,197,000,000 1,642,000,000 -14,768,000,000 -57,236,000,000 -8,086,000,000 10,064,000,000 -20,138,000,000 -33,299,000,000 -13,904,000,000 1,252,000,000 -11,299,000,000 -21,599,000,000 -8,498,000,000 
          maturities of investments
        6,031,000,000 9,358,000,000 4,117,000,000 468,000,000 2,136,000,000 21,425,000,000 -800,000,000 -11,568,000,000 15,718,000,000 20,356,000,000 6,226,000,000 266,000,000 6,662,000,000 15,352,000,000 -4,154,000,000 -3,609,000,000 8,862,000,000 36,776,000,000 -248,000,000 998,000,000 14,266,000,000 49,202,000,000 6,017,000,000 -7,852,000,000 19,082,000,000 14,150,000,000 2,111,000,000 -1,432,000,000 5,214,000,000 18,686,000,000 1,322,000,000 1,126,000,000 5,226,000,000 23,184,000,000 -3,855,000,000 56,000,000 8,659,000,000 16,862,000,000 -159,000,000 -335,000,000 5,686,000,000 9,452,000,000 3,172,000,000 696,000,000 1,693,000,000 2,936,000,000 885,000,000 1,104,000,000 347,000,000 3,865,000,000 -724,000,000 730,000,000 1,259,000,000 11,339,000,000 -1,825,000,000 3,236,000,000 2,825,000,000 4,611,000,000 450,000,000 
          sales of investments
        3,262,000,000 7,148,000,000 -398,000,000 591,000,000 1,968,000,000 8,953,000,000 341,000,000 -3,730,000,000 5,330,000,000 13,115,000,000 -3,536,000,000 2,064,000,000 2,711,000,000 11,750,000,000 13,798,000,000 -2,735,000,000 5,630,000,000 8,132,000,000 3,455,000,000 7,000,000 2,414,000,000 14,911,000,000 -2,560,000,000 -1,009,000,000 6,379,000,000 36,770,000,000 -12,752,000,000 -1,055,000,000 15,231,000,000 91,321,000,000 -15,005,000,000 18,225,000,000 23,036,000,000 99,906,000,000 -12,543,000,000 16,664,000,000 32,323,000,000 73,688,000,000 -8,592,000,000 -311,000,000 28,502,000,000 49,785,000,000 4,955,000,000 -337,000,000 16,445,000,000 44,088,000,000 3,652,000,000 1,237,000,000 11,117,000,000 42,734,000,000 2,604,000,000 -6,181,000,000 13,307,000,000 21,754,000,000 111,000,000 299,000,000 7,536,000,000 10,142,000,000 3,135,000,000 
          net cash from investing
        -34,559,000,000 -59,885,000,000 1,398,000,000 1,089,000,000 -15,201,000,000 -86,270,000,000 61,225,000,000 -72,428,000,000 503,000,000 -19,416,000,000 3,886,000,000      -3,250,000,000 -17,893,000,000 -8,015,000,000 3,702,000,000 -5,371,000,000 -12,274,000,000 6,087,000,000 -4,260,000,000 -1,776,000,000 -14,410,000,000 2,837,000,000 -1,247,000,000 -2,953,000,000 -9,905,000,000 4,175,000,000 6,573,000,000 -6,904,000,000 -40,590,000,000 8,560,000,000 3,719,000,000 -18,470,000,000 -18,467,000,000 -2,155,000,000 1,738,000,000 -5,066,000,000 -17,520,000,000 -765,000,000 3,021,000,000 -7,737,000,000 -14,549,000,000 -3,259,000,000 3,589,000,000 -4,614,000,000 -16,151,000,000 -5,067,000,000 5,126,000,000 -7,719,000,000 -12,545,000,000 -6,673,000,000 -3,253,000,000 -2,315,000,000 -7,477,000,000 -5,569,000,000 
          effect of foreign exchange rates on cash and cash equivalents
        -92,000,000 11,000,000 346,000,000 -416,000,000 122,000,000 -130,000,000 -152,000,000 171,000,000 -99,000,000 -223,000,000 -59,000,000   -165,000,000 -82,000,000 179,000,000 -73,000,000 4,000,000 -47,000,000 60,000,000 -46,000,000 -137,000,000 -82,000,000 90,000,000 -72,000,000 -133,000,000 1,000,000 146,000,000 -129,000,000 25,000,000 42,000,000 -43,000,000 26,000,000 7,000,000 30,000,000 -28,000,000 10,000,000 -84,000,000 35,000,000                     
          net change in cash and cash equivalents
        -1,393,000,000 581,000,000 14,704,000,000 -5,883,000,000 2,525,000,000 -18,718,000,000 65,476,000,000 -108,895,000,000 45,748,000,000 9,857,000,000 18,154,000,000 -16,191,000,000 8,953,000,000   -3,502,000,000 4,941,000,000 1,378,000,000 2,043,000,000 -6,402,000,000 3,629,000,000 -626,000,000 7,099,000,000 -6,014,000,000 1,761,000,000 -5,164,000,000 13,073,000,000 -11,690,000,000 3,191,000,000 7,921,000,000 -9,613,000,000 6,754,000,000 -779,000,000 2,908,000,000 3,705,000,000 -12,878,000,000 7,418,000,000 930,000,000 -1,769,000,000 1,918,000,000 -164,000,000 -4,062,000,000 864,000,000 2,491,000,000 -2,367,000,000 3,352,000,000 -4,523,000,000 5,817,000,000 219,000,000 -2,357,000,000 -1,758,000,000 2,883,000,000 -1,902,000,000 1,550,000,000 -1,951,000,000 -5,542,000,000 3,271,000,000 1,107,000,000 7,136,000,000 
          cash and cash equivalents, beginning of period
        30,242,000,000 833,000,000 -3,358,000,000 2,525,000,000 18,315,000,000 17,399,000,000 -63,147,000,000 45,748,000,000 34,704,000,000 -1,715,000,000 -7,238,000,000 8,953,000,000 13,931,000,000 -6,380,000,000 1,439,000,000 4,941,000,000 14,224,000,000 -856,000,000 -2,773,000,000 3,629,000,000 13,576,000,000 2,492,000,000 -4,253,000,000 1,761,000,000 11,356,000,000 5,308,000,000 -8,499,000,000 3,191,000,000 11,946,000,000 -5,196,000,000 5,975,000,000 -779,000,000 7,663,000,000 -1,958,000,000 -5,460,000,000 7,418,000,000 6,510,000,000 -1,590,000,000 1,754,000,000 -164,000,000 5,595,000,000 2,243,000,000 124,000,000 -2,367,000,000 8,669,000,000 -6,255,000,000 6,036,000,000 219,000,000 3,804,000,000 921,000,000 981,000,000 -1,902,000,000 6,938,000,000 -1,000,000,000 -2,271,000,000 3,271,000,000 9,610,000,000 1,482,000,000 -4,138,000,000 
          cash and cash equivalents, end of period
        28,849,000,000 1,414,000,000 11,346,000,000 -3,358,000,000 20,840,000,000 -1,319,000,000 2,329,000,000 -63,147,000,000 80,452,000,000 8,142,000,000 10,916,000,000 -7,238,000,000 22,884,000,000 1,433,000,000 -8,106,000,000 1,439,000,000 19,165,000,000 522,000,000 -730,000,000 -2,773,000,000 17,205,000,000 1,866,000,000 2,846,000,000 -4,253,000,000 13,117,000,000 144,000,000 4,574,000,000 -8,499,000,000 15,137,000,000 2,725,000,000 -3,638,000,000 5,975,000,000 6,884,000,000 950,000,000 -1,755,000,000 -5,460,000,000 13,928,000,000 -660,000,000 -15,000,000 1,754,000,000 5,431,000,000 -1,819,000,000 988,000,000 124,000,000 6,302,000,000 -2,903,000,000 1,513,000,000 6,036,000,000 4,023,000,000 -1,436,000,000 -777,000,000 981,000,000 5,036,000,000 550,000,000 -4,222,000,000 -2,271,000,000 12,881,000,000 2,589,000,000 2,998,000,000 
          net recognized losses on investments and derivatives
                                                101,000,000    55,000,000   -46,000,000 93,000,000  -74,000,000 11,000,000 11,000,000       
          proceeds from issuance (repayments) of debt, maturities of 90 days or less
            -5,746,000,000  4,680,000,000                                                     
          proceeds from issuance of debt
             18,043,000,000 -4,421,000,000 3,700,000,000 7,073,000,000                       -725,000,000 3,954,000,000 43,797,000,000 -16,522,000,000 -7,908,000,000 24,977,000,000 13,859,000,000 -13,103,000,000 13,007,000,000 121,000,000      7,674,000,000 588,000,000           
          net recognized losses (gains) on investments and derivatives
            -125,000,000 256,000,000   14,000,000 236,000,000 -254,000,000          -128,000,000    11,000,000          62,000,000 -341,000,000 -311,000,000  15,000,000   -388,000,000 124,000,000   -69,000,000              
          acquisition of companies, net of cash acquired, and purchases of intangible and other assets
           444,000,000 -1,849,000,000 -67,557,000,000 63,454,000,000 -63,843,000,000 -1,186,000,000 -1,369,000,000 378,000,000      -1,206,000,000 -1,397,000,000 -7,097,000,000 66,000,000 -481,000,000 -2,192,000,000 -249,000,000 382,000,000 -462,000,000 -2,119,000,000 1,324,000,000 -1,348,000,000 -245,000,000 -640,000,000 -221,000,000 152,000,000 -179,000,000 -25,142,000,000 23,958,000,000 -24,736,000,000 -24,000,000 -834,000,000 -178,000,000 9,000,000 -390,000,000 -3,561,000,000 2,632,000,000 -2,653,000,000 -141,000,000 -5,780,000,000 -18,000,000 -124,000,000 -15,000,000 -1,476,000,000 203,000,000 834,000,000 -1,145,000,000 -10,028,000,000 8,543,000,000 -7,752,000,000 -875,000,000   
          proceeds from issuance of debt, maturities of 90 days or less
                18,692,000,000                                                   
          cash premium on debt exchange
                                                                  
          repayments of short-term debt, maturities of 90 days or less
                                        -3,710,000,000                           
          securities lending payable
                                     -79,000,000 158,000,000 -283,000,000 106,000,000 883,000,000 -2,150,000,000 1,154,000,000 -84,000,000 269,000,000 -351,000,000 223,000,000 62,000,000 -132,000,000 -572,000,000 605,000,000 -367,000,000 -133,000,000 -121,000,000 231,000,000 -64,000,000 -711,000,000 936,000,000 6,000,000 -399,000,000 -755,000,000 653,000,000 -226,000,000 -66,000,000 1,137,000,000 -558,000,000 
          common stock and paid-in capital
                                                                   
          balance, beginning of period
                                  6,253,000,000                                 
          balance, end of period
                                  235,000,000                                 
          retained earnings
                                                                   
          common stock cash dividends
                                  28,000,000                                 
          cumulative effect of accounting changes
                                                                   
          accumulated other comprehensive income
                                                                   
          other comprehensive income
                                  146,000,000                                 
          total stockholders’ equity
                                  2,736,000,000                                 
          cash dividends declared per common share
                                                                  
          proceeds from issuance of short-term debt, maturities of 90 days or less
                                                4,890,000,000   1,799,000,000 2,999,000,000               
          asset impairments
                                                                   
          proceeds from issuance (repayments) of short-term debt, maturities of 90 days or less
                                         -3,661,000,000   -3,390,000,000  9,653,000,000                     
          goodwill and asset impairments
                                                                   
          deferral of unearned revenue
                                         51,716,000,000 1,854,000,000 1,558,000,000 12,583,000,000 43,999,000,000 503,000,000 2,147,000,000 10,423,000,000 34,909,000,000 -37,000,000 2,178,000,000 8,022,000,000 34,150,000,000 330,000,000 2,409,000,000 7,436,000,000 34,567,000,000 -1,051,000,000 2,528,000,000 8,209,000,000 27,962,000,000 598,000,000 1,405,000,000 6,139,000,000 24,611,000,000 -218,000,000 
          recognition of unearned revenue
                                         -42,794,000,000 -1,296,000,000 -741,000,000 -12,904,000,000 -36,288,000,000 -281,000,000 -574,000,000 -11,355,000,000 -33,711,000,000 286,000,000 -852,000,000 -10,643,000,000 -31,600,000,000 439,000,000 -901,000,000 -9,677,000,000 -30,322,000,000 -1,116,000,000 -1,713,000,000 -8,770,000,000 -25,064,000,000 -226,000,000 -404,000,000 -7,653,000,000 -21,909,000,000 275,000,000 
          excess tax benefits from stock-based compensation
                                               262,000,000 -282,000,000 -557,000,000 -9,000,000 480,000,000 -502,000,000 -249,000,000 -2,000,000 185,000,000 -205,000,000 -203,000,000 3,000,000 168,000,000 -177,000,000 -83,000,000 -6,000,000 66,000,000 -70,000,000 -12,000,000 -1,000,000 
          effect of exchange rates on cash and cash equivalents
                                                -44,000,000   -28,000,000 -6,000,000 -141,000,000 -31,000,000 9,000,000 24,000,000 31,000,000 -54,000,000 -32,000,000 47,000,000 -134,000,000 82,000,000 -14,000,000 -38,000,000 75,000,000 31,000,000 
          (repayments) proceeds from issuance of short-term debt, maturities of 90 days or less
                                                                   
          goodwill impairment
                                                                   
          short-term debt repayments, maturities less than 90 days
                                                                   
          short-term borrowings, maturities less than 90 days
                                                        712,000,000           
          short-term debt repayments, maturities of 90 days or less
                                                                   
          proceeds from issuance of debt, maturities longer than 90 days
                                                                 4,721,000,000  
          repayments of debt, maturities longer than 90 days
                                                                   
          short-term debt borrowings (repayments), maturities of 90 days or less
                                                                   
          acquisition of companies, net of cash acquired
                                                                   
          depreciation, amortization, and other noncash items
                                                                   
          stock-based compensation
                                                                   
          short-term borrowings (repayments), maturities of 90 days or less
                                                                   
          short-term borrowings, maturities of 90 days or less
                                                                   
          net recognized gains on investments
                                                                   
          excess tax benefits from stock-based payment arrangements
                                                                   
          stock option income tax benefits
                                                                   
          net change in cash and equivalents
                                                                   
          effect of exchange rates on cash and equivalents
                                                                   
          cash and equivalents, beginning of period
                                                                   
          cash and equivalents, end of period
                                                                   
          net proceeds from securities lending
                                                                   
          net recognized (gains)/losses on investments
                                                                   
          page