Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.87B | $ 2.02B | $ 1.96B | $ 1.78B | $ 1.55B | |
| $ 637.87M | $ 737.77M | $ 698.22M | $ 645.54M | $ 573.48M | |
| $ 486.19M | $ 571.93M | $ 565.90M | $ 536.78M | $ 462.54M | |
| $ 58.15M | $ 53.48M | $ 60.74M | $ 49.92M | $ 31.97M | |
| $ 178.56M | $ 221.12M | $ 196.97M | $ 157.18M | $ 142.04M | |
| $ 151.68M | $ 165.84M | $ 132.32M | $ 108.76M | $ 110.94M | |
| $ -39.69M | $ -27.78M | $ -35.77M | $ -24.78M | $ -10.85M | |
| $ 111.99M | $ 138.06M | $ 96.55M | $ 83.98M | $ 100.09M | |
| $ 91.59M | $ 110.17M | $ 82.61M | $ 64.24M | $ 71.13M | |
| $ 4.98 | $ 5.88 | $ 4.39 | $ 3.41 | $ 3.77 | |
| $ 4.95 | $ 5.82 | $ 4.35 | $ 3.38 | $ 3.72 | |
| 18.32M | 18.75M | 18.80M | 18.82M | 18.87M | |
| 18.42M | 18.93M | 18.99M | 19.03M | 19.12M |