| 
 
    Growth (Data To Quarter 3/2025)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            45.07%
         | 
        
            -9.08%
         | 
        
            -8.34%
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Profit
         | 
        
            41.40%
         | 
        
            -19.48%
         | 
        
            31.16%
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Basic EPS
         | 
        
            41.40%
         | 
        
            -46.15%
         | 
        
            -7.52%
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Diluted EPS
         | 
        
            41.40%
         | 
        
            -46.15%
         | 
        
            31.16%
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Total Assets
         | 
        
            122.70%
         | 
        
            147.43%
         | 
        
            117.61%
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            19.36 bil
         | 
        
            97.71 bil
         | 
        
            70.69 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 2
         | 
        
            76.40 bil
         | 
        
            58.65 bil
         | 
        
            53.33 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 3
         | 
        
            25.17 bil
         | 
        
            50.05 bil
         | 
        
            72.61 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            49.68 bil
         | 
        
            38.11 bil
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            170.62 bil
         | 
        
            244.52 bil
         | 
        
            196.62 bil
         | 
        
            ---
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            6.97 bil
         | 
        
            6.55 bil
         | 
        
            27.12 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 2
         | 
        
            28.50 bil
         | 
        
            37.20 bil
         | 
        
            29.95 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 3
         | 
        
            10.22 bil
         | 
        
            21.06 bil
         | 
        
            29.78 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            17.31 bil
         | 
        
            20.85 bil
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            63.00 bil
         | 
        
            85.66 bil
         | 
        
            86.85 bil
         | 
        
            ---
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            897.57
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            86.81
         | 
        
            81.61
         | 
        
            226.02
         | 
        
            ---
         | 
     
    
        | 
            Quarter 2
         | 
        
            355.11
         | 
        
            463.55
         | 
        
            249.61
         | 
        
            ---
         | 
     
    
        | 
            Quarter 3
         | 
        
            127.32
         | 
        
            175.50
         | 
        
            248.16
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            215.75
         | 
        
            173.78
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            897.57
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            86.81
         | 
        
            81.61
         | 
        
            226.02
         | 
        
            ---
         | 
     
    
        | 
            Quarter 2
         | 
        
            355.11
         | 
        
            463.55
         | 
        
            249.61
         | 
        
            ---
         | 
     
    
        | 
            Quarter 3
         | 
        
            127.32
         | 
        
            175.50
         | 
        
            248.16
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            215.75
         | 
        
            173.78
         | 
        
            ---
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |