| 
 
    Growth (Data To Quarter 3/2024)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            88.34%
         | 
        
            66.56%
         | 
        
            46.84%
         | 
        
            -4.44%
         | 
        
            8.70%
         | 
     
    
        | 
            Profit
         | 
        
            26.16%
         | 
        
            -17.40%
         | 
        
            6.33%
         | 
        
            -22.91%
         | 
        
            -6.08%
         | 
     
    
        | 
            Basic EPS
         | 
        
            26.16%
         | 
        
            -44.93%
         | 
        
            -22.49%
         | 
        
            -22.91%
         | 
        
            -6.08%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            26.16%
         | 
        
            -44.93%
         | 
        
            6.33%
         | 
        
            -22.91%
         | 
        
            -6.08%
         | 
     
    
        | 
            Total Assets
         | 
        
            21.67%
         | 
        
            18.94%
         | 
        
            14.93%
         | 
        
            -3.74%
         | 
        
            0.69%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            334.20 bil
         | 
        
            379.63 bil
         | 
        
            163.87 bil
         | 
        
            218.33 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            373.52 bil
         | 
        
            327.20 bil
         | 
        
            171.50 bil
         | 
        
            285.66 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            269.02 bil
         | 
        
            249.61 bil
         | 
        
            175.50 bil
         | 
        
            330.55 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            ---
         | 
        
            206.12 bil
         | 
        
            218.28 bil
         | 
        
            318.21 bil
         | 
     
    
        | 
            Total
         | 
        
            976.74 bil
         | 
        
            1,162.57 bil
         | 
        
            729.15 bil
         | 
        
            1,152.74 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            10.12 bil
         | 
        
            7.44 bil
         | 
        
            5.40 bil
         | 
        
            7.61 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            13.62 bil
         | 
        
            23.16 bil
         | 
        
            16.83 bil
         | 
        
            13.90 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            9.72 bil
         | 
        
            9.20 bil
         | 
        
            10.71 bil
         | 
        
            13.51 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            ---
         | 
        
            4.11 bil
         | 
        
            4.38 bil
         | 
        
            10.42 bil
         | 
     
    
        | 
            Total
         | 
        
            33.47 bil
         | 
        
            43.91 bil
         | 
        
            37.31 bil
         | 
        
            45.43 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            2,785.96
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            1,124.23
         | 
        
            827.09
         | 
        
            573.14
         | 
        
            538.21
         | 
     
    
        | 
            Quarter 2
         | 
        
            1,513.81
         | 
        
            2,456.46
         | 
        
            1,785.07
         | 
        
            983.02
         | 
     
    
        | 
            Quarter 3
         | 
        
            1,080.34
         | 
        
            975.81
         | 
        
            757.16
         | 
        
            955.25
         | 
     
    
        | 
            Quarter 4
         | 
        
            ---
         | 
        
            436.36
         | 
        
            309.48
         | 
        
            736.56
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            2,785.96
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            1,124.23
         | 
        
            827.09
         | 
        
            573.14
         | 
        
            538.21
         | 
     
    
        | 
            Quarter 2
         | 
        
            1,513.81
         | 
        
            2,456.46
         | 
        
            1,785.07
         | 
        
            983.02
         | 
     
    
        | 
            Quarter 3
         | 
        
            1,080.34
         | 
        
            975.81
         | 
        
            757.16
         | 
        
            955.25
         | 
     
    
        | 
            Quarter 4
         | 
        
            ---
         | 
        
            436.36
         | 
        
            309.48
         | 
        
            736.56
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |