| 
    Growth (Data To Quarter 2/2025)
 
    
        |  | Most Recent Quarter | 2nd Most Recent Quarter | Trailing 12 Mon. | 1 Year | 3 Year |  
        | Sales | 15.44% | 18.18% | 23.48% | 31.92% | 57.04% |  
        | Profit | 33.09% | 10.40% | 34.46% | 30.09% | 93.24% |  
        | Basic EPS | 32.65% | 4.55% | 30.22% | 2.72% | 17.97% |  
        | Diluted EPS | 32.65% | 4.55% | 30.22% | -5.12% | 17.97% |  
        | Total Assets | 18.93% | 22.33% | 26.23% | 31.17% | 35.91% |  
    Revenue
 
    
        |  | 2022 | 2023 | 2024 | 2025 |  
        | Quarter 1 | 67.67 bil | 263.11 bil | 339.53 bil | 384.85 bil |  
        | Quarter 2 | 134.59 bil | 262.15 bil | 309.80 bil | 393.79 bil |  
        | Quarter 3 | 185.10 bil | 285.19 bil | 329.21 bil | --- |  
        | Quarter 4 | 216.23 bil | 289.24 bil | 351.50 bil | --- |  
        | Total | 603.59 bil | 1,099.69 bil | 1,330.04 bil | 778.64 bil |  
    Profit
 
    
        |  | 2022 | 2023 | 2024 | 2025 |  
        | Quarter 1 | -23.69 bil | 34.33 bil | 50.10 bil | 54.66 bil |  
        | Quarter 2 | 16.60 bil | 38.95 bil | 43.00 bil | 62.55 bil |  
        | Quarter 3 | 15.55 bil | 37.30 bil | 49.64 bil | --- |  
        | Quarter 4 | 25.34 bil | 40.02 bil | 42.15 bil | --- |  
        | Total | 33.80 bil | 150.60 bil | 184.88 bil | 117.22 bil |  
    Basic EPS 
    
 
    
        | EPS (Trailing 12 Mon.) | 3,015.62 |  
        |  | 2022 | 2023 | 2024 | 2025 |  
        | Quarter 1 | -472.74 | 573.50 | 776.27 | 1,214.74 |  
        | Quarter 2 | 305.96 | 693.57 | 725.14 | 1,390.07 |  
        | Quarter 3 | 284.31 | 651.86 | 864.70 | --- |  
        | Quarter 4 | 396.86 | 649.52 | 936.58 | --- |  
        | Year | --- | --- | --- | --- |  
    Diluted EPS 
    
 
    
        | EPS (Trailing 12 Mon.) | 3,015.62 |  
        |  | 2022 | 2023 | 2024 | 2025 |  
        | Quarter 1 | -472.74 | 573.50 | 776.27 | 1,214.74 |  
        | Quarter 2 | 305.96 | 693.57 | 725.14 | 1,390.07 |  
        | Quarter 3 | 284.31 | 651.86 | 864.70 | --- |  
        | Quarter 4 | 396.86 | 649.52 | 936.58 | --- |  
        | Year | --- | --- | --- | --- |  |