| 
 
    Growth (Data To Quarter 3/2024)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            -21.04%
         | 
        
            5.56%
         | 
        
            -6.96%
         | 
        
            3.86%
         | 
        
            9.20%
         | 
     
    
        | 
            Profit
         | 
        
            -63.80%
         | 
        
            6.21%
         | 
        
            -13.88%
         | 
        
            28.09%
         | 
        
            -14.46%
         | 
     
    
        | 
            Basic EPS
         | 
        
            -63.80%
         | 
        
            6.21%
         | 
        
            -13.88%
         | 
        
            28.09%
         | 
        
            -14.46%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            -63.80%
         | 
        
            6.21%
         | 
        
            -13.88%
         | 
        
            28.09%
         | 
        
            -14.46%
         | 
     
    
        | 
            Total Assets
         | 
        
            -8.67%
         | 
        
            21.62%
         | 
        
            -10.74%
         | 
        
            -21.19%
         | 
        
            -3.40%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            858.90 bil
         | 
        
            1,181.47 bil
         | 
        
            1,048.97 bil
         | 
        
            1,092.75 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            984.88 bil
         | 
        
            1,578.97 bil
         | 
        
            1,041.05 bil
         | 
        
            1,098.96 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            930.44 bil
         | 
        
            1,296.36 bil
         | 
        
            1,092.93 bil
         | 
        
            862.94 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            1,172.60 bil
         | 
        
            1,343.08 bil
         | 
        
            1,156.33 bil
         | 
        
            1,025.97 bil
         | 
     
    
        | 
            Total
         | 
        
            3,946.82 bil
         | 
        
            5,399.87 bil
         | 
        
            4,339.28 bil
         | 
        
            4,080.61 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            3.74 bil
         | 
        
            7.72 bil
         | 
        
            3.00 bil
         | 
        
            4.09 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            5.77 bil
         | 
        
            10.17 bil
         | 
        
            3.05 bil
         | 
        
            3.24 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            4.05 bil
         | 
        
            326.03 mil
         | 
        
            8.44 bil
         | 
        
            3.06 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            3.18 bil
         | 
        
            -1.51 bil
         | 
        
            795.98 mil
         | 
        
            4.62 bil
         | 
     
    
        | 
            Total
         | 
        
            16.74 bil
         | 
        
            16.70 bil
         | 
        
            15.29 bil
         | 
        
            15.00 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            745.10
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            249.28
         | 
        
            514.51
         | 
        
            200.30
         | 
        
            272.64
         | 
     
    
        | 
            Quarter 2
         | 
        
            384.97
         | 
        
            677.69
         | 
        
            203.08
         | 
        
            215.69
         | 
     
    
        | 
            Quarter 3
         | 
        
            269.92
         | 
        
            21.74
         | 
        
            562.65
         | 
        
            203.70
         | 
     
    
        | 
            Quarter 4
         | 
        
            211.98
         | 
        
            -100.84
         | 
        
            53.07
         | 
        
            307.72
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            745.10
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            249.28
         | 
        
            514.51
         | 
        
            200.30
         | 
        
            272.64
         | 
     
    
        | 
            Quarter 2
         | 
        
            384.97
         | 
        
            677.69
         | 
        
            203.08
         | 
        
            215.69
         | 
     
    
        | 
            Quarter 3
         | 
        
            269.92
         | 
        
            21.74
         | 
        
            562.65
         | 
        
            203.70
         | 
     
    
        | 
            Quarter 4
         | 
        
            211.98
         | 
        
            -100.84
         | 
        
            53.07
         | 
        
            307.72
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |