Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 8.00B | $ 7.58B | $ 7.01B | $ 4.59B | $ 4.49B | |
$ 4.61B | $ 4.34B | $ 2.21B | $ 1.30B | $ 2.52B | |
$ 488.92M | $ 464.13M | $ 399.53M | $ 317.89M | $ 242.16M | |
$ 31.82M | $ 33.83M | $ 2.39B | $ 1.74B | $ 1.65B | |
$ 4.15B | $ 3.91B | $ 4.20B | $ 2.72B | $ 3.93B | |
$ 4.12B | $ 3.88B | $ 1.81B | $ 983.63M | $ 2.28B | |
$ -1.70B | $ -440.37M | $ -2.69B | $ 188.34M | $ -2.59B | |
$ 2.42B | $ 3.44B | $ -885.25M | $ 1.17B | $ -312.15M | |
$ 2.10B | $ 3.14B | $ -726.04M | $ 1.00B | $ -298.57M | |
$ 11.06 | $ 13.99 | $ -3.49 | $ 6.83 | $ -2.33 | |
$ 10.79 | $ 13.78 | $ -3.49 | $ 6.71 | $ -2.33 | |
189.83M | 224.22M | 240.49M | 146.42M | 127.74M | |
194.49M | 227.66M | 240.49M | 149.01M | 127.74M |