| 
 
    Growth (Data To Quarter 3/2024)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            -38.87%
         | 
        
            -2.46%
         | 
        
            -14.17%
         | 
        
            -31.05%
         | 
        
            19.21%
         | 
     
    
        | 
            Profit
         | 
        
            -226.94%
         | 
        
            72.42%
         | 
        
            146.71%
         | 
        
            24.59%
         | 
        
            -11500.49%
         | 
     
    
        | 
            Basic EPS
         | 
        
            -236.02%
         | 
        
            75.50%
         | 
        
            159.76%
         | 
        
            -1.87%
         | 
        
            -2291.68%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            -236.02%
         | 
        
            75.50%
         | 
        
            159.76%
         | 
        
            -13.50%
         | 
        
            -2291.68%
         | 
     
    
        | 
            Total Assets
         | 
        
            -9.60%
         | 
        
            -9.23%
         | 
        
            -8.53%
         | 
        
            -22.82%
         | 
        
            -13.29%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            312.34 bil
         | 
        
            536.29 bil
         | 
        
            331.22 bil
         | 
        
            323.35 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            437.67 bil
         | 
        
            623.05 bil
         | 
        
            385.39 bil
         | 
        
            375.90 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            342.27 bil
         | 
        
            356.89 bil
         | 
        
            386.46 bil
         | 
        
            236.23 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            547.79 bil
         | 
        
            502.31 bil
         | 
        
            442.38 bil
         | 
        
            288.95 bil
         | 
     
    
        | 
            Total
         | 
        
            1,640.07 bil
         | 
        
            2,018.54 bil
         | 
        
            1,545.45 bil
         | 
        
            1,224.42 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            -39.28 bil
         | 
        
            18.54 bil
         | 
        
            1.84 bil
         | 
        
            11.59 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            48.71 bil
         | 
        
            -14.05 bil
         | 
        
            -41.58 bil
         | 
        
            -11.47 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            1.62 bil
         | 
        
            2.71 bil
         | 
        
            -9.01 bil
         | 
        
            -29.45 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            9.55 bil
         | 
        
            -1.19 bil
         | 
        
            52.65 bil
         | 
        
            39.08 bil
         | 
     
    
        | 
            Total
         | 
        
            20.60 bil
         | 
        
            6.02 bil
         | 
        
            3.91 bil
         | 
        
            9.75 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            68.53
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            -128.52
         | 
        
            38.72
         | 
        
            6.40
         | 
        
            10.40
         | 
     
    
        | 
            Quarter 2
         | 
        
            131.41
         | 
        
            -11.34
         | 
        
            -99.01
         | 
        
            -24.26
         | 
     
    
        | 
            Quarter 3
         | 
        
            3.67
         | 
        
            5.77
         | 
        
            -16.01
         | 
        
            -53.79
         | 
     
    
        | 
            Quarter 4
         | 
        
            17.23
         | 
        
            -6.06
         | 
        
            136.18
         | 
        
            99.30
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            68.53
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            -128.52
         | 
        
            38.72
         | 
        
            6.40
         | 
        
            10.40
         | 
     
    
        | 
            Quarter 2
         | 
        
            131.41
         | 
        
            -11.34
         | 
        
            -99.01
         | 
        
            -24.26
         | 
     
    
        | 
            Quarter 3
         | 
        
            3.67
         | 
        
            5.77
         | 
        
            -16.01
         | 
        
            -53.79
         | 
     
    
        | 
            Quarter 4
         | 
        
            17.23
         | 
        
            -6.06
         | 
        
            136.18
         | 
        
            99.30
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |