Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.01B | $ 939.83M | $ 881.68M | $ 842.56M | $ 748.97M | |
| $ 638.07M | $ 613.68M | $ 556.52M | $ 499.98M | $ 443.07M | |
| $ 504.44M | $ 505.13M | $ 489.69M | $ 448.94M | $ 381.50M | |
| $ 46.20M | $ 43.06M | $ 44.12M | $ 42.73M | $ 40.65M | |
| $ 232.74M | $ 196.29M | $ 145.38M | $ 102.47M | $ 102.67M | |
| $ 135.83M | $ 108.55M | $ 66.83M | $ 51.04M | $ 61.57M | |
| $ 33.42M | $ 33.26M | $ 31.00M | $ 5.56M | $ -15.50M | |
| $ 169.25M | $ 141.81M | $ 97.83M | $ 56.59M | $ 46.07M | |
| $ 132.57M | $ 124.12M | $ 81.04M | $ 56.34M | $ 52.26M | |
| $ 2.66 | $ 2.50 | $ 1.63 | $ 1.13 | $ 1.05 | |
| $ 2.46 | $ 2.29 | $ 1.53 | $ 1.07 | $ 1.01 | |
| 49.80M | 49.64M | 49.82M | 49.93M | 49.87M | |
| 58.92M | 57.99M | 54.63M | 54.93M | 51.92M |