| 
 
    Growth (Data To Quarter 3/2024)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            3.81%
         | 
        
            -73.54%
         | 
        
            -22.40%
         | 
        
            -26.83%
         | 
        
            2.67%
         | 
     
    
        | 
            Profit
         | 
        
            -156.93%
         | 
        
            -30.94%
         | 
        
            -40.96%
         | 
        
            13.53%
         | 
        
            41.99%
         | 
     
    
        | 
            Basic EPS
         | 
        
            -178.84%
         | 
        
            19.56%
         | 
        
            -51.70%
         | 
        
            25.07%
         | 
        
            18.13%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            -178.84%
         | 
        
            19.56%
         | 
        
            -51.71%
         | 
        
            20.49%
         | 
        
            18.13%
         | 
     
    
        | 
            Total Assets
         | 
        
            7.71%
         | 
        
            10.72%
         | 
        
            7.42%
         | 
        
            13.89%
         | 
        
            20.78%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            235.76 bil
         | 
        
            587.41 bil
         | 
        
            235.13 bil
         | 
        
            204.64 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            400.77 bil
         | 
        
            1,240.69 bil
         | 
        
            953.35 bil
         | 
        
            252.29 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            150.94 bil
         | 
        
            881.71 bil
         | 
        
            356.98 bil
         | 
        
            370.58 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            4,418.04 bil
         | 
        
            1,629.03 bil
         | 
        
            1,635.96 bil
         | 
        
            6,368.54 bil
         | 
     
    
        | 
            Total
         | 
        
            5,205.52 bil
         | 
        
            4,338.84 bil
         | 
        
            3,181.42 bil
         | 
        
            7,196.05 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            366.31 bil
         | 
        
            32.65 bil
         | 
        
            16.23 bil
         | 
        
            -65.01 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            48.14 bil
         | 
        
            192.28 bil
         | 
        
            231.47 bil
         | 
        
            159.86 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            294.93 bil
         | 
        
            50.88 bil
         | 
        
            70.94 bil
         | 
        
            -40.39 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            768.58 bil
         | 
        
            589.73 bil
         | 
        
            481.84 bil
         | 
        
            496.72 bil
         | 
     
    
        | 
            Total
         | 
        
            1,477.96 bil
         | 
        
            865.55 bil
         | 
        
            800.48 bil
         | 
        
            551.19 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            793.63
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            1,280.54
         | 
        
            1.65
         | 
        
            17.73
         | 
        
            -199.72
         | 
     
    
        | 
            Quarter 2
         | 
        
            164.77
         | 
        
            288.97
         | 
        
            314.54
         | 
        
            376.06
         | 
     
    
        | 
            Quarter 3
         | 
        
            860.61
         | 
        
            112.22
         | 
        
            172.65
         | 
        
            -136.12
         | 
     
    
        | 
            Quarter 4
         | 
        
            943.70
         | 
        
            1,137.99
         | 
        
            753.18
         | 
        
            1,289.94
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            793.41
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            1,280.54
         | 
        
            1.65
         | 
        
            17.73
         | 
        
            -199.72
         | 
     
    
        | 
            Quarter 2
         | 
        
            164.77
         | 
        
            288.97
         | 
        
            314.54
         | 
        
            376.06
         | 
     
    
        | 
            Quarter 3
         | 
        
            860.61
         | 
        
            112.22
         | 
        
            172.65
         | 
        
            -136.12
         | 
     
    
        | 
            Quarter 4
         | 
        
            943.70
         | 
        
            1,137.99
         | 
        
            753.18
         | 
        
            1,290.92
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |