Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.10B | $ 13.06B | $ 12.45B | $ 9.96B | $ 4.38B | $ 2.18B | |
$ 3.78B | $ 7.23B | $ -7.26B | $ 6.06B | $ 3.03B | $ 1.57B | |
$ 2.32B | $ 5.83B | $ 5.19B | $ 3.90B | $ 1.35B | $ 604.92M | |
$ 3.47B | $ 5.08B | $ -6.32B | $ 5.48B | $ 2.65B | $ 1.50B | |
$ -1.16B | $ 755.57M | $ -1.13B | $ -1.58B | $ -1.30B | $ -891.23M | |
- | $ 164.58M | $ 70.12M | $ -102.86M | $ -123.44M | $ -14.27M | |
$ -219.22M | $ -252.54M | $ 438.09M | $ 29.26M | $ 17.19M | $ 464.32M | |
$ -1.37B | $ 425.36M | $ -1.50B | $ -1.71B | $ -1.48B | $ -1.37B | |
$ 130.05M | $ 262.68M | $ 168.40M | $ 332.87M | $ 141.64M | $ 85.86M | |
$ 3.85M | $ -7.03M | - | - | $ 721.00K | $ -3.24M | |
$ -1.50B | $ 150.73M | $ -1.65B | $ -2.05B | $ -1.62B | $ -1.46B | |
$ -2.67 | $ 0.27 | $ -2.96 | $ -3.84 | - | - | |
$ -2.67 | $ 0.25 | $ -2.96 | $ -3.84 | $ -3.39 | $ -3.35 | |
$ 561.74M | $ 566.61M | $ 558.12M | $ 532.71M | $ 477.26M | $ 436.60M | |
$ 561.74M | $ 594.41M | $ 558.12M | $ 532.71M | $ 477.26M | $ 436.60M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -1.69 | - | - | - | - | - | |
$ -1.69 | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 7.25B | $ 12.31B | $ 11.87B | $ 11.54B | $ 5.68B | $ 3.07B | |
$ -1.50B | $ 150.73M | $ -1.66B | $ -2.05B | $ -1.62B | $ -1.46B | |
$ -1.39B | $ 1.06B | - | - | - | - | |
- | - | - | - | - | - | |
$ -1.16B | $ 466.44M | $ -1.46B | $ -1.58B | $ -1.36B | $ -1.32B | |
$ -1.16B | $ 913.32M | $ -1.02B | $ -1.30B | $ -1.18B | $ -1.17B |