Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 80.95B | $ 49.72B | $ 58.19B | $ 40.81B | $ 27.20B | $ 32.79B | |
$ 24.31B | $ 43.02B | $ 51.50B | $ 35.08B | $ 22.37B | $ -27.06B | |
$ 56.65B | $ 6.70B | $ 6.68B | $ 5.73B | $ 4.83B | $ 5.73B | |
$ 49.69B | $ 231.00M | $ 241.00M | $ 35.08B | $ -219.60M | $ -211.70M | |
$ 7.29B | $ 6.93B | $ 6.91B | $ 6.10B | $ 4.61B | $ 5.52B | |
$ -620.00M | $ -1.24B | $ -1.23B | $ -1.28B | $ -1.27B | $ -1.23B | |
$ -187.00M | $ 476.00M | $ 487.00M | $ -583.00M | $ -426.40M | $ -448.40M | |
$ 5.99B | $ 5.70B | $ 5.70B | $ 4.83B | $ 3.76B | $ 4.73B | |
$ 54.00M | $ 44.00M | $ 82.00M | $ 70.00M | $ -124.00M | $ 45.60M | |
$ 417.00M | $ 462.00M | $ 464.00M | $ 583.00M | $ 426.10M | $ 563.00M | |
$ 5.81B | $ 5.48B | $ 5.44B | $ 4.60B | $ 3.74B | $ 4.56B | |
$ 2.67 | $ 2.52 | $ 2.50 | $ 2.11 | $ 1.71 | $ 2.09 | |
$ 2.67 | $ 2.52 | $ 2.50 | $ 2.10 | $ 1.71 | $ 2.09 | |
$ 8.68B | $ 2.17B | $ 2.18B | $ 2.18B | $ 2.19B | $ 2.19B | |
$ 8.77B | $ 2.19B | $ 2.20B | $ 2.20B | $ 2.20B | $ 2.20B | |
$ 1.57 | - | - | - | $ 1.78 | $ 1.76 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 71.73B | $ 43.25B | $ 51.74B | $ 36.37B | $ 23.58B | $ 28.47B | |
$ 5.85B | $ 5.53B | $ 5.49B | $ 4.64B | $ 3.78B | $ 4.59B | |
$ 4.35B | - | - | - | $ 3.64B | $ 3.74B | |
- | - | - | - | - | - | |
$ 2.85B | $ 6.97B | $ 6.94B | $ 6.11B | $ 5.05B | $ 4.90B | |
$ 5.30B | $ 9.05B | $ 8.91B | $ 7.98B | $ 6.89B | $ 4.94B |