| 
 
    Growth (Data To Quarter 3/2025)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            -3.97%
         | 
        
            28.93%
         | 
        
            17.92%
         | 
        
            173.88%
         | 
        
            63.33%
         | 
     
    
        | 
            Profit
         | 
        
            -1.06%
         | 
        
            -17.07%
         | 
        
            31.81%
         | 
        
            176.22%
         | 
        
            60.36%
         | 
     
    
        | 
            Basic EPS
         | 
        
            -1.06%
         | 
        
            -17.07%
         | 
        
            31.81%
         | 
        
            176.22%
         | 
        
            60.36%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            -1.06%
         | 
        
            -17.07%
         | 
        
            31.81%
         | 
        
            176.22%
         | 
        
            60.36%
         | 
     
    
        | 
            Total Assets
         | 
        
            -7.32%
         | 
        
            20.39%
         | 
        
            36.54%
         | 
        
            13.43%
         | 
        
            25.30%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            825.16 bil
         | 
        
            5,407.92 bil
         | 
        
            6,116.78 bil
         | 
        
            5,376.26 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            6,154.03 bil
         | 
        
            3,824.19 bil
         | 
        
            4,930.60 bil
         | 
        
            5,774.36 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            3,048.13 bil
         | 
        
            4,171.55 bil
         | 
        
            4,006.02 bil
         | 
        
            3,086.88 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            3,200.08 bil
         | 
        
            4,526.17 bil
         | 
        
            2,471.36 bil
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            13,227.40 bil
         | 
        
            17,929.84 bil
         | 
        
            17,524.76 bil
         | 
        
            14,237.51 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            10.20 bil
         | 
        
            20.94 bil
         | 
        
            46.65 bil
         | 
        
            20.00 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            274.12 bil
         | 
        
            55.62 bil
         | 
        
            46.13 bil
         | 
        
            30.04 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            9.01 bil
         | 
        
            29.35 bil
         | 
        
            29.03 bil
         | 
        
            11.28 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            44.06 bil
         | 
        
            75.87 bil
         | 
        
            21.47 bil
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            337.39 bil
         | 
        
            181.78 bil
         | 
        
            143.28 bil
         | 
        
            61.32 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            17,970.97
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            927.13
         | 
        
            1,903.86
         | 
        
            4,240.70
         | 
        
            1,818.45
         | 
     
    
        | 
            Quarter 2
         | 
        
            24,919.71
         | 
        
            5,056.37
         | 
        
            4,193.26
         | 
        
            2,730.85
         | 
     
    
        | 
            Quarter 3
         | 
        
            819.39
         | 
        
            2,667.89
         | 
        
            2,639.50
         | 
        
            1,025.08
         | 
     
    
        | 
            Quarter 4
         | 
        
            4,005.55
         | 
        
            6,897.51
         | 
        
            1,952.12
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            17,970.97
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            927.13
         | 
        
            1,903.86
         | 
        
            4,240.70
         | 
        
            1,818.45
         | 
     
    
        | 
            Quarter 2
         | 
        
            24,919.71
         | 
        
            5,056.37
         | 
        
            4,193.26
         | 
        
            2,730.85
         | 
     
    
        | 
            Quarter 3
         | 
        
            819.39
         | 
        
            2,667.89
         | 
        
            2,639.50
         | 
        
            1,025.08
         | 
     
    
        | 
            Quarter 4
         | 
        
            4,005.55
         | 
        
            6,897.51
         | 
        
            1,952.12
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |