| 
 
    Growth (Data To Quarter 3/2024)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            -4.31%
         | 
        
            6.49%
         | 
        
            -2.65%
         | 
        
            -17.36%
         | 
        
            -0.06%
         | 
     
    
        | 
            Profit
         | 
        
            -2.95%
         | 
        
            123.88%
         | 
        
            -57.06%
         | 
        
            -45.42%
         | 
        
            -28.00%
         | 
     
    
        | 
            Basic EPS
         | 
        
            -1.61%
         | 
        
            128.65%
         | 
        
            -57.67%
         | 
        
            -46.01%
         | 
        
            -28.13%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            -1.61%
         | 
        
            128.65%
         | 
        
            -57.67%
         | 
        
            -46.01%
         | 
        
            -28.13%
         | 
     
    
        | 
            Total Assets
         | 
        
            19.42%
         | 
        
            3.82%
         | 
        
            -4.55%
         | 
        
            2.75%
         | 
        
            6.16%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            1,945.02 bil
         | 
        
            5,829.11 bil
         | 
        
            3,264.66 bil
         | 
        
            3,307.47 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            2,930.75 bil
         | 
        
            5,013.28 bil
         | 
        
            3,707.11 bil
         | 
        
            3,947.61 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            2,824.02 bil
         | 
        
            3,885.09 bil
         | 
        
            3,215.59 bil
         | 
        
            3,077.02 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            5,086.35 bil
         | 
        
            3,899.69 bil
         | 
        
            3,381.82 bil
         | 
        
            3,164.04 bil
         | 
     
    
        | 
            Total
         | 
        
            12,786.14 bil
         | 
        
            18,627.18 bil
         | 
        
            13,569.19 bil
         | 
        
            13,496.14 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            179.02 bil
         | 
        
            2,126.17 bil
         | 
        
            262.34 bil
         | 
        
            267.83 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            693.53 bil
         | 
        
            1,338.59 bil
         | 
        
            105.19 bil
         | 
        
            235.51 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            630.19 bil
         | 
        
            1,001.36 bil
         | 
        
            68.51 bil
         | 
        
            66.49 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            1,668.20 bil
         | 
        
            1,140.06 bil
         | 
        
            106.97 bil
         | 
        
            36.13 bil
         | 
     
    
        | 
            Total
         | 
        
            3,170.94 bil
         | 
        
            5,606.18 bil
         | 
        
            543.02 bil
         | 
        
            605.97 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            1,700.47
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            436.27
         | 
        
            5,402.25
         | 
        
            664.67
         | 
        
            675.08
         | 
     
    
        | 
            Quarter 2
         | 
        
            1,748.61
         | 
        
            3,391.79
         | 
        
            257.70
         | 
        
            589.23
         | 
     
    
        | 
            Quarter 3
         | 
        
            1,579.26
         | 
        
            2,549.16
         | 
        
            163.60
         | 
        
            160.97
         | 
     
    
        | 
            Quarter 4
         | 
        
            4,200.16
         | 
        
            2,931.46
         | 
        
            275.20
         | 
        
            92.34
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            1,700.47
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            436.27
         | 
        
            5,402.25
         | 
        
            664.67
         | 
        
            675.08
         | 
     
    
        | 
            Quarter 2
         | 
        
            1,748.61
         | 
        
            3,391.79
         | 
        
            257.70
         | 
        
            589.23
         | 
     
    
        | 
            Quarter 3
         | 
        
            1,579.26
         | 
        
            2,549.16
         | 
        
            163.60
         | 
        
            160.97
         | 
     
    
        | 
            Quarter 4
         | 
        
            4,200.16
         | 
        
            2,931.46
         | 
        
            275.20
         | 
        
            92.34
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |