Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 14.08B | $ 14.20B | $ 12.63B | $ 14.84B | $ 10.16B | |
| $ 2.61B | $ 2.57B | $ 2.37B | $ 2.86B | $ 1.91B | |
| $ 1.35B | $ 1.33B | $ 1.31B | $ 1.47B | $ 952.00M | |
| $ 673.00M | $ 582.00M | $ 552.00M | $ 772.00M | $ 530.00M | |
| $ 1.32B | $ 1.67B | $ 1.56B | $ 1.69B | $ 1.58B | |
| $ 1.26B | $ 1.23B | $ 1.06B | $ 1.39B | $ 957.00M | |
| $ -720.00M | $ -242.00M | $ -143.00M | $ -597.00M | $ 7.00M | |
| $ 539.00M | $ 991.00M | $ 913.00M | $ 789.00M | $ 964.00M | |
| $ 338.00M | $ 625.00M | $ 944.00M | $ 537.00M | $ 500.00M | |
| $ 1.51 | $ 2.72 | $ 4.01 | $ 2.26 | $ 2.35 | |
| $ 1.50 | $ 2.67 | $ 3.99 | $ 2.24 | $ 2.34 | |
| 223.50M | 229.78M | 235.50M | 238.10M | 213.00M | |
| 224.80M | 234.40M | 236.80M | 239.50M | 214.00M |