Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.86B | $ 2.36B | $ 1.89B | $ 1.49B | $ 1.13B | |
| $ 2.81B | $ 2.32B | $ 1.85B | $ 1.47B | $ 1.12B | |
| $ 2.19B | $ 1.75B | $ 1.60B | $ 1.22B | $ 1.02B | |
| $ 30.10M | $ 27.10M | $ 21.30M | $ 15.60M | $ 10.90M | |
| $ 666.60M | $ 639.70M | $ 416.10M | $ 264.60M | $ 138.10M | |
| $ 619.10M | $ 570.50M | $ 250.90M | $ 249.00M | $ 102.50M | |
| $ 86.30M | $ -84.50M | $ 81.20M | $ -35.10M | $ -1.10M | |
| $ 705.40M | $ 486.00M | $ 332.10M | $ 213.90M | $ 101.40M | |
| $ 478.60M | $ 341.30M | $ 249.70M | $ 154.50M | $ 89.60M | |
| $ 4.81 | $ 3.40 | $ 2.56 | $ 1.61 | $ 0.95 | |
| $ 4.67 | $ 3.29 | $ 2.47 | $ 1.56 | $ 0.92 | |
| 99.50M | 100.40M | 97.70M | 95.80M | 94.60M | |
| 102.50M | 103.70M | 101.00M | 98.90M | 97.90M |