| 
    Growth (Data To Quarter 3/2024)
 
    
        |  | Most Recent Quarter | 2nd Most Recent Quarter | Trailing 12 Mon. | 1 Year | 3 Year |  
        | Sales | 60.90% | -38.67% | 1.90% | --- | --- |  
        | Profit | 75.35% | -57.06% | 17.96% | --- | --- |  
        | Basic EPS | 75.35% | -57.06% | 17.96% | --- | --- |  
        | Diluted EPS | 75.35% | -57.06% | 17.96% | --- | --- |  
        | Total Assets | 3.23% | 2.16% | -0.12% | --- | --- |  
    Revenue
 
    
        |  | 2021 | 2022 | 2023 | 2024 |  
        | Quarter 1 | 63.83 bil | 98.20 bil | 84.86 bil | 92.14 bil |  
        | Quarter 2 | 86.48 bil | 75.84 bil | 165.14 bil | 101.27 bil |  
        | Quarter 3 | 67.69 bil | 114.31 bil | 87.05 bil | 140.07 bil |  
        | Quarter 4 | 99.75 bil | 76.76 bil | 88.20 bil | 106.30 bil |  
        | Total | 317.75 bil | 365.11 bil | 425.25 bil | 439.78 bil |  
    Profit
 
    
        |  | 2021 | 2022 | 2023 | 2024 |  
        | Quarter 1 | 7.76 bil | 25.35 bil | 33.50 bil | 36.49 bil |  
        | Quarter 2 | 10.23 bil | 21.68 bil | 69.82 bil | 29.98 bil |  
        | Quarter 3 | 26.39 bil | 51.12 bil | 38.35 bil | 67.25 bil |  
        | Quarter 4 | 17.69 bil | 12.43 bil | 48.06 bil | 53.55 bil |  
        | Total | 62.08 bil | 110.59 bil | 189.73 bil | 187.27 bil |  
    Basic EPS 
    
 
    
        | EPS (Trailing 12 Mon.) | 3,311.24 |  
        |  | 2021 | 2022 | 2023 | 2024 |  
        | Quarter 1 | 141.40 | 461.76 | 610.17 | 664.61 |  
        | Quarter 2 | 186.40 | 394.92 | 1,271.80 | 546.11 |  
        | Quarter 3 | 480.80 | 931.24 | 698.64 | 1,225.05 |  
        | Quarter 4 | 322.22 | 226.48 | 875.47 | 975.39 |  
        | Year | --- | --- | --- | --- |  
    Diluted EPS 
    
 
    
        | EPS (Trailing 12 Mon.) | 3,311.24 |  
        |  | 2021 | 2022 | 2023 | 2024 |  
        | Quarter 1 | 141.40 | 461.76 | 610.17 | 664.61 |  
        | Quarter 2 | 186.40 | 394.92 | 1,271.80 | 546.11 |  
        | Quarter 3 | 480.80 | 931.24 | 698.64 | 1,225.05 |  
        | Quarter 4 | 322.22 | 226.48 | 875.47 | 975.39 |  
        | Year | --- | --- | --- | --- |  |