Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 779.29M | $ 742.85M | $ 517.59M | $ 436.83M | $ 397.94M | |
| $ 797.38M | $ 742.85M | $ 424.55M | $ 365.16M | $ 345.05M | |
| $ 152.68M | $ 742.85M | $ 40.19M | $ 91.06M | $ 21.31M | |
| $ 1.09M | $ 429.00K | $ 430.00K | $ 328.00K | $ 170.00K | |
| $ 630.98M | $ 0.00 | $ 384.80M | $ 332.47M | $ 323.61M | |
| $ 629.89M | $ 577.92M | $ 384.80M | $ 331.59M | $ 323.74M | |
| $ 0.00 | $ 8.95M | $ 2.50M | $ 0.00 | $ 0.00 | |
| $ 629.89M | $ 586.87M | $ 386.86M | $ 331.59M | $ 323.74M | |
| $ 463.25M | $ 431.56M | $ 282.52M | $ 237.94M | $ 304.87M | |
| $ 0.16 | $ 0.15 | $ 0.10 | $ 0.08 | $ 0.10 | |
| $ 0.16 | $ 0.15 | $ 0.10 | $ 0.08 | $ 0.10 | |
| 2.93B | 2.92B | 2.96B | 2.91B | 2.91B | |
| 2.93B | 2.93B | 2.95B | 2.91B | 2.91B |