Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.42B | $ 4.17B | $ 3.94B | $ 2.72B | $ 1.26B | |
| $ 2.69B | $ 2.36B | $ 2.50B | $ 2.19B | $ 1.28B | |
| $ 1.43B | $ 1.34B | $ 1.42B | $ 1.39B | $ 743.86M | |
| $ 0.00 | $ 71.53M | $ 76.49M | $ 81.80M | $ 41.51M | |
| $ 1.26B | $ 1.09B | $ 1.16B | $ 879.78M | $ 575.37M | |
| $ 1.26B | $ 1.02B | $ 1.08B | $ 797.98M | $ 533.86M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 1.26B | $ 1.02B | $ 1.08B | $ 797.98M | $ 533.86M | |
| $ 1.00B | $ 768.71M | $ 867.84M | $ 644.28M | $ 408.86M | |
| $ 5.92 | $ 4.38 | $ 4.91 | $ 3.72 | $ 4.43 | |
| $ 5.91 | $ 4.37 | $ 4.91 | $ 3.72 | $ 4.42 | |
| 160.26M | 169.82M | 173.36M | 168.91M | 90.00M | |
| 160.60M | 170.19M | 173.36M | 168.91M | 90.21M |