Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.94B | $ 2.52B | $ 1.57B | $ 1.02B | $ 958.10M | |
| $ 1.98B | $ 1.48B | $ 1.02B | $ 759.12M | $ 718.88M | |
| $ 1.50B | $ 1.32B | $ 887.16M | $ 531.17M | $ 546.93M | |
| $ 120.00M | $ 254.02M | $ 144.73M | $ 68.25M | $ 69.87M | |
| $ 729.90M | $ 473.73M | $ 346.58M | $ 304.50M | $ 264.73M | |
| $ 479.80M | $ 165.99M | $ 133.14M | $ 227.95M | $ 171.95M | |
| $ 130.10M | $ -45.27M | $ 32.25M | $ 15.07M | $ 8.45M | |
| $ 609.90M | $ 120.72M | $ 165.39M | $ 243.02M | $ 180.41M | |
| $ 537.90M | $ 102.98M | $ 122.87M | $ 190.17M | $ 149.19M | |
| $ 3.98 | $ 0.76 | $ 1.09 | $ 1.89 | $ 1.48 | |
| $ 3.92 | $ 0.75 | $ 1.07 | $ 1.85 | $ 1.44 | |
| 135.15M | 135.73M | 113.09M | 100.47M | 100.73M | |
| 137.22M | 137.86M | 114.63M | 102.64M | 103.62M |