Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.89B | $ 10.43B | $ 9.65B | $ 6.18B | $ 3.57B | $ 8.78B | |
$ 2.94B | $ 2.84B | $ 2.92B | $ 90.00M | $ 3.98B | $ 6.80B | |
$ 8.19B | $ 7.58B | $ 6.72B | $ 6.18B | $ -414.00M | $ 1.98B | |
$ -1.58B | $ 690.00M | $ 708.00M | $ 5.49B | $ 508.00M | $ 872.00M | |
$ -1.51B | - | - | - | $ -922.00M | $ 1.11B | |
$ -34.00M | $ -41.00M | $ -55.00M | $ -103.00M | $ -56.00M | $ -21.00M | |
$ 30.00M | $ 39.00M | $ -50.00M | $ -36.00M | $ -862.00M | $ -70.00M | |
$ 462.00M | $ -53.00M | $ -472.00M | $ 10.00M | $ -1.84B | $ 1.02B | |
$ 146.00M | $ -7.00M | $ -14.00M | $ 56.00M | $ -516.00M | $ 247.00M | |
- | - | - | - | - | - | |
$ 597.00M | $ 235.00M | $ 3.82B | $ 478.00M | $ -1.32B | $ 769.00M | |
$ 4.72 | $ 1.84 | - | - | $ -10.72 | $ 6.24 | |
$ 4.66 | $ 1.83 | - | - | $ -10.72 | $ 6.19 | |
$ -1.16M | - | - | - | $ 123.45M | $ 123.28M | |
$ 809.00K | - | - | - | $ 123.45M | $ 124.29M | |
- | - | - | - | $ 0.38 | $ 1.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -10.17 | $ 6.42 | |
- | - | - | - | $ 716.00M | $ 862.00M | |
$ 1.36B | $ 3.53B | $ 257.00M | $ 90.00M | $ 4.49B | $ 7.67B | |
- | - | - | - | $ 87.00M | $ 63.00M | |
$ 597.00M | $ 235.00M | $ 58.00M | $ 478.00M | $ -1.32B | $ 769.00M | |
$ 248.06M | $ -60.00M | - | - | $ -709.84M | $ 802.31M | |
$ 535.00M | $ 41.00M | - | $ 71.00M | $ -1.75B | $ 1.08B | |
$ 1.01B | $ 492.00M | - | $ 465.00M | $ -1.33B | $ 1.50B |