Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 402.96B | $ 350.02B | $ 307.39B | $ 282.84B | $ 257.64B | |
| $ 240.43B | $ 203.71B | $ 174.06B | $ 156.63B | $ 146.70B | |
| $ 111.26B | $ 91.32B | $ 89.77B | $ 81.79B | $ 67.98B | |
| $ 21.14B | $ 15.31B | $ 11.95B | $ 13.47B | $ 12.44B | |
| $ 179.96B | $ 135.39B | $ 97.97B | $ 85.16B | $ 103.52B | |
| $ 129.17B | $ 112.39B | $ 84.29B | $ 74.84B | $ 78.71B | |
| $ 29.66B | $ 7.42B | $ 1.42B | $ -3.51B | $ 12.02B | |
| $ 158.83B | $ 119.81B | $ 85.72B | $ 71.33B | $ 90.73B | |
| $ 132.17B | $ 100.12B | $ 73.80B | $ 59.97B | $ 76.03B | |
| $ 10.91 | $ 8.13 | $ 5.84 | $ 4.59 | $ 5.69 | |
| $ 10.81 | $ 8.04 | $ 5.80 | $ 4.56 | $ 5.61 | |
| 12.12B | 12.32B | 12.63B | 13.06B | 13.35B | |
| 12.23B | 12.45B | 12.72B | 13.16B | 13.55B |