Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.66B | $ 3.48B | $ 2.82B | $ 3.06B | $ 1.66B | |
| $ 1.60B | $ 1.54B | $ 1.33B | $ 1.88B | $ 891.54M | |
| $ 412.70M | $ 107.46M | $ 125.15M | $ 118.65M | $ 98.46M | |
| $ 1.20B | $ 974.30M | $ 716.69M | $ 468.77M | $ 346.97M | |
| $ 2.45B | $ 2.42B | $ 1.93B | $ 2.23B | $ 1.14B | |
| $ 1.19B | $ 1.43B | $ 1.21B | $ 1.76B | $ 793.08M | |
| $ -153.34M | $ -170.99M | $ -112.94M | $ -73.60M | $ -77.73M | |
| $ 1.03B | $ 1.26B | $ 1.10B | $ 1.69B | $ 715.35M | |
| $ 759.22M | $ 885.32M | $ 846.07M | $ 1.21B | $ 584.97M | |
| $ 6.10 | $ 7.16 | $ 7.10 | $ 10.28 | $ 5.00 | |
| $ 6.09 | $ 7.14 | $ 7.05 | $ 10.11 | $ 4.91 | |
| 124.56M | 123.57M | 119.14M | 118.12M | 117.00M | |
| 124.59M | 124.08M | 119.98M | 120.13M | 119.16M |