Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.87B | $ 1.59B | $ 1.22B | $ 838.80M | $ 653.47M | |
| $ 983.30M | $ 680.44M | $ 510.51M | $ 287.13M | $ 255.91M | |
| $ 348.99M | $ 165.73M | $ 126.50M | $ 91.57M | $ 67.11M | |
| $ 5.83M | $ 5.80M | $ 3.27M | $ 2.72M | $ 2.31M | |
| $ 650.78M | $ 530.65M | $ 397.59M | $ 202.57M | $ 192.10M | |
| $ 634.30M | $ 514.72M | $ 384.02M | $ 195.56M | $ 188.80M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 634.30M | $ 514.72M | $ 384.02M | $ 195.56M | $ 188.80M | |
| $ 503.61M | $ 414.84M | $ 308.09M | $ 159.11M | $ 152.66M | |
| $ 21.76 | $ 17.92 | $ 13.37 | $ 6.97 | $ 6.73 | |
| $ 21.65 | $ 17.78 | $ 13.22 | $ 6.88 | $ 6.62 | |
| 23.14M | 23.15M | 23.05M | 22.82M | 22.69M | |
| 23.26M | 23.33M | 23.31M | 23.13M | 23.06M |