Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 23.16B | $ 22.75B | $ 16.68B | $ 6.27B | $ 1.86B | |
$ 5.83B | $ 5.46B | $ 4.34B | $ 1.91B | $ 458.78M | |
$ 5.00B | $ 4.39B | $ 3.61B | $ 2.33B | $ 2.11B | |
$ 549.92M | $ 516.80M | $ 449.98M | $ 416.28M | $ 509.40M | |
$ 1.62B | $ 1.78B | $ 1.20B | $ 87.45M | $ -1.12B | |
$ 824.51M | $ 1.07B | $ 722.03M | $ -419.07M | $ -1.65B | |
$ -85.08M | $ -171.66M | $ -231.51M | $ -193.41M | $ -203.47M | |
$ 739.43M | $ 894.54M | $ 490.52M | $ -611.27M | $ -1.86B | |
$ 896.29M | $ 563.28M | $ 266.44M | $ -670.67M | $ -1.72B | |
$ 2.77 | $ 1.35 | $ 0.53 | $ -3.09 | $ -8.12 | |
$ 2.74 | $ 1.34 | $ 0.52 | $ -3.09 | $ -8.12 | |
230.12M | 228.63M | 224.81M | 217.19M | 212.27M | |
236.35M | 230.98M | 231.56M | 217.19M | 212.27M |