Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 846.10M | $ 681.26M | $ 710.00M | $ 695.21M | $ 693.03M | |
| $ 606.93M | $ 560.40M | $ 579.68M | $ 578.49M | $ 584.29M | |
| $ 410.92M | $ 386.15M | $ 429.23M | $ 448.85M | $ 435.27M | |
| $ 41.63M | $ 14.64M | $ 16.89M | $ 19.73M | $ 16.77M | |
| $ 264.93M | $ 216.70M | $ 209.41M | $ 154.40M | $ 166.75M | |
| $ 196.00M | $ 174.25M | $ 150.45M | $ 129.64M | $ 149.02M | |
| $ 20.84M | $ 27.19M | $ 41.67M | $ 4.63M | $ 51.00K | |
| $ 216.84M | $ 201.44M | $ 192.12M | $ 134.27M | $ 149.07M | |
| $ 159.91M | $ 147.59M | $ 147.65M | $ 95.87M | $ 109.64M | |
| $ 2.47 | $ 2.25 | $ 2.22 | $ 1.41 | $ 1.57 | |
| $ 2.42 | $ 2.19 | $ 2.18 | $ 1.39 | $ 1.55 | |
| 64.81M | 65.65M | 66.47M | 67.93M | 70.02M | |
| 66.16M | 67.24M | 67.83M | 69.03M | 70.88M |