Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 27.57B | $ 17.02B | $ 18.63B | $ 1.99B | $ 1.89B | $ 1.89B | |
$ 20.21B | $ 11.95B | $ 12.21B | $ 12.50B | $ 744.38M | $ 561.35M | |
$ 7.36B | $ 5.07B | $ 6.42B | $ 7.32B | $ 1.31B | $ 1.32B | |
$ 7.26B | $ 4.59B | $ 4.19B | $ 984.81M | $ 1.03B | $ 1.03B | |
$ -613.99M | $ -277.91M | $ 2.23B | $ 217.01M | $ 112.47M | $ 73.08M | |
$ -85.01M | $ -117.02M | $ -14.02M | $ -95.51M | $ -147.93M | $ -251.02M | |
$ -2.46B | $ -2.53B | $ 1.09B | $ -19.22M | $ 81.00K | $ -96.36M | |
$ -2.52B | $ -1.93B | $ 3.34B | $ 128.35M | $ -27.84M | $ -93.17M | |
$ -389.37M | $ -296.86M | $ 798.41M | $ 828.44M | $ 24.07M | $ 20.49M | |
$ -79.48M | $ -8.10M | $ -3.09M | $ -5.17M | $ -7.27M | $ -14.73M | |
$ -2.20B | $ -1.70B | $ 2.48B | $ 2.49B | $ -40.15M | $ -62.92M | |
$ -9.73 | $ -6.28 | $ 2.10 | $ 1.62 | $ -0.82 | $ -1.71 | |
$ -9.51 | $ -6.28 | $ 2.10 | $ 1.62 | $ -0.82 | $ -1.71 | |
$ 833.23M | $ 270.84M | $ 84.10M | $ 89.91M | $ 97.92M | $ 96.74M | |
$ 833.23M | $ 270.84M | $ 84.12M | $ 89.94M | - | $ 96.74M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 27.58B | $ 16.53B | $ 16.40B | $ 1.54B | $ 1.61B | $ 1.59B | |
$ -2.20B | $ -1.70B | $ 2.48B | $ 2.49B | $ -40.15M | $ -62.92M | |
$ -617.52M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -2.28B | $ -1.84B | $ 3.41B | $ 3.46B | $ 120.09M | $ -37.48M | |
$ 474.46M | $ -243.40M | $ 4.59B | $ 4.67B | $ 645.10M | $ 556.63M |