| 
 
    Growth (Data To Quarter 3/2025)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            25.98%
         | 
        
            28.85%
         | 
        
            18.12%
         | 
        
            8.73%
         | 
        
            15.41%
         | 
     
    
        | 
            Profit
         | 
        
            1370.22%
         | 
        
            122.56%
         | 
        
            232.57%
         | 
        
            -41.38%
         | 
        
            6.09%
         | 
     
    
        | 
            Basic EPS
         | 
        
            768.27%
         | 
        
            112.23%
         | 
        
            164.01%
         | 
        
            -42.77%
         | 
        
            -35.62%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            768.27%
         | 
        
            112.23%
         | 
        
            170.26%
         | 
        
            -47.26%
         | 
        
            -35.62%
         | 
     
    
        | 
            Total Assets
         | 
        
            23.50%
         | 
        
            34.30%
         | 
        
            28.76%
         | 
        
            27.60%
         | 
        
            14.42%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            7,785.64 bil
         | 
        
            7,752.87 bil
         | 
        
            9,041.65 bil
         | 
        
            11,669.85 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            6,213.20 bil
         | 
        
            7,170.81 bil
         | 
        
            9,239.51 bil
         | 
        
            11,390.34 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            7,709.15 bil
         | 
        
            8,235.95 bil
         | 
        
            10,375.68 bil
         | 
        
            13,109.92 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            8,457.82 bil
         | 
        
            8,690.01 bil
         | 
        
            11,447.65 bil
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            30,165.80 bil
         | 
        
            31,849.65 bil
         | 
        
            40,104.49 bil
         | 
        
            36,170.11 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            169.35 bil
         | 
        
            2.07 bil
         | 
        
            60.69 bil
         | 
        
            167.96 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            46.78 bil
         | 
        
            -214.75 bil
         | 
        
            48.45 bil
         | 
        
            118.66 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            85.27 bil
         | 
        
            -13.02 bil
         | 
        
            165.41 bil
         | 
        
            218.73 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            96.67 bil
         | 
        
            -103.49 bil
         | 
        
            111.10 bil
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            398.07 bil
         | 
        
            -329.20 bil
         | 
        
            385.65 bil
         | 
        
            505.35 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            774.65
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            2,083.86
         | 
        
            -42.83
         | 
        
            284.52
         | 
        
            1,232.82
         | 
     
    
        | 
            Quarter 2
         | 
        
            394.08
         | 
        
            -1,604.54
         | 
        
            196.29
         | 
        
            870.93
         | 
     
    
        | 
            Quarter 3
         | 
        
            713.61
         | 
        
            -154.77
         | 
        
            1,034.27
         | 
        
            1,284.39
         | 
     
    
        | 
            Quarter 4
         | 
        
            798.02
         | 
        
            -740.42
         | 
        
            815.45
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            774.65
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            2,083.86
         | 
        
            -42.83
         | 
        
            284.52
         | 
        
            1,232.82
         | 
     
    
        | 
            Quarter 2
         | 
        
            394.08
         | 
        
            -1,604.54
         | 
        
            196.29
         | 
        
            870.93
         | 
     
    
        | 
            Quarter 3
         | 
        
            713.61
         | 
        
            -154.77
         | 
        
            1,034.27
         | 
        
            1,327.68
         | 
     
    
        | 
            Quarter 4
         | 
        
            798.02
         | 
        
            -740.42
         | 
        
            815.45
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |