| 
 
    Growth (Data To Quarter 3/2024)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            4.49%
         | 
        
            21.67%
         | 
        
            4.83%
         | 
        
            -9.28%
         | 
        
            -4.09%
         | 
     
    
        | 
            Profit
         | 
        
            13.69%
         | 
        
            93.43%
         | 
        
            36.92%
         | 
        
            -20.17%
         | 
        
            10.51%
         | 
     
    
        | 
            Basic EPS
         | 
        
            13.69%
         | 
        
            93.43%
         | 
        
            36.92%
         | 
        
            -20.17%
         | 
        
            2.50%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            13.69%
         | 
        
            93.43%
         | 
        
            36.92%
         | 
        
            -20.17%
         | 
        
            2.50%
         | 
     
    
        | 
            Total Assets
         | 
        
            -5.84%
         | 
        
            -4.40%
         | 
        
            -6.56%
         | 
        
            1.08%
         | 
        
            -2.36%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            48.28 bil
         | 
        
            86.83 bil
         | 
        
            37.98 bil
         | 
        
            43.89 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            88.19 bil
         | 
        
            135.78 bil
         | 
        
            71.27 bil
         | 
        
            86.72 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            146.58 bil
         | 
        
            157.08 bil
         | 
        
            145.38 bil
         | 
        
            151.91 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            117.06 bil
         | 
        
            82.45 bil
         | 
        
            70.85 bil
         | 
        
            82.46 bil
         | 
     
    
        | 
            Total
         | 
        
            400.12 bil
         | 
        
            462.14 bil
         | 
        
            325.48 bil
         | 
        
            364.97 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            -8.78 bil
         | 
        
            28.85 bil
         | 
        
            -18.24 bil
         | 
        
            -425.69 mil
         | 
     
    
        | 
            Quarter 2
         | 
        
            28.17 bil
         | 
        
            76.64 bil
         | 
        
            18.88 bil
         | 
        
            36.52 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            85.43 bil
         | 
        
            96.85 bil
         | 
        
            89.71 bil
         | 
        
            101.99 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            46.43 bil
         | 
        
            22.23 bil
         | 
        
            16.06 bil
         | 
        
            24.17 bil
         | 
     
    
        | 
            Total
         | 
        
            151.26 bil
         | 
        
            224.56 bil
         | 
        
            106.41 bil
         | 
        
            162.26 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            3,083.31
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            -175.56
         | 
        
            577.09
         | 
        
            -364.78
         | 
        
            -8.51
         | 
     
    
        | 
            Quarter 2
         | 
        
            563.38
         | 
        
            1,532.90
         | 
        
            377.69
         | 
        
            730.58
         | 
     
    
        | 
            Quarter 3
         | 
        
            1,708.87
         | 
        
            1,937.18
         | 
        
            1,794.35
         | 
        
            2,040.03
         | 
     
    
        | 
            Quarter 4
         | 
        
            928.80
         | 
        
            444.59
         | 
        
            321.22
         | 
        
            483.42
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            3,083.31
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            -175.56
         | 
        
            577.09
         | 
        
            -364.78
         | 
        
            -8.51
         | 
     
    
        | 
            Quarter 2
         | 
        
            563.38
         | 
        
            1,532.90
         | 
        
            377.69
         | 
        
            730.58
         | 
     
    
        | 
            Quarter 3
         | 
        
            1,708.87
         | 
        
            1,937.18
         | 
        
            1,794.35
         | 
        
            2,040.03
         | 
     
    
        | 
            Quarter 4
         | 
        
            928.80
         | 
        
            444.59
         | 
        
            321.22
         | 
        
            483.42
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |