| 
 
    Growth (Data To Quarter 3/2025)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            -29.37%
         | 
        
            -1.09%
         | 
        
            -16.30%
         | 
        
            73.59%
         | 
        
            33.98%
         | 
     
    
        | 
            Profit
         | 
        
            -17.70%
         | 
        
            4.57%
         | 
        
            5.38%
         | 
        
            18.51%
         | 
        
            -3.81%
         | 
     
    
        | 
            Basic EPS
         | 
        
            -25.09%
         | 
        
            4.53%
         | 
        
            4.91%
         | 
        
            58.06%
         | 
        
            -0.71%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            -25.09%
         | 
        
            4.53%
         | 
        
            -4.11%
         | 
        
            44.33%
         | 
        
            -0.71%
         | 
     
    
        | 
            Total Assets
         | 
        
            3.27%
         | 
        
            15.30%
         | 
        
            13.38%
         | 
        
            20.44%
         | 
        
            27.36%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            307.33 bil
         | 
        
            402.45 bil
         | 
        
            310.66 bil
         | 
        
            349.84 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            491.18 bil
         | 
        
            445.76 bil
         | 
        
            440.91 bil
         | 
        
            680.06 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            547.08 bil
         | 
        
            507.22 bil
         | 
        
            358.27 bil
         | 
        
            627.92 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            420.99 bil
         | 
        
            377.05 bil
         | 
        
            327.90 bil
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            1,766.57 bil
         | 
        
            1,732.46 bil
         | 
        
            1,437.74 bil
         | 
        
            1,657.82 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            8.34 bil
         | 
        
            13.38 bil
         | 
        
            13.63 bil
         | 
        
            12.91 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            30.75 bil
         | 
        
            48.16 bil
         | 
        
            50.36 bil
         | 
        
            58.57 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            35.55 bil
         | 
        
            34.16 bil
         | 
        
            28.11 bil
         | 
        
            43.72 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            5.02 bil
         | 
        
            14.03 bil
         | 
        
            25.97 bil
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            79.66 bil
         | 
        
            109.73 bil
         | 
        
            118.08 bil
         | 
        
            115.20 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            2,084.79
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            164.81
         | 
        
            263.43
         | 
        
            269.14
         | 
        
            232.12
         | 
     
    
        | 
            Quarter 2
         | 
        
            607.36
         | 
        
            951.30
         | 
        
            994.43
         | 
        
            1,053.06
         | 
     
    
        | 
            Quarter 3
         | 
        
            701.57
         | 
        
            673.37
         | 
        
            504.44
         | 
        
            785.99
         | 
     
    
        | 
            Quarter 4
         | 
        
            99.18
         | 
        
            277.76
         | 
        
            466.91
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            1,905.65
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            164.81
         | 
        
            263.43
         | 
        
            269.14
         | 
        
            232.12
         | 
     
    
        | 
            Quarter 2
         | 
        
            607.36
         | 
        
            951.30
         | 
        
            994.43
         | 
        
            1,053.06
         | 
     
    
        | 
            Quarter 3
         | 
        
            701.57
         | 
        
            673.37
         | 
        
            504.44
         | 
        
            785.99
         | 
     
    
        | 
            Quarter 4
         | 
        
            99.18
         | 
        
            277.76
         | 
        
            466.91
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |