Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 5.75B | $ 5.27B | $ 4.08B | $ 3.34B | $ 2.08B | |
| $ 5.16B | $ 4.89B | $ 3.76B | $ 3.12B | $ 1.95B | |
| $ 3.54B | $ 2.57B | $ 2.04B | $ 1.81B | $ 994.82M | |
| $ 2.47B | $ 2.40B | $ 1.90B | $ 1.67B | $ 897.84M | |
| $ 3.55B | $ 4.33B | $ 3.60B | $ 2.98B | $ 1.85B | |
| $ 1.63B | $ 2.32B | $ 1.72B | $ 1.31B | $ 952.04M | |
| $ -548.48M | $ -1.39B | $ -793.38M | $ -390.90M | $ -559.64M | |
| $ 1.08B | $ 933.94M | $ 928.93M | $ 917.60M | $ 392.40M | |
| $ 1.06B | $ 860.77M | $ 872.31M | $ 869.41M | $ 359.46M | |
| $ 1.17 | $ 0.98 | $ 1.26 | $ 1.42 | $ 0.87 | |
| $ 1.17 | $ 0.98 | $ 1.26 | $ 1.42 | $ 0.87 | |
| 904.79M | 873.19M | 692.30M | 611.77M | 414.54M | |
| 904.79M | 876.81M | 693.02M | 612.18M | 414.77M |