| 
 
    Growth (Data To Quarter 3/2024)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            28.04%
         | 
        
            -11.71%
         | 
        
            -16.57%
         | 
        
            -27.33%
         | 
        
            -2.79%
         | 
     
    
        | 
            Profit
         | 
        
            -79.72%
         | 
        
            140.86%
         | 
        
            85.48%
         | 
        
            714.35%
         | 
        
            210.62%
         | 
     
    
        | 
            Basic EPS
         | 
        
            -79.72%
         | 
        
            140.86%
         | 
        
            85.48%
         | 
        
            714.35%
         | 
        
            208.94%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            -79.72%
         | 
        
            140.86%
         | 
        
            85.48%
         | 
        
            714.35%
         | 
        
            208.94%
         | 
     
    
        | 
            Total Assets
         | 
        
            7.56%
         | 
        
            -9.02%
         | 
        
            -7.51%
         | 
        
            -1.16%
         | 
        
            4.28%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            217.05 bil
         | 
        
            297.27 bil
         | 
        
            543.72 bil
         | 
        
            369.89 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            432.21 bil
         | 
        
            340.71 bil
         | 
        
            461.30 bil
         | 
        
            407.29 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            353.89 bil
         | 
        
            210.08 bil
         | 
        
            496.06 bil
         | 
        
            635.17 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            346.83 bil
         | 
        
            762.37 bil
         | 
        
            476.13 bil
         | 
        
            554.44 bil
         | 
     
    
        | 
            Total
         | 
        
            1,349.98 bil
         | 
        
            1,610.44 bil
         | 
        
            1,977.21 bil
         | 
        
            1,966.79 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            1.11 bil
         | 
        
            23.36 bil
         | 
        
            -39.07 bil
         | 
        
            -24.90 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            10.75 bil
         | 
        
            9.96 bil
         | 
        
            -71.75 bil
         | 
        
            29.32 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            16.06 bil
         | 
        
            -48.82 bil
         | 
        
            4.28 bil
         | 
        
            866.84 mil
         | 
     
    
        | 
            Quarter 4
         | 
        
            20.74 bil
         | 
        
            -105.68 bil
         | 
        
            -36.09 bil
         | 
        
            908.24 mil
         | 
     
    
        | 
            Total
         | 
        
            48.65 bil
         | 
        
            -121.18 bil
         | 
        
            -142.63 bil
         | 
        
            6.19 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            -508.13
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            18.38
         | 
        
            385.20
         | 
        
            -644.43
         | 
        
            -410.73
         | 
     
    
        | 
            Quarter 2
         | 
        
            177.26
         | 
        
            164.31
         | 
        
            -1,183.36
         | 
        
            483.52
         | 
     
    
        | 
            Quarter 3
         | 
        
            264.83
         | 
        
            -805.14
         | 
        
            70.51
         | 
        
            14.30
         | 
     
    
        | 
            Quarter 4
         | 
        
            341.99
         | 
        
            -1,742.99
         | 
        
            -595.21
         | 
        
            14.98
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            -508.13
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            18.38
         | 
        
            385.20
         | 
        
            -644.43
         | 
        
            -410.73
         | 
     
    
        | 
            Quarter 2
         | 
        
            177.26
         | 
        
            164.31
         | 
        
            -1,183.36
         | 
        
            483.52
         | 
     
    
        | 
            Quarter 3
         | 
        
            264.83
         | 
        
            -805.14
         | 
        
            70.51
         | 
        
            14.30
         | 
     
    
        | 
            Quarter 4
         | 
        
            341.99
         | 
        
            -1,742.99
         | 
        
            -595.21
         | 
        
            14.98
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |