Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.41B | $ 1.15B | $ 895.40M | $ 636.40M | $ 535.82M | |
| $ 622.11M | $ 327.89M | $ 271.65M | $ 168.20M | $ 134.35M | |
| $ 405.68M | $ 175.15M | $ 161.55M | $ 118.42M | $ 86.04M | |
| $ 3.54M | $ 3.36M | $ 3.89M | $ 4.10M | $ 5.60M | |
| $ 227.88M | $ 165.59M | $ 124.02M | $ 60.29M | $ 58.53M | |
| $ 216.42M | $ 152.74M | $ 110.10M | $ 49.78M | $ 48.31M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 216.42M | $ 152.74M | $ 110.10M | $ 49.78M | $ 48.31M | |
| $ 170.03M | $ 118.83M | $ 85.98M | $ 39.40M | $ 38.32M | |
| $ 4.21 | $ 2.96 | $ 2.34 | $ 1.05 | $ 1.21 | |
| $ 4.07 | $ 2.87 | $ 2.24 | $ 1.05 | $ 1.18 | |
| 40.45M | 40.06M | 36.03M | 37.60M | 32.47M | |
| 41.87M | 41.38M | 38.32M | 37.60M | 32.47M |