| 
    Growth (Data To Quarter 2/2025)
 
    
        |  | Most Recent Quarter | 2nd Most Recent Quarter | Trailing 12 Mon. | 1 Year | 3 Year |  
        | Sales | 6.07% | 6.74% | 7.24% | 9.53% | 11.26% |  
        | Profit | -56.01% | -54.30% | -52.78% | 28.82% | 31.08% |  
        | Basic EPS | -56.01% | -54.30% | -52.78% | 28.82% | 31.08% |  
        | Diluted EPS | -56.01% | -54.30% | -52.78% | 28.82% | 31.08% |  
        | Total Assets | -1.39% | 0.27% | -1.00% | 10.23% | 5.66% |  
    Revenue
 
    
        |  | 2022 | 2023 | 2024 | 2025 |  
        | Quarter 1 | 105.87 bil | 126.32 bil | 141.74 bil | 160.58 bil |  
        | Quarter 2 | 133.28 bil | 156.88 bil | 167.44 bil | 202.01 bil |  
        | Quarter 3 | 154.91 bil | 165.85 bil | 175.92 bil | --- |  
        | Quarter 4 | 140.33 bil | 146.96 bil | 159.58 bil | --- |  
        | Total | 534.39 bil | 596.01 bil | 644.69 bil | 362.59 bil |  
    Profit
 
    
        |  | 2022 | 2023 | 2024 | 2025 |  
        | Quarter 1 | 24.84 bil | 42.90 bil | 26.87 bil | 35.89 bil |  
        | Quarter 2 | 38.23 bil | 53.43 bil | 24.42 bil | 62.29 bil |  
        | Quarter 3 | 57.59 bil | 43.96 bil | 19.34 bil | --- |  
        | Quarter 4 | 40.04 bil | 14.53 bil | 24.15 bil | --- |  
        | Total | 160.72 bil | 154.82 bil | 94.78 bil | 98.18 bil |  
    Basic EPS 
    
 
    
        | EPS (Trailing 12 Mon.) | 1,469.16 |  
        |  | 2022 | 2023 | 2024 | 2025 |  
        | Quarter 1 | 428.62 | 740.03 | 463.49 | 619.21 |  
        | Quarter 2 | 659.63 | 921.74 | 421.27 | 1,074.60 |  
        | Quarter 3 | 993.62 | 758.47 | 333.65 | --- |  
        | Quarter 4 | 690.82 | 250.75 | 416.69 | --- |  
        | Year | --- | --- | --- | --- |  
    Diluted EPS 
    
 
    
        | EPS (Trailing 12 Mon.) | 1,469.16 |  
        |  | 2022 | 2023 | 2024 | 2025 |  
        | Quarter 1 | 428.62 | 740.03 | 463.49 | 619.21 |  
        | Quarter 2 | 659.63 | 921.74 | 421.27 | 1,074.60 |  
        | Quarter 3 | 993.62 | 758.47 | 333.65 | --- |  
        | Quarter 4 | 690.82 | 250.75 | 416.69 | --- |  
        | Year | --- | --- | --- | --- |  |