Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.90B | $ 2.44B | $ 1.95B | $ 1.58B | $ 1.20B | |
| $ 2.28B | $ 1.97B | $ 1.58B | $ 1.30B | $ 974.91M | |
| $ 1.69B | $ 1.55B | $ 1.38B | $ 1.18B | $ 850.10M | |
| $ 115.78M | $ 87.49M | $ 80.42M | $ 54.42M | $ 42.22M | |
| $ 774.54M | $ 514.66M | $ 280.90M | $ 168.08M | $ 167.04M | |
| $ 589.32M | $ 427.17M | $ 200.48M | $ 113.65M | $ 124.82M | |
| $ 69.43M | $ 80.14M | $ 67.52M | $ 13.72M | $ -2.78M | |
| $ 658.75M | $ 507.30M | $ 268.00M | $ 127.37M | $ 122.04M | |
| $ 443.30M | $ 393.08M | $ 178.94M | $ 53.38M | $ 137.76M | |
| $ 0.92 | $ 0.80 | $ 0.37 | $ 0.11 | $ 0.29 | |
| $ 0.91 | $ 0.78 | $ 0.36 | $ 0.11 | $ 0.28 | |
| 479.99M | 490.88M | 489.26M | 486.94M | 476.85M | |
| 482.73M | 501.92M | 500.18M | 499.93M | 498.54M |