Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.61B | $ 25.82B | $ 25.31B | $ 18.78B | $ 12.62B | $ 16.82B | |
$ 3.98B | $ 10.26B | $ 2.69B | $ 3.15B | $ 9.27B | $ 8.29B | |
$ 8.64B | $ 15.56B | $ 22.62B | $ 21.61B | $ 3.35B | $ 8.53B | |
$ 1.23B | $ 319.20M | $ 8.27B | $ 6.98B | $ 74.05M | $ 45.46M | |
$ 7.41B | $ 15.24B | $ 14.35B | $ 14.63B | $ 3.28B | $ 8.48B | |
$ -135.44M | $ 223.46M | $ 9.40B | $ 912.65M | $ -663.94M | $ -740.68M | |
$ 58.57M | $ -846.89M | $ 1.50B | $ -220.96M | $ 243.46M | $ -78.88M | |
$ 7.33B | $ 14.62B | $ 14.08B | $ 8.13B | $ 2.86B | $ 7.66B | |
$ 1.81B | $ 3.94B | $ -7.21B | $ -4.67B | $ 729.15M | $ 1.98B | |
- | $ -9.69M | $ 10.00B | - | - | - | |
$ 5.21B | $ 10.20B | $ 28.40B | $ 19.48B | $ 1.97B | $ 5.47B | |
$ 173.60 | $ 34.01 | $ 33.29 | $ 19.95 | $ 65.70 | $ 182.20 | |
$ 173.60 | $ 34.01 | $ 33.29 | $ 19.95 | $ 65.70 | $ 182.20 | |
$ 60.00M | $ 300.00M | $ 853.05M | $ 976.40M | $ 30.00M | $ 30.00M | |
$ 60.00M | $ 300.00M | $ 853.05M | $ 976.40M | $ 30.00M | $ 30.00M | |
$ 149.62 | - | $ 6.00 | - | $ 0.00 | $ 101.75 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.21B | $ 10.58B | $ 10.96B | $ 10.13B | $ 9.35B | $ 8.34B | |
$ 318.21M | - | - | - | $ 926.31M | $ 1.08B | |
$ 5.21B | $ 10.20B | $ 28.40B | $ 19.48B | $ 1.97B | $ 5.47B | |
$ 5.16B | $ 10.75B | - | - | $ 1.79B | $ 5.52B | |
$ 7.65B | $ 15.75B | $ 13.01B | $ 8.13B | $ 3.78B | $ 8.75B | |
$ 8.68B | $ 17.82B | $ 15.06B | $ 10.12B | $ 5.72B | $ 10.58B |