Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 8.19B | $ 8.00B | $ 7.58B | $ 7.01B | $ 4.59B | |
| $ 4.89B | $ 4.61B | $ 4.34B | $ 3.80B | $ 1.30B | |
| $ 646.77M | $ 488.92M | $ 464.13M | $ 399.53M | $ 317.89M | |
| $ 2.65B | $ 31.82M | $ 33.83M | $ 2.39B | $ 1.74B | |
| $ 8.72B | $ 4.15B | $ 3.91B | $ 5.79B | $ 2.72B | |
| $ 4.25B | $ 4.12B | $ 3.88B | $ 3.40B | $ 983.63M | |
| $ 58.42M | $ -1.70B | $ -440.37M | $ -4.29B | $ 188.34M | |
| $ 4.31B | $ 2.42B | $ 3.44B | $ -885.25M | $ 1.17B | |
| $ 3.75B | $ 2.10B | $ 3.14B | $ -726.04M | $ 1.00B | |
| $ 21.78 | $ 11.06 | $ 13.99 | $ -3.02 | $ 6.83 | |
| $ 21.30 | $ 10.79 | $ 13.78 | $ -3.02 | $ 6.71 | |
| 172.18M | 189.83M | 224.22M | 240.49M | 146.42M | |
| 176.12M | 194.49M | 227.66M | 240.49M | 149.01M |