Income Statement | Dec 24 | Dec 23 | Dec 19 | Dec 18 | Dec 17 |
|---|---|---|---|---|---|
| $ 4.37B | $ 4.50B | $ 3.54B | $ 3.33B | $ 2.75B | |
| $ 2.86B | $ 2.74B | $ 2.47B | $ 2.30B | $ 1.83B | |
| $ 3.69B | $ 3.81B | $ 1.48B | $ 1.42B | $ 1.22B | |
| $ 354.00M | $ 432.00M | $ 188.00M | $ 179.00M | $ 156.00M | |
| $ -725.00M | $ -608.00M | $ 1.36B | $ 1.06B | $ 780.00M | |
| $ -833.00M | $ -1.07B | $ 985.00M | $ 883.00M | $ 606.00M | |
| $ -346.00M | $ -48.00M | $ 133.00M | $ 11.00M | $ 437.00M | |
| $ -1.18B | $ -1.12B | $ 1.12B | $ 894.00M | $ 1.04B | |
| $ -1.22B | $ -1.16B | $ 1.00B | $ 826.00M | $ 726.00M | |
| $ -7.69 | $ -7.35 | $ 6.82 | $ 5.62 | $ 4.97 | |
| $ -7.69 | $ -7.35 | $ 6.72 | $ 5.54 | $ 4.91 | |
| 159.00M | 158.00M | 147.00M | 147.00M | 146.00M | |
| 159.00M | 158.00M | 149.00M | 149.00M | 148.00M |