Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.44B | $ 36.85B | $ 34.46B | $ 33.65B | $ 25.23B | $ 25.49B | |
$ 15.77B | $ 28.47B | $ 27.65B | $ 26.92B | $ 19.84B | $ 19.60B | |
$ 1.67B | $ 8.38B | $ 6.81B | $ 6.72B | $ 5.38B | $ 5.89B | |
$ 8.68B | $ 1.74B | $ -110.00M | $ -134.00M | $ 1.08B | $ 2.88B | |
$ -7.01B | $ 6.64B | $ 6.81B | $ 6.72B | $ 4.30B | $ 3.01B | |
$ -666.11M | $ -663.00M | $ 1.50B | $ 4.00M | $ -964.00M | $ 499.00M | |
$ 335.27M | $ -585.00M | $ -374.00M | $ -1.07B | $ 467.00M | $ 1.06B | |
$ 587.73M | $ 6.85B | $ 7.19B | $ 7.79B | $ 3.80B | $ 4.57B | |
$ -644.15M | $ 1.08B | $ 26.00M | $ 946.00M | $ 936.00M | $ 1.60B | |
$ ― | $ 432.00M | $ 182.00M | $ 6.00M | $ ― | $ ― | |
$ 1.23B | $ 5.76B | $ 7.17B | $ 6.85B | $ 2.86B | $ 3.19B | |
$ -0.10 | $ 2.62 | $ 1.86 | $ 1.31 | $ 1.17 | $ 1.84 | |
$ -0.10 | $ 2.62 | $ 1.86 | $ 1.31 | $ 1.17 | $ 1.84 | |
$ 4.40B | $ 2.20B | $ 3.85B | $ 24.18B | $ 2.45B | $ 1.69B | |
$ 4.40B | $ 2.20B | $ 3.85B | $ 24.18B | $ 2.45B | $ 1.69B | |
$ 1.01 | $ ― | $ ― | $ ― | $ 0.43 | $ 0.56 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 24.44B | $ 30.20B | $ 27.54B | $ 26.79B | $ 20.93B | $ 22.47B | |
$ 1.23B | $ 5.76B | $ 7.17B | $ 6.85B | $ 2.86B | $ 3.19B | |
$ 1.36B | $ 5.04B | $ ― | $ ― | $ 2.78B | $ 2.36B | |
$ 473.94M | $ ― | $ ― | $ ― | $ 1.25B | $ 1.26B | |
$ 1.06B | $ 7.27B | $ 7.19B | $ 7.79B | $ 5.05B | $ 5.83B | |
$ 1.36B | $ 8.55B | $ 8.37B | $ 38.25B | $ 6.04B | $ 6.79B |