Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 19.23B | $ 14.32B | $ 5.72B | $ 2.23B | $ 4.23B | $ 4.22B | |
$ -1.53B | $ 9.46B | $ -4.33B | $ 0.00 | $ 2.15B | $ 2.12B | |
$ 19.23B | $ 4.86B | $ 1.39B | $ 5.07B | $ 2.08B | $ 2.10B | |
- | $ 2.72B | $ -2.35B | $ -433.72M | $ 780.64M | $ 791.54M | |
$ 9.37B | $ 1.98B | $ -962.44M | $ 5.07B | $ 1.30B | $ 1.31B | |
$ 1.32B | $ -423.48M | $ 257.32M | $ 415.10M | $ 433.57M | $ 374.96M | |
$ -5.52B | $ 3.99B | $ 354.08M | $ -698.80M | $ 4.00B | $ 3.48B | |
$ 5.94B | $ 6.55B | $ -1.06B | $ 13.65B | $ 5.73B | $ 5.17B | |
$ 959.87M | $ 1.20B | $ -35.67M | $ 1.35B | $ 609.10M | $ 528.75M | |
- | - | $ -224.78M | - | - | - | |
$ 4.02B | $ 3.68B | $ -910.13M | $ 4.82B | $ 1.94B | $ 1.97B | |
$ 2.87 | $ 4.24 | $ -1.21 | $ 7.83 | $ 3.45 | - | |
$ 2.76 | $ 4.09 | $ -1.21 | $ 7.31 | $ 3.37 | - | |
$ 3.50B | $ 867.50M | $ 749.50M | $ 582.26M | $ 562.81M | - | |
$ 3.66B | $ 911.79M | $ 749.50M | $ 633.09M | $ 583.69M | - | |
$ 0.51 | $ 0.66 | $ 0.62 | $ 0.00 | $ 0.53 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 72.10M | $ 62.73M | |
$ -1.53B | $ 12.18B | $ -6.68B | $ 0.00 | $ 2.93B | $ 2.91B | |
$ 4.06B | $ 3.73B | $ -841.13M | $ 4.92B | $ 2.00B | $ 2.01B | |
$ 3.69B | $ 5.28B | - | - | $ -1.26B | $ -961.64M | |
- | - | - | - | $ 969.87M | $ 1.04B | |
$ 15.74B | $ 9.50B | $ -2.70B | $ 14.72B | $ 6.70B | $ 6.21B | |
$ 15.74B | $ 9.50B | $ -2.70B | $ 14.72B | $ 6.70B | $ 6.21B |