| 
    Growth (Data To Quarter 3/2024)
 
    
        |  | Most Recent Quarter | 2nd Most Recent Quarter | Trailing 12 Mon. | 1 Year | 3 Year |  
        | Sales | 2.93% | 7.63% | 24.86% | 44.44% | 34.42% |  
        | Profit | 1.56% | 4.68% | 28.75% | 19.39% | 21.11% |  
        | Basic EPS | 1.56% | 4.68% | 28.75% | 19.39% | 21.11% |  
        | Diluted EPS | 1.56% | 4.68% | 28.75% | 19.39% | 21.11% |  
        | Total Assets | 1.78% | 3.39% | 3.71% | -9.85% | 0.52% |  
    Revenue
 
    
        |  | 2021 | 2022 | 2023 | 2024 |  
        | Quarter 1 | 18.03 bil | 40.13 bil | 24.52 bil | 40.75 bil |  
        | Quarter 2 | 50.10 bil | 76.60 bil | 44.23 bil | 47.60 bil |  
        | Quarter 3 | 26.82 bil | 19.61 bil | 45.38 bil | 46.71 bil |  
        | Quarter 4 | 42.49 bil | 46.74 bil | 65.81 bil | 60.25 bil |  
        | Total | 137.44 bil | 183.08 bil | 179.94 bil | 195.32 bil |  
    Profit
 
    
        |  | 2021 | 2022 | 2023 | 2024 |  
        | Quarter 1 | 1.35 bil | 2.74 bil | 2.68 bil | 4.76 bil |  
        | Quarter 2 | 5.96 bil | 9.80 bil | 6.45 bil | 6.75 bil |  
        | Quarter 3 | 3.06 bil | 3.24 bil | 6.03 bil | 6.12 bil |  
        | Quarter 4 | 7.07 bil | 5.56 bil | 9.04 bil | 7.91 bil |  
        | Total | 17.44 bil | 21.34 bil | 24.20 bil | 25.54 bil |  
    Basic EPS 
    
 
    
        | EPS (Trailing 12 Mon.) | 2,152.34 |  
        |  | 2021 | 2022 | 2023 | 2024 |  
        | Quarter 1 | 108.88 | 220.83 | 216.39 | 384.27 |  
        | Quarter 2 | 480.89 | 790.78 | 520.19 | 544.54 |  
        | Quarter 3 | 247.25 | 261.35 | 486.23 | 493.80 |  
        | Quarter 4 | 570.40 | 448.95 | 729.73 | 638.42 |  
        | Year | --- | --- | --- | --- |  
    Diluted EPS 
    
 
    
        | EPS (Trailing 12 Mon.) | 2,152.34 |  
        |  | 2021 | 2022 | 2023 | 2024 |  
        | Quarter 1 | 108.88 | 220.83 | 216.39 | 384.27 |  
        | Quarter 2 | 480.89 | 790.78 | 520.19 | 544.54 |  
        | Quarter 3 | 247.25 | 261.35 | 486.23 | 493.80 |  
        | Quarter 4 | 570.40 | 448.95 | 729.73 | 638.42 |  
        | Year | --- | --- | --- | --- |  |