Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 21.97B | $ 21.97B | $ 14.99B | $ 7.12B | $ 5.20B | |
| $ 2.43B | $ 2.43B | $ 2.06B | $ 1.28B | $ 800.00M | |
| $ 1.18B | $ 1.18B | $ 850.64M | $ 521.87M | $ 464.83M | |
| $ 58.34M | $ 58.34M | $ 38.69M | $ 34.90M | $ 32.47M | |
| $ 1.33B | $ 1.33B | $ 1.27B | $ 799.69M | $ 375.72M | |
| $ 1.25B | $ 1.25B | $ 1.21B | $ 761.14M | $ 335.17M | |
| $ -47.29M | $ -47.29M | $ 5.19M | $ -10.48M | $ 2.87M | |
| $ 1.21B | $ 1.21B | $ 1.22B | $ 750.66M | $ 338.04M | |
| $ 1.05B | $ 1.05B | $ 1.15B | $ 640.00M | $ 285.16M | |
| $ 1.77 | $ 1.77 | $ 2.17 | $ 1.21 | $ 0.55 | |
| $ 1.68 | $ 1.68 | $ 2.01 | $ 1.14 | $ 0.53 | |
| 593.66M | 593.66M | 555.88M | 529.25M | 514.78M | |
| 628.40M | 628.40M | 602.15M | 559.70M | 536.15M |