Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 129.66B | $ 117.81B | $ 106.44B | $ 92.92B | $ 83.65B | |
| $ 18.85B | $ 17.15B | $ 18.05B | $ 17.23B | $ 14.45B | |
| $ 17.40B | $ 15.52B | $ 14.73B | $ 13.67B | $ 11.03B | |
| $ 824.00M | $ 968.00M | $ 917.00M | $ 845.00M | $ 713.00M | |
| $ 2.91B | $ 3.25B | $ 4.73B | $ 4.81B | $ 4.46B | |
| $ 1.45B | $ 1.63B | $ 3.32B | $ 3.56B | $ 3.42B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 1.45B | $ 1.63B | $ 3.32B | $ 3.56B | $ 3.42B | |
| $ 1.19B | $ 1.21B | $ 2.49B | $ 2.81B | $ 2.93B | |
| $ 9.87 | $ 10.01 | $ 20.09 | $ 22.20 | $ 22.79 | |
| $ 9.84 | $ 9.98 | $ 20.00 | $ 22.08 | $ 22.67 | |
| 120.45M | 120.57M | 123.87M | 126.42M | 128.69M | |
| 120.83M | 120.87M | 124.44M | 127.09M | 129.40M |