Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 11.93B | $ 11.31B | $ 9.87B | $ 8.63B | $ 7.55B | |
| $ 3.03B | $ 3.02B | $ 2.59B | $ 2.06B | $ 1.71B | |
| $ 1.01B | $ 1.10B | $ 1.03B | $ 901.72M | $ 902.07M | |
| $ 361.38M | $ 335.03M | $ 319.39M | $ 286.83M | $ 254.66M | |
| $ 2.37B | $ 2.32B | $ 1.95B | $ 1.50B | $ 1.10B | |
| $ 2.01B | $ 1.92B | $ 1.56B | $ 1.16B | $ 804.94M | |
| $ -3.29M | $ 93.90M | $ 62.69M | $ 21.13M | $ 7.82M | |
| $ 2.01B | $ 2.01B | $ 1.62B | $ 1.18B | $ 812.76M | |
| $ 1.54B | $ 1.53B | $ 1.23B | $ 899.10M | $ 652.98M | |
| $ 1.15 | $ 1.12 | $ 0.89 | $ 0.65 | $ 0.46 | |
| $ 1.14 | $ 1.11 | $ 0.89 | $ 0.64 | $ 0.46 | |
| 1.34B | 1.37B | 1.38B | 1.39B | 1.41B | |
| 1.34B | 1.38B | 1.39B | 1.40B | 1.43B |