| 
 
    Growth (Data To Quarter 3/2024)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            -9.42%
         | 
        
            64.85%
         | 
        
            18.42%
         | 
        
            -0.49%
         | 
        
            8.14%
         | 
     
    
        | 
            Profit
         | 
        
            -1.78%
         | 
        
            -3.50%
         | 
        
            -50.89%
         | 
        
            -11.14%
         | 
        
            55.18%
         | 
     
    
        | 
            Basic EPS
         | 
        
            -1.78%
         | 
        
            -3.50%
         | 
        
            -50.89%
         | 
        
            -19.98%
         | 
        
            -0.23%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            -1.78%
         | 
        
            -3.50%
         | 
        
            -50.89%
         | 
        
            -27.95%
         | 
        
            -0.23%
         | 
     
    
        | 
            Total Assets
         | 
        
            6.36%
         | 
        
            18.81%
         | 
        
            14.82%
         | 
        
            1.60%
         | 
        
            7.13%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            22.26 bil
         | 
        
            29.07 bil
         | 
        
            31.11 bil
         | 
        
            22.21 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            60.47 bil
         | 
        
            64.95 bil
         | 
        
            13.06 bil
         | 
        
            21.54 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            27.92 bil
         | 
        
            35.08 bil
         | 
        
            22.94 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            56.03 bil
         | 
        
            44.36 bil
         | 
        
            67.49 bil
         | 
        
            71.50 bil
         | 
     
    
        | 
            Total
         | 
        
            166.68 bil
         | 
        
            173.46 bil
         | 
        
            134.60 bil
         | 
        
            115.25 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            8.54 bil
         | 
        
            111.96 bil
         | 
        
            3.28 bil
         | 
        
            4.03 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            22.86 bil
         | 
        
            -135.69 bil
         | 
        
            5.00 bil
         | 
        
            4.83 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            14.89 bil
         | 
        
            8.12 bil
         | 
        
            7.33 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            325.66 bil
         | 
        
            34.60 bil
         | 
        
            8.61 bil
         | 
        
            1.11 bil
         | 
     
    
        | 
            Total
         | 
        
            371.95 bil
         | 
        
            18.99 bil
         | 
        
            24.22 bil
         | 
        
            9.97 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            799.12
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            341.72
         | 
        
            2,293.54
         | 
        
            106.29
         | 
        
            130.45
         | 
     
    
        | 
            Quarter 2
         | 
        
            935.96
         | 
        
            -3,177.85
         | 
        
            162.09
         | 
        
            156.41
         | 
     
    
        | 
            Quarter 3
         | 
        
            443.43
         | 
        
            263.09
         | 
        
            237.55
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            6,395.20
         | 
        
            1,121.22
         | 
        
            278.93
         | 
        
            36.10
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            799.12
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            341.72
         | 
        
            2,293.54
         | 
        
            106.29
         | 
        
            130.45
         | 
     
    
        | 
            Quarter 2
         | 
        
            935.96
         | 
        
            -3,177.85
         | 
        
            162.09
         | 
        
            156.41
         | 
     
    
        | 
            Quarter 3
         | 
        
            443.43
         | 
        
            263.09
         | 
        
            237.55
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            6,395.20
         | 
        
            1,121.22
         | 
        
            278.93
         | 
        
            36.10
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |