Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.36B | $ 3.27B | $ 3.09B | $ 2.78B | $ 2.25B | |
| $ 883.42M | $ 825.20M | $ 700.06M | $ 522.37M | $ 379.98M | |
| $ 391.93M | $ 426.10M | $ 364.97M | $ 329.48M | $ 638.11M | |
| $ 264.13M | $ 240.32M | $ 211.16M | $ 201.44M | $ 213.72M | |
| $ 781.86M | $ 652.21M | $ 557.29M | $ 411.01M | $ -34.41M | |
| $ 491.50M | $ 399.10M | $ 335.09M | $ 192.89M | $ -258.13M | |
| $ -20.08M | $ -36.33M | $ -40.97M | $ -27.91M | $ -32.47M | |
| $ 471.41M | $ 362.76M | $ 294.13M | $ 164.97M | $ -290.60M | |
| $ 354.57M | $ 286.71M | $ 222.94M | $ 122.29M | $ -246.95M | |
| $ 6.37 | $ 4.95 | $ 3.74 | $ 2.04 | $ -4.11 | |
| $ 6.33 | $ 4.91 | $ 3.72 | $ 2.03 | $ -4.11 | |
| 55.69M | 57.95M | 59.53M | 60.04M | 60.05M | |
| 56.05M | 58.35M | 59.86M | 60.33M | 60.05M |