| 
 
    Growth (Data To Quarter 3/2025)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            -6.22%
         | 
        
            -8.31%
         | 
        
            -4.85%
         | 
        
            20.17%
         | 
        
            19.30%
         | 
     
    
        | 
            Profit
         | 
        
            -11.85%
         | 
        
            68.52%
         | 
        
            3.87%
         | 
        
            -70.82%
         | 
        
            3.62%
         | 
     
    
        | 
            Basic EPS
         | 
        
            -11.85%
         | 
        
            68.52%
         | 
        
            3.87%
         | 
        
            -70.82%
         | 
        
            0.78%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            -11.85%
         | 
        
            68.52%
         | 
        
            3.87%
         | 
        
            -70.82%
         | 
        
            0.78%
         | 
     
    
        | 
            Total Assets
         | 
        
            7.33%
         | 
        
            6.09%
         | 
        
            4.25%
         | 
        
            20.78%
         | 
        
            18.90%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            1,211.77 bil
         | 
        
            2,054.21 bil
         | 
        
            1,846.67 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 2
         | 
        
            1,371.34 bil
         | 
        
            2,202.52 bil
         | 
        
            2,019.51 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 3
         | 
        
            1,462.28 bil
         | 
        
            2,105.75 bil
         | 
        
            1,974.86 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            1,842.12 bil
         | 
        
            1,966.04 bil
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            5,887.51 bil
         | 
        
            8,328.53 bil
         | 
        
            5,841.04 bil
         | 
        
            ---
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            101.18 bil
         | 
        
            161.56 bil
         | 
        
            170.67 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 2
         | 
        
            176.91 bil
         | 
        
            159.79 bil
         | 
        
            269.28 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 3
         | 
        
            131.80 bil
         | 
        
            189.24 bil
         | 
        
            166.82 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            134.63 bil
         | 
        
            63.40 bil
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            544.52 bil
         | 
        
            573.98 bil
         | 
        
            606.77 bil
         | 
        
            ---
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            1,853.94
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            279.90
         | 
        
            446.94
         | 
        
            472.15
         | 
        
            ---
         | 
     
    
        | 
            Quarter 2
         | 
        
            489.40
         | 
        
            442.04
         | 
        
            744.93
         | 
        
            ---
         | 
     
    
        | 
            Quarter 3
         | 
        
            364.61
         | 
        
            523.50
         | 
        
            461.48
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            372.44
         | 
        
            175.38
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            1,853.94
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            279.90
         | 
        
            446.94
         | 
        
            472.15
         | 
        
            ---
         | 
     
    
        | 
            Quarter 2
         | 
        
            489.40
         | 
        
            442.04
         | 
        
            744.93
         | 
        
            ---
         | 
     
    
        | 
            Quarter 3
         | 
        
            364.61
         | 
        
            523.50
         | 
        
            461.48
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            372.44
         | 
        
            175.38
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |