Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 9.43B | $ 12.31B | $ 12.01B | $ 7.32B | $ 5.60B | |
$ 5.38B | $ 7.88B | $ 7.53B | $ 4.53B | $ 3.69B | |
$ 3.35B | $ 4.05B | $ 3.98B | $ 2.75B | $ 2.14B | |
$ 0.00 | $ 2.29B | $ 2.30B | $ 1.07B | $ 810.92M | |
$ 2.03B | $ 6.15B | $ 5.61B | $ 2.60B | $ 2.32B | |
$ 2.03B | $ 3.82B | $ 3.28B | $ 1.69B | $ 1.50B | |
$ -255.46M | $ -215.11M | $ -179.95M | $ -363.49M | $ -186.63M | |
$ 1.78B | $ 3.61B | $ 3.10B | $ 1.33B | $ 1.31B | |
$ 1.64B | $ 3.31B | $ 2.75B | $ 1.39B | $ 1.22B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.30 | $ 6.60 | $ 5.29 | $ 3.50 | $ 3.31 | |
$ 3.28 | $ 6.55 | $ 5.25 | $ 3.46 | $ 3.28 | |
496.17M | 502.23M | 519.23M | 397.46M | 368.63M | |
498.70M | 505.96M | 523.18M | 401.29M | 371.97M |