Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.38B | $ 3.34B | $ 2.62B | $ 1.97B | $ 1.61B | |
| $ 960.17M | $ 2.55B | $ 2.02B | $ 1.54B | $ 1.23B | |
| $ -528.83M | $ 1.22B | $ 850.94M | $ 491.85M | $ 254.46M | |
| $ 715.18M | $ 777.72M | $ 500.68M | $ 288.32M | $ 241.88M | |
| $ 2.41B | $ 2.26B | $ 1.79B | $ 1.37B | $ 1.11B | |
| $ 1.49B | $ 1.32B | $ 1.17B | $ 1.05B | $ 975.95M | |
| $ -424.90M | $ -389.65M | $ -298.13M | $ -108.32M | $ -77.87M | |
| $ 1.06B | $ 933.71M | $ 872.01M | $ 942.08M | $ 898.08M | |
| $ 974.00M | $ 854.68M | $ 803.20M | $ 860.69M | $ 827.65M | |
| $ 4.59 | $ 4.03 | $ 4.74 | $ 6.41 | $ 6.20 | |
| $ 4.59 | $ 4.03 | $ 4.74 | $ 6.41 | $ 6.19 | |
| 211.85M | 211.57M | 169.22M | 134.05M | 133.37M | |
| 211.85M | 211.58M | 169.22M | 141.68M | 140.02M |