| 
 
    Growth (Data To Quarter 3/2025)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            -9.08%
         | 
        
            -16.88%
         | 
        
            -9.94%
         | 
        
            18.03%
         | 
        
            21.92%
         | 
     
    
        | 
            Profit
         | 
        
            17.84%
         | 
        
            9.38%
         | 
        
            3.02%
         | 
        
            26.70%
         | 
        
            40.06%
         | 
     
    
        | 
            Basic EPS
         | 
        
            17.85%
         | 
        
            -7.38%
         | 
        
            -9.86%
         | 
        
            22.97%
         | 
        
            38.89%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            17.85%
         | 
        
            -7.38%
         | 
        
            3.02%
         | 
        
            22.94%
         | 
        
            38.89%
         | 
     
    
        | 
            Total Assets
         | 
        
            11.61%
         | 
        
            11.82%
         | 
        
            5.00%
         | 
        
            13.84%
         | 
        
            16.33%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            23,652.29 bil
         | 
        
            32,058.02 bil
         | 
        
            28,122.53 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 2
         | 
        
            23,698.30 bil
         | 
        
            32,714.80 bil
         | 
        
            27,193.15 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 3
         | 
        
            25,911.89 bil
         | 
        
            30,145.67 bil
         | 
        
            27,407.73 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            30,411.97 bil
         | 
        
            30,153.13 bil
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            103,674.46 bil
         | 
        
            125,071.62 bil
         | 
        
            82,723.40 bil
         | 
        
            ---
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            7,967.43 bil
         | 
        
            8,991.90 bil
         | 
        
            8,585.99 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 2
         | 
        
            5,941.93 bil
         | 
        
            7,427.96 bil
         | 
        
            8,124.71 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 3
         | 
        
            6,069.44 bil
         | 
        
            7,274.56 bil
         | 
        
            8,572.49 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            9,933.52 bil
         | 
        
            9,360.03 bil
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            29,912.32 bil
         | 
        
            33,054.45 bil
         | 
        
            25,283.20 bil
         | 
        
            ---
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            6,194.39
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            1,682.44
         | 
        
            1,898.87
         | 
        
            1,535.13
         | 
        
            ---
         | 
     
    
        | 
            Quarter 2
         | 
        
            1,254.50
         | 
        
            1,568.47
         | 
        
            1,452.73
         | 
        
            ---
         | 
     
    
        | 
            Quarter 3
         | 
        
            1,281.53
         | 
        
            1,300.56
         | 
        
            1,532.74
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            2,097.89
         | 
        
            1,673.80
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            6,194.39
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            1,682.44
         | 
        
            1,898.87
         | 
        
            1,535.13
         | 
        
            ---
         | 
     
    
        | 
            Quarter 2
         | 
        
            1,254.50
         | 
        
            1,568.47
         | 
        
            1,452.73
         | 
        
            ---
         | 
     
    
        | 
            Quarter 3
         | 
        
            1,281.53
         | 
        
            1,300.56
         | 
        
            1,532.74
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            2,097.89
         | 
        
            1,673.80
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |