Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 27.03B | $ 26.09B | $ 23.81B | $ 15.79B | $ 9.05B | $ 22.43B | |
$ 21.93B | $ 21.87B | $ -19.06B | $ 3.93B | $ 10.94B | $ 16.45B | |
$ 5.11B | $ 4.22B | $ 4.75B | $ 11.86B | $ -1.89B | $ 5.98B | |
$ 27.31B | $ 4.00B | $ -3.73B | $ 10.14B | $ 1.93B | $ 3.03B | |
$ -282.00M | $ 224.00M | $ 1.02B | $ 1.72B | $ -3.82B | $ 2.96B | |
$ 585.00M | $ -347.00M | $ -84.00M | $ 13.00M | $ -282.00M | $ 8.00M | |
$ -58.00M | $ 62.00M | $ 205.00M | $ -22.00M | $ -158.00M | $ -8.00M | |
$ 132.00M | $ 633.00M | $ 728.00M | $ 1.32B | $ -4.26B | $ 2.96B | |
$ 54.00M | $ 168.00M | $ 189.00M | $ 348.00M | $ -1.18B | $ 657.00M | |
- | - | - | - | - | - | |
$ 159.00M | $ 484.00M | $ 561.00M | $ 977.00M | $ -3.07B | $ 2.30B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.24B | $ 1.36B | |
$ 48.82B | $ 25.87B | $ 40.51B | $ 14.07B | $ 12.86B | $ 19.47B | |
- | - | - | - | $ 314.00M | $ 82.00M | |
$ 77.00M | $ 465.00M | $ 539.00M | $ 977.00M | $ -3.07B | $ 2.30B | |
$ 342.45M | $ 500.07M | $ 603.12M | - | $ -3.00B | $ 2.30B | |
$ 248.00M | $ 869.00M | $ 1.03B | $ 1.76B | $ -3.94B | $ 3.04B | |
$ 1.85B | $ 2.39B | $ 2.38B | $ 3.03B | $ -2.69B | $ 4.26B |