Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 59.58B | $ 56.15B | $ 50.13B | $ 42.98B | $ 40.77B | |
| $ 27.54B | $ 16.17B | $ 13.84B | $ 10.83B | $ 11.33B | |
| $ 4.36B | $ 4.72B | $ 4.31B | $ 4.34B | $ 1.54B | |
| $ 298.00M | $ 323.00M | $ 310.00M | $ 285.00M | $ 287.00M | |
| $ 10.08B | $ 12.52B | $ 10.51B | $ 7.34B | $ 10.57B | |
| $ 23.18B | $ 11.46B | $ 9.53B | $ 6.49B | $ 9.79B | |
| $ -10.13B | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 13.04B | $ 11.46B | $ 9.53B | $ 6.49B | $ 9.79B | |
| $ 10.31B | $ 9.27B | $ 9.03B | $ 5.25B | $ 8.53B | |
| $ 25.91 | $ 22.94 | $ 21.97 | $ 12.50 | $ 19.38 | |
| $ 25.73 | $ 22.70 | $ 21.80 | $ 12.39 | $ 19.27 | |
| 396.50M | 408.50M | 410.85M | 419.78M | 439.97M | |
| 396.50M | 411.91M | 414.20M | 423.53M | 443.20M |