Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 6.40B | $ 5.53B | $ 4.25B | $ 3.72B | $ 3.73B | |
| $ 3.14B | $ 2.66B | $ 1.91B | $ 1.41B | $ 1.44B | |
| $ 2.22B | $ 2.02B | $ 1.53B | $ 1.09B | $ 999.93M | |
| $ 139.63M | $ 123.11M | $ 103.82M | $ 86.71M | $ 78.18M | |
| $ 1.09B | $ 759.29M | $ 441.96M | $ 415.71M | $ 508.80M | |
| $ 921.11M | $ 644.16M | $ 373.56M | $ 321.37M | $ 438.26M | |
| $ -20.83M | $ -71.69M | $ -80.34M | $ -19.39M | $ -23.93M | |
| $ 900.28M | $ 572.47M | $ 293.23M | $ 301.98M | $ 414.33M | |
| $ 701.37M | $ 438.70M | $ 167.08M | $ 232.35M | $ 331.11M | |
| $ 4.97 | $ 3.14 | $ 1.20 | $ 1.67 | $ 2.38 | |
| $ 4.94 | $ 3.11 | $ 1.20 | $ 1.67 | $ 2.38 | |
| 140.98M | 139.94M | 139.03M | 138.98M | 138.98M | |
| 142.09M | 141.08M | 139.42M | 138.98M | 138.98M |