Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.32B | $ 1.02B | $ 914.86M | $ 780.54M | $ 756.47M | |
| $ 579.36M | $ 471.18M | $ 385.93M | $ 352.82M | $ 355.65M | |
| $ 265.34M | $ 233.31M | $ 244.63M | $ 195.79M | $ 170.07M | |
| $ 41.28M | $ 36.30M | $ 30.13M | $ 22.75M | $ 23.51M | |
| $ 355.30M | $ 274.17M | $ 171.43M | $ 179.78M | $ 209.09M | |
| $ 314.02M | $ 237.87M | $ 141.31M | $ 157.04M | $ 185.58M | |
| $ 2.96M | $ -12.08M | $ -4.13M | $ -555.00K | $ -1.38M | |
| $ 316.97M | $ 225.79M | $ 137.18M | $ 156.48M | $ 184.20M | |
| $ 244.01M | $ 170.10M | $ 101.21M | $ 122.80M | $ 138.51M | |
| $ 2.60 | $ 1.81 | $ 1.08 | $ 1.31 | $ 1.47 | |
| $ 2.60 | $ 1.81 | $ 1.08 | $ 1.31 | $ 1.47 | |
| 93.90M | 93.80M | 93.76M | 93.75M | 94.50M | |
| 94.05M | 93.98M | 93.85M | 93.75M | 94.50M |