| 
 
    Growth (Data To Quarter 3/2025)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            -21.21%
         | 
        
            -16.30%
         | 
        
            -16.58%
         | 
        
            -3.96%
         | 
        
            -22.79%
         | 
     
    
        | 
            Profit
         | 
        
            -36.12%
         | 
        
            -57.77%
         | 
        
            -53.10%
         | 
        
            21.98%
         | 
        
            -23.42%
         | 
     
    
        | 
            Basic EPS
         | 
        
            -35.86%
         | 
        
            -57.64%
         | 
        
            -52.91%
         | 
        
            23.54%
         | 
        
            -23.06%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            -35.86%
         | 
        
            -57.64%
         | 
        
            -52.91%
         | 
        
            23.54%
         | 
        
            -23.06%
         | 
     
    
        | 
            Total Assets
         | 
        
            7.75%
         | 
        
            -18.06%
         | 
        
            -9.13%
         | 
        
            -3.33%
         | 
        
            -6.09%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            164.46 bil
         | 
        
            325.94 bil
         | 
        
            278.62 bil
         | 
        
            234.39 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            246.83 bil
         | 
        
            302.53 bil
         | 
        
            253.22 bil
         | 
        
            216.74 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            353.16 bil
         | 
        
            312.50 bil
         | 
        
            246.22 bil
         | 
        
            217.33 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            324.73 bil
         | 
        
            277.83 bil
         | 
        
            224.08 bil
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            1,089.18 bil
         | 
        
            1,218.80 bil
         | 
        
            1,002.14 bil
         | 
        
            668.46 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            12.49 bil
         | 
        
            53.07 bil
         | 
        
            22.02 bil
         | 
        
            14.15 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            56.83 bil
         | 
        
            40.08 bil
         | 
        
            16.93 bil
         | 
        
            9.94 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            60.50 bil
         | 
        
            32.84 bil
         | 
        
            20.98 bil
         | 
        
            9.23 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            55.53 bil
         | 
        
            25.22 bil
         | 
        
            24.15 bil
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            185.35 bil
         | 
        
            151.20 bil
         | 
        
            84.08 bil
         | 
        
            33.32 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            1,254.19
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            180.57
         | 
        
            778.16
         | 
        
            324.46
         | 
        
            208.49
         | 
     
    
        | 
            Quarter 2
         | 
        
            830.48
         | 
        
            588.56
         | 
        
            249.30
         | 
        
            146.44
         | 
     
    
        | 
            Quarter 3
         | 
        
            882.01
         | 
        
            481.59
         | 
        
            308.91
         | 
        
            136.08
         | 
     
    
        | 
            Quarter 4
         | 
        
            815.06
         | 
        
            371.52
         | 
        
            355.96
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            1,254.19
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            180.57
         | 
        
            778.16
         | 
        
            324.46
         | 
        
            208.49
         | 
     
    
        | 
            Quarter 2
         | 
        
            830.48
         | 
        
            588.56
         | 
        
            249.30
         | 
        
            146.44
         | 
     
    
        | 
            Quarter 3
         | 
        
            882.01
         | 
        
            481.59
         | 
        
            308.91
         | 
        
            136.08
         | 
     
    
        | 
            Quarter 4
         | 
        
            815.06
         | 
        
            371.52
         | 
        
            355.96
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |