Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 54.52B | $ 52.79B | $ 48.97B | $ 29.88B | $ 17.34B | $ 45.77B | |
$ 37.81B | $ 40.98B | $ 39.93B | $ 29.86B | $ 24.56B | $ 25.26B | |
$ 16.71B | $ 11.81B | $ 9.04B | $ 27.00M | $ -7.23B | $ 20.51B | |
$ 8.38B | $ 7.80B | $ 7.24B | $ 10.31B | $ 8.85B | $ 16.17B | |
$ 1.94B | $ 3.07B | $ 1.65B | $ -1.06B | $ -10.42B | $ 3.06B | |
$ 29.00M | $ -1.55B | $ -1.75B | $ -1.78B | $ -1.19B | $ -968.00M | |
$ -1.37B | $ -1.33B | $ 132.00M | $ -293.00M | $ -154.00M | $ -159.00M | |
$ 504.00M | $ 1.12B | $ 186.00M | $ -2.55B | $ -11.45B | $ 2.26B | |
$ 72.00M | $ 299.00M | $ 59.00M | $ -555.00M | $ -2.57B | $ 570.00M | |
- | - | - | - | - | - | |
$ 729.00M | $ 822.00M | $ 127.00M | $ -1.99B | $ -8.88B | $ 2.96B | |
$ 0.05 | $ 1.26 | $ 0.20 | $ -3.09 | $ -18.36 | $ 3.80 | |
$ 0.09 | $ 1.21 | $ 0.19 | $ -3.09 | $ -18.36 | $ 3.79 | |
$ 2.62B | $ 653.61M | $ 650.35M | $ 644.01M | $ 483.89M | $ 443.36M | |
$ 2.88B | $ 719.67M | $ 655.12M | $ 644.01M | $ 483.89M | $ 444.27M | |
- | - | - | - | $ 0.10 | $ 0.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 46.19B | $ 48.78B | $ 47.17B | $ 38.95B | $ 29.07B | $ 41.43B | |
- | - | - | - | - | - | |
$ 319.00M | $ 822.00M | $ 127.00M | $ -1.99B | $ -8.88B | $ 1.69B | |
$ 208.40M | - | - | - | - | - | |
$ 910.00M | $ 3.27B | $ 2.15B | $ -748.00M | $ -10.23B | $ 3.35B | |
$ 910.00M | $ 7.72B | $ 8.92B | $ 1.59B | $ -7.86B | $ 5.33B |