Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 54.93B | $ 52.79B | $ 48.97B | $ 29.88B | $ 17.34B | $ 45.77B | |
$ 36.01B | $ 40.98B | $ 33.38B | $ 30.42B | $ 24.56B | $ 35.38B | |
$ 18.92B | $ 11.81B | $ 15.59B | $ -535.00M | $ -7.23B | $ 10.39B | |
$ 8.12B | $ 7.80B | $ 13.60B | $ 8.54B | $ 3.85B | $ 6.69B | |
$ 4.01B | $ 3.07B | $ 1.65B | $ -9.07B | $ -11.08B | $ 3.70B | |
$ -1.01B | $ -1.55B | $ -1.75B | $ -1.78B | $ -1.19B | $ -968.00M | |
$ -1.34B | $ -1.33B | $ -325.00M | $ -293.00M | $ 811.00M | $ -476.00M | |
$ 2.40B | $ 1.12B | $ 454.00M | $ -2.28B | $ -11.45B | $ 2.26B | |
$ 604.00M | $ 299.00M | $ 59.00M | $ -555.00M | $ -2.57B | $ 570.00M | |
- | - | - | - | - | - | |
$ 3.91B | $ 822.00M | $ 513.00M | $ -1.78B | $ -8.88B | $ 1.69B | |
- | - | - | - | $ -18.36 | $ 3.80 | |
- | - | - | - | $ -18.36 | $ 3.79 | |
- | - | - | - | $ 483.89M | $ 443.36M | |
- | - | - | - | $ 483.89M | $ 444.27M | |
- | - | - | - | $ 0.10 | $ 0.40 | |
- | - | - | - | - | - | |
- | - | - | - | $ -19.66 | - | |
- | - | - | - | $ -19.66 | - | |
- | - | - | - | $ 3.35B | $ 4.03B | |
$ 45.76B | $ 48.78B | $ 46.98B | $ 38.95B | $ 28.41B | $ 42.07B | |
- | - | - | - | $ 1.23B | $ 1.09B | |
$ 1.70B | $ 822.00M | $ 338.00M | $ -1.78B | $ -8.88B | $ 1.69B | |
$ 444.40M | - | - | - | $ -9.39B | $ 2.16B | |
$ 3.94B | $ 3.27B | $ 2.42B | $ -477.00M | $ -10.23B | $ 3.35B | |
$ 4.91B | $ 7.72B | $ 4.71B | $ 1.86B | $ -7.86B | $ 5.67B |