Income Statement | Dec 24 | Dec 23 | Dec 20 | Dec 18 | Dec 17 |
|---|---|---|---|---|---|
| $ 9.43B | $ 12.31B | $ 5.60B | $ 6.20B | $ 5.11B | |
| $ 5.38B | $ 7.88B | $ 3.69B | $ 4.23B | $ 3.06B | |
| $ 3.35B | $ 4.05B | $ 2.19B | $ 2.29B | $ 1.96B | |
| $ 2.10B | $ 2.29B | $ 810.92M | $ 799.06M | $ 584.06M | |
| $ 4.20B | $ 6.17B | $ 2.32B | $ 2.71B | $ 1.67B | |
| $ 2.03B | $ 3.82B | $ 1.50B | $ 1.88B | $ 1.06B | |
| $ -255.46M | $ -215.11M | $ -186.63M | $ -244.28M | $ -334.28M | |
| $ 1.78B | $ 3.61B | $ 1.31B | $ 1.64B | $ 828.49M | |
| $ 1.64B | $ 3.31B | $ 1.22B | $ 1.50B | $ 727.26M | |
| $ 3.30 | $ 6.60 | $ 3.31 | $ 4.04 | $ 2.32 | |
| $ 3.28 | $ 6.55 | $ 3.28 | $ 3.99 | $ 2.29 | |
| 496.17M | 502.23M | 368.63M | 370.43M | 346.37M | |
| 498.70M | 505.96M | 371.97M | 374.94M | 350.48M |