Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 67.53B | $ 49.72B | $ 58.19B | $ 40.81B | $ 27.20B | $ 32.79B | |
$ 22.02B | $ 43.02B | $ -51.50B | $ 1.29B | $ 22.37B | $ 27.06B | |
$ 85.29B | $ 6.70B | $ 6.68B | $ 39.52B | $ 4.83B | $ 5.73B | |
$ 47.92B | $ 231.00M | $ -241.00M | $ 34.00B | $ 219.60M | $ 211.70M | |
$ 7.20B | $ 6.93B | $ 6.44B | $ 5.52B | $ 4.61B | $ 5.52B | |
$ -957.00M | $ -1.24B | $ -1.24B | $ -1.28B | $ -1.27B | $ -1.23B | |
$ -440.00M | $ 476.00M | $ -498.00M | $ -583.00M | $ 426.40M | $ 448.40M | |
$ 5.91B | $ 5.70B | $ 5.70B | $ 4.83B | $ 3.76B | $ 4.73B | |
$ 57.00M | $ 44.00M | $ -82.00M | $ 70.00M | $ -124.30M | $ 45.60M | |
$ 440.00M | $ 462.00M | $ 464.00M | $ 583.00M | - | - | |
$ 25.91B | $ 5.48B | $ 5.49B | $ 4.63B | $ 3.74B | $ 4.56B | |
$ 2.62 | $ 2.52 | $ 2.50 | $ 2.11 | $ 1.71 | $ 2.09 | |
$ 2.62 | $ 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.04 | - | - | - | $ 1.78 | $ 1.75 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 69.94B | $ 43.25B | $ 52.84B | $ 35.29B | $ 22.59B | $ 27.27B | |
$ 5.75B | $ 5.53B | $ 5.49B | $ 4.63B | $ 3.78B | $ 4.59B | |
$ 4.00B | - | $ 5.56B | - | $ 3.78B | $ 4.71B | |
- | - | - | - | $ 1.25B | $ 1.22B | |
$ 2.37B | $ 6.97B | $ 5.71B | $ 4.88B | $ 5.02B | $ 5.95B | |
$ 4.88B | $ 9.05B | $ 8.01B | $ 7.06B | $ 7.09B | $ 7.90B |