Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 191.57B | $ 192.43B | $ 171.91B | $ 115.05B | $ 93.85B | |
| $ 107.42B | $ 96.07B | $ 94.19B | $ 92.41B | $ 93.71B | |
| $ 69.73B | $ 66.81B | $ 65.84B | $ 61.44B | $ 59.73B | |
| $ 2.31B | $ 2.19B | $ 2.06B | $ 1.98B | $ 1.90B | |
| $ 40.01B | $ 31.44B | $ 30.40B | $ 32.95B | $ 35.87B | |
| $ 37.70B | $ 29.25B | $ 28.34B | $ 30.97B | $ 33.98B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 37.70B | $ 29.25B | $ 28.34B | $ 30.97B | $ 33.98B | |
| $ 30.51B | $ 27.13B | $ 26.52B | $ 27.53B | $ 31.98B | |
| $ 3.88 | $ 3.25 | $ 3.10 | $ 3.21 | $ 3.60 | |
| $ 3.82 | $ 3.22 | $ 3.08 | $ 3.19 | $ 3.57 | |
| 7.36B | 7.74B | 8.03B | 8.11B | 8.49B | |
| 7.55B | 7.84B | 8.08B | 8.17B | 8.56B |