Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 250.26B | $ 239.57B | $ 215.77B | $ 209.96B | $ 185.75B | |
| $ 116.42B | $ 111.71B | $ 99.01B | $ 93.26B | $ 83.33B | |
| $ 77.54B | $ 72.56B | $ 64.45B | $ 63.97B | $ 57.63B | |
| $ 10.21B | $ 9.35B | $ 8.23B | $ 8.94B | $ 9.50B | |
| $ 49.09B | $ 48.17B | $ 42.95B | $ 39.57B | $ 34.71B | |
| $ 38.88B | $ 39.15B | $ 34.56B | $ 30.59B | $ 25.36B | |
| $ -3.74B | $ -4.16B | $ -3.55B | $ -3.09B | $ -3.29B | |
| $ 35.14B | $ 34.99B | $ 31.00B | $ 27.49B | $ 22.07B | |
| $ 19.58B | $ 19.56B | $ 17.50B | $ 15.50B | $ 15.09B | |
| $ 11.53 | $ 11.52 | $ 10.14 | $ 8.86 | $ 7.03 | |
| $ 11.53 | $ 11.52 | $ 10.14 | $ 8.86 | $ 7.03 | |
| 1.70B | 1.70B | 1.73B | 1.75B | 1.75B | |
| 1.70B | 1.70B | 1.73B | 1.75B | 1.75B |