Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.43B | $ 2.68B | $ 2.13B | $ 1.68B | $ 1.03B | |
| $ 2.74B | $ 2.17B | $ 1.72B | $ 1.33B | $ 793.94M | |
| $ 2.78B | $ 2.11B | $ 1.75B | $ 1.39B | $ 813.10M | |
| $ 122.53M | $ 106.98M | $ 83.67M | $ 62.63M | $ 22.94M | |
| $ 260.61M | $ 317.99M | $ 150.21M | $ 41.10M | $ 25.57M | |
| $ -44.37M | $ 54.28M | $ -33.46M | $ -58.70M | $ -19.16M | |
| $ 171.39M | $ 149.66M | $ 93.70M | $ 20.63M | $ 734.00K | |
| $ 127.02M | $ 203.94M | $ 60.23M | $ -38.07M | $ -18.42M | |
| $ 107.74M | $ 183.75M | $ 48.57M | $ -50.16M | $ -20.75M | |
| $ 0.31 | $ 0.55 | $ 0.15 | $ -0.16 | $ -0.07 | |
| $ 0.30 | $ 0.51 | $ 0.14 | $ -0.16 | $ -0.07 | |
| 347.31M | 336.17M | 324.03M | 315.41M | 309.05M | |
| 363.47M | 358.64M | 350.29M | 315.41M | 309.05M |