| 
    Growth (Data To Quarter 2/2025)
 
    
        |  | Most Recent Quarter | 2nd Most Recent Quarter | Trailing 12 Mon. | 1 Year | 3 Year |  
        | Sales | -17.63% | -12.03% | 131.28% | 167.17% | 105.66% |  
        | Profit | -13.10% | 104.93% | 203.73% | 149.20% | 323.83% |  
        | Basic EPS | -12.49% | 107.12% | 201.17% | 149.91% | 331.74% |  
        | Diluted EPS | -12.49% | 107.12% | 201.17% | 149.91% | 331.74% |  
        | Total Assets | 0.77% | 0.62% | -1.14% | 1.64% | 0.98% |  
    Revenue
 
    
        |  | 2022 | 2023 | 2024 | 2025 |  
        | Quarter 1 | 63.54 bil | 61.52 bil | 71.36 bil | 67.28 bil |  
        | Quarter 2 | 307.30 bil | 80.57 bil | 70.88 bil | 90.11 bil |  
        | Quarter 3 | 86.11 bil | 181.07 bil | 149.15 bil | --- |  
        | Quarter 4 | -2,033.32 bil | 243.59 bil | 84.46 bil | --- |  
        | Total | -1,576.38 bil | 566.74 bil | 375.85 bil | 157.39 bil |  
    Profit
 
    
        |  | 2022 | 2023 | 2024 | 2025 |  
        | Quarter 1 | 16.39 bil | 15.14 bil | 20.18 bil | 7.26 bil |  
        | Quarter 2 | 112.81 bil | 21.49 bil | 44.04 bil | 13.78 bil |  
        | Quarter 3 | 24.14 bil | 78.24 bil | 68.00 bil | --- |  
        | Quarter 4 | -329.83 bil | 90.77 bil | -17.08 bil | --- |  
        | Total | -176.49 bil | 205.64 bil | 115.13 bil | 21.05 bil |  
    Basic EPS 
    
 
    
        | EPS (Trailing 12 Mon.) | 234.43 |  
        |  | 2022 | 2023 | 2024 | 2025 |  
        | Quarter 1 | 17.20 | 15.74 | 21.08 | 7.74 |  
        | Quarter 2 | 118.57 | 22.51 | 46.62 | 14.69 |  
        | Quarter 3 | 25.32 | 82.06 | 71.81 | --- |  
        | Quarter 4 | -352.02 | 94.92 | -18.20 | --- |  
        | Year | --- | --- | --- | --- |  
    Diluted EPS 
    
 
    
        | EPS (Trailing 12 Mon.) | 234.43 |  
        |  | 2022 | 2023 | 2024 | 2025 |  
        | Quarter 1 | 17.20 | 15.74 | 21.08 | 7.74 |  
        | Quarter 2 | 118.57 | 22.51 | 46.62 | 14.69 |  
        | Quarter 3 | 25.32 | 82.06 | 71.81 | --- |  
        | Quarter 4 | -352.02 | 94.92 | -18.20 | --- |  
        | Year | --- | --- | --- | --- |  |