Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.88B | $ 3.00B | $ 2.44B | $ 2.78B | $ 3.31B | |
| $ 3.80B | $ 2.98B | $ 2.43B | $ 2.76B | $ 3.29B | |
| $ 2.98B | $ 2.45B | $ 2.06B | $ 2.06B | $ 2.17B | |
| $ 32.56M | $ -387.00K | $ 2.39M | $ 28.65M | $ 28.66M | |
| $ 856.62M | $ 532.76M | $ 368.18M | $ 732.69M | $ 1.15B | |
| $ 824.06M | $ 533.14M | $ 365.79M | $ 704.04M | $ 1.12B | |
| $ -30.25M | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 793.81M | $ 533.14M | $ 365.79M | $ 704.04M | $ 1.12B | |
| $ 591.92M | $ 378.28M | $ 255.48M | $ 476.52M | $ 740.12M | |
| $ 15.29 | $ 9.86 | $ 6.71 | $ 12.15 | $ 18.48 | |
| $ 14.05 | $ 9.08 | $ 6.37 | $ 11.61 | $ 17.08 | |
| 44.38M | 38.37M | 38.10M | 39.22M | 40.05M | |
| 44.38M | 41.65M | 40.10M | 41.04M | 43.32M |