Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 13.70B | $ 12.87B | $ 12.38B | $ 11.65B | $ 13.63B | |
| $ 2.50B | $ 2.67B | $ 2.70B | $ 2.16B | $ 2.85B | |
| $ 1.65B | $ 1.79B | $ 1.84B | $ 1.59B | $ 1.80B | |
| $ 378.00M | $ 392.00M | $ 376.00M | $ 379.00M | $ 405.00M | |
| $ 1.42B | $ 1.51B | $ 1.39B | $ 827.00M | $ 1.52B | |
| $ 855.00M | $ 883.00M | $ 864.00M | $ 567.00M | $ 1.05B | |
| $ 88.00M | $ 133.00M | $ 9.00M | $ -285.00M | $ -112.00M | |
| $ 943.00M | $ 1.02B | $ 873.00M | $ 282.00M | $ 942.00M | |
| $ 824.00M | $ 861.00M | $ 746.00M | $ 309.00M | $ 815.00M | |
| $ 4.38 | $ 4.05 | $ 3.33 | $ 1.35 | $ 3.52 | |
| $ 4.33 | $ 4.01 | $ 3.29 | $ 1.35 | $ 3.50 | |
| 199.72M | 212.81M | 224.11M | 228.54M | 231.31M | |
| 201.77M | 214.97M | 226.52M | 228.98M | 232.71M |