Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 37.42B | $ 27.76B | $ 22.30B | $ 19.73B | $ 25.53B | |
| $ 29.88B | $ 18.96B | $ 14.56B | $ 12.59B | $ 19.02B | |
| $ 24.20B | $ 14.65B | $ 11.23B | $ 9.75B | $ 15.01B | |
| $ 814.61M | $ 787.16M | $ 665.00M | $ 664.61M | $ 356.47M | |
| $ 7.01B | $ 5.95B | $ 4.70B | $ 3.52B | $ 4.96B | |
| $ 5.69B | $ 4.31B | $ 3.32B | $ 2.84B | $ 4.01B | |
| $ 0.00 | $ 407.45M | $ 311.53M | $ -304.86M | $ 312.59M | |
| $ 5.69B | $ 4.72B | $ 3.63B | $ 2.53B | $ 4.32B | |
| $ 4.07B | $ 3.38B | $ 2.65B | $ 1.89B | $ 3.14B | |
| $ 14.00 | $ 11.85 | $ 9.29 | $ 6.63 | $ 11.02 | |
| $ 14.00 | $ 11.85 | $ 9.29 | $ 6.63 | $ 11.02 | |
| 290.55M | 285.07M | 285.07M | 285.07M | 285.07M | |
| 290.55M | 285.07M | 285.07M | 285.07M | 285.07M |