| 
    Growth (Data To Quarter 0/2022)
 
    
        |  | Most Recent Quarter | 2nd Most Recent Quarter | Trailing 12 Mon. | 1 Year | 3 Year |  
        | Sales | -5.95% | -8.62% | -9.39% | -95.83% | -38.58% |  
        | Profit | 2.88% | 43.09% | 21.91% | -187.78% | -196.43% |  
        | Basic EPS | 2.88% | 43.09% | 21.91% | -187.78% | -196.42% |  
        | Diluted EPS | 2.88% | 43.09% | 21.91% | -187.78% | -196.42% |  
        | Total Assets | 4.00% | 5.00% | 5.26% | 10.86% | -28.30% |  
    Revenue
 
    
        |  | 2019 | 2020 | 2021 | 2022 |  
        | Quarter 1 | 36.01 bil | 35.08 bil | 34.49 bil | 31.52 bil |  
        | Quarter 2 | 33.22 bil | 27.57 bil | 35.21 bil | 33.12 bil |  
        | Quarter 3 | 34.38 bil | 32.58 bil | 31.70 bil | 34.26 bil |  
        | Quarter 4 | 34.77 bil | 34.03 bil | 27.18 bil | 34.70 bil |  
        | Total | 138.38 bil | 129.26 bil | 128.58 bil | 133.60 bil |  
    Profit
 
    
        |  | 2019 | 2020 | 2021 | 2022 |  
        | Quarter 1 | 2.03 bil | 3.07 bil | 3.33 bil | 4.76 bil |  
        | Quarter 2 | 1.31 bil | 2.99 bil | 3.58 bil | 3.68 bil |  
        | Quarter 3 | 2.98 bil | 2.94 bil | 3.36 bil | 4.71 bil |  
        | Quarter 4 | 3.90 bil | 3.08 bil | 3.95 bil | 2.82 bil |  
        | Total | 10.21 bil | 12.08 bil | 14.22 bil | 15.98 bil |  
    Basic EPS 
    
 
    
        | EPS (Trailing 12 Mon.) | 635.40 |  
        |  | 2019 | 2020 | 2021 | 2022 |  
        | Quarter 1 | 81.80 | 123.83 | 134.26 | 192.10 |  
        | Quarter 2 | 52.81 | 120.75 | 144.30 | 148.46 |  
        | Quarter 3 | 120.16 | 118.41 | 135.66 | 190.04 |  
        | Quarter 4 | 157.15 | 124.24 | 159.18 | 113.73 |  
        | Year | 411.92 | --- | --- | --- |  
    Diluted EPS 
    
 
    
        | EPS (Trailing 12 Mon.) | 635.40 |  
        |  | 2019 | 2020 | 2021 | 2022 |  
        | Quarter 1 | 81.80 | 123.83 | 134.26 | 192.10 |  
        | Quarter 2 | 52.81 | 120.75 | 144.30 | 148.46 |  
        | Quarter 3 | 120.16 | 118.41 | 135.66 | 190.04 |  
        | Quarter 4 | 157.15 | 124.24 | 159.18 | 113.73 |  
        | Year | 411.92 | --- | --- | --- |  |