| 
 
    Growth (Data To Quarter 3/2025)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            23.36%
         | 
        
            -9.03%
         | 
        
            -10.83%
         | 
        
            34.80%
         | 
        
            30.19%
         | 
     
    
        | 
            Profit
         | 
        
            82.79%
         | 
        
            28.89%
         | 
        
            5.30%
         | 
        
            41.83%
         | 
        
            79.50%
         | 
     
    
        | 
            Basic EPS
         | 
        
            48.21%
         | 
        
            31.24%
         | 
        
            -12.34%
         | 
        
            29.09%
         | 
        
            59.16%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            48.21%
         | 
        
            31.24%
         | 
        
            -3.54%
         | 
        
            17.67%
         | 
        
            59.16%
         | 
     
    
        | 
            Total Assets
         | 
        
            -3.92%
         | 
        
            -2.49%
         | 
        
            -3.70%
         | 
        
            25.07%
         | 
        
            27.47%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            684.06 bil
         | 
        
            955.89 bil
         | 
        
            847.80 bil
         | 
        
            598.58 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            970.79 bil
         | 
        
            604.54 bil
         | 
        
            549.94 bil
         | 
        
            583.78 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            837.50 bil
         | 
        
            459.56 bil
         | 
        
            566.92 bil
         | 
        
            712.51 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            1,149.35 bil
         | 
        
            861.51 bil
         | 
        
            754.58 bil
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            3,641.69 bil
         | 
        
            2,881.51 bil
         | 
        
            2,719.23 bil
         | 
        
            1,894.87 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            295.75 bil
         | 
        
            357.28 bil
         | 
        
            264.34 bil
         | 
        
            155.07 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            433.94 bil
         | 
        
            76.49 bil
         | 
        
            98.59 bil
         | 
        
            -24.88 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            310.13 bil
         | 
        
            99.55 bil
         | 
        
            181.97 bil
         | 
        
            284.99 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            337.93 bil
         | 
        
            372.51 bil
         | 
        
            153.47 bil
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            1,377.75 bil
         | 
        
            905.83 bil
         | 
        
            698.37 bil
         | 
        
            415.18 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            2,267.17
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            1,198.30
         | 
        
            1,237.64
         | 
        
            723.93
         | 
        
            461.05
         | 
     
    
        | 
            Quarter 2
         | 
        
            1,851.35
         | 
        
            144.79
         | 
        
            190.02
         | 
        
            -67.24
         | 
     
    
        | 
            Quarter 3
         | 
        
            1,026.67
         | 
        
            276.04
         | 
        
            409.14
         | 
        
            770.31
         | 
     
    
        | 
            Quarter 4
         | 
        
            1,015.21
         | 
        
            945.04
         | 
        
            456.31
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            2,116.40
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            1,198.30
         | 
        
            1,237.64
         | 
        
            723.93
         | 
        
            461.05
         | 
     
    
        | 
            Quarter 2
         | 
        
            1,851.35
         | 
        
            144.79
         | 
        
            190.02
         | 
        
            -72.53
         | 
     
    
        | 
            Quarter 3
         | 
        
            1,026.67
         | 
        
            276.04
         | 
        
            409.14
         | 
        
            770.31
         | 
     
    
        | 
            Quarter 4
         | 
        
            1,015.21
         | 
        
            945.04
         | 
        
            456.31
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |