Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.69B | $ 4.48B | $ 3.95B | $ 2.59B | $ 1.89B | |
| $ 2.82B | $ 2.39B | $ 2.44B | $ 2.25B | $ 1.84B | |
| $ 1.06B | $ 910.68M | $ 979.61M | $ 833.88M | $ 779.94M | |
| $ 278.68M | $ 198.45M | $ 163.46M | $ 159.85M | $ 156.79M | |
| $ 2.03B | $ 1.68B | $ 1.62B | $ 1.57B | $ 1.21B | |
| $ 1.76B | $ 1.48B | $ 1.46B | $ 1.41B | $ 1.06B | |
| $ -30.00M | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 1.73B | $ 1.48B | $ 1.46B | $ 1.41B | $ 1.06B | |
| $ 1.33B | $ 1.17B | $ 1.16B | $ 1.13B | $ 872.98M | |
| $ 9.61 | $ 8.39 | $ 8.23 | $ 7.98 | $ 6.16 | |
| $ 9.52 | $ 8.33 | $ 8.18 | $ 7.92 | $ 6.10 | |
| 138.30M | 138.90M | 141.16M | 141.33M | 141.83M | |
| 139.10M | 139.96M | 141.90M | 142.49M | 143.14M |