Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.44B | $ 1.20B | $ 1.17B | $ 888.79M | $ 534.52M | |
| $ 385.72M | $ 397.11M | $ 399.02M | $ 237.57M | $ 137.83M | |
| $ 239.48M | $ 187.99M | $ 171.53M | $ 110.81M | $ 68.58M | |
| $ 79.36M | $ 62.92M | $ 46.79M | $ 35.43M | $ 30.42M | |
| $ 225.84M | $ 272.42M | $ 274.79M | $ 162.59M | $ 99.73M | |
| $ 146.25M | $ 209.12M | $ 227.49M | $ 126.76M | $ 69.25M | |
| $ -17.50M | $ -2.53M | $ -4.34M | $ -2.23M | $ -71.00K | |
| $ 128.75M | $ 206.59M | $ 223.15M | $ 124.53M | $ 69.18M | |
| $ 107.59M | $ 168.56M | $ 177.62M | $ 100.38M | $ 58.76M | |
| $ 1.32 | $ 2.07 | $ 2.19 | $ 1.26 | $ 0.75 | |
| $ 1.29 | $ 2.02 | $ 2.13 | $ 1.24 | $ 0.73 | |
| 81.53M | 81.47M | 81.16M | 79.58M | 78.61M | |
| 83.11M | 83.63M | 83.30M | 81.15M | 80.59M |