Income Statement | Dec 25 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
|---|---|---|---|---|---|
| $ 95.57B | $ 84.81B | $ 90.62B | $ 79.04B | $ 62.16B | |
| $ 21.25B | $ 20.64B | $ 25.05B | $ 20.54B | $ 13.65B | |
| $ 15.01B | $ 18.27B | $ 25.24B | $ 22.95B | $ 16.04B | |
| $ 3.12B | $ 6.14B | $ 7.75B | $ 8.63B | $ 4.73B | |
| $ 9.59B | $ 8.49B | $ 7.87B | $ 6.27B | $ 2.59B | |
| $ 6.24B | $ 2.37B | $ 549.00M | $ -1.62B | $ -1.27B | |
| $ -1.19B | $ -2.42B | $ -2.17B | $ -2.35B | $ -2.10B | |
| $ 5.05B | $ -51.00M | $ -2.36B | $ -4.77B | $ -5.36B | |
| $ 4.59B | $ 4.62B | $ -2.31B | $ -2.85B | $ -3.56B | |
| $ 6.51 | $ 6.38 | $ -2.96 | $ -3.70 | $ -5.18 | |
| $ 6.38 | $ 6.03 | $ -2.96 | $ -3.70 | $ -5.18 | |
| 696.13M | 724.00M | 781.00M | 770.00M | 687.00M | |
| 724.00M | 751.00M | 781.00M | 770.00M | 687.00M |