Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 49.72B | $ 49.72B | $ 58.19B | $ 40.81B | $ 27.20B | $ 32.79B | |
$ 21.94B | $ 1.39B | $ -51.50B | $ 1.29B | $ 22.37B | $ 27.06B | |
$ 67.57B | $ 48.33B | $ 6.68B | $ 39.52B | $ 4.83B | $ 5.73B | |
$ 43.02B | $ 43.02B | $ -241.00M | $ 34.00B | $ 219.60M | $ 211.70M | |
$ 24.43B | $ 6.93B | $ 6.44B | $ 5.52B | $ 4.61B | $ 5.52B | |
$ -1.24B | $ -1.24B | $ -1.24B | $ -1.28B | $ -1.27B | $ -1.23B | |
$ -476.00M | $ -476.00M | $ -498.00M | $ -583.00M | $ 426.40M | $ 448.40M | |
$ 5.70B | $ 5.70B | $ 5.70B | $ 4.83B | $ 3.76B | $ 4.73B | |
$ 44.00M | $ 44.00M | $ -82.00M | $ 70.00M | $ -124.30M | $ 45.60M | |
$ 462.00M | $ 462.00M | $ 464.00M | $ 583.00M | - | - | |
$ 25.69B | $ 5.53B | $ 5.49B | $ 4.63B | $ 3.74B | $ 4.56B | |
$ 2.52 | $ 2.52 | $ 2.50 | $ 2.11 | $ 1.71 | $ 2.09 | |
$ 2.52 | $ 2.52 | $ 2.50 | $ 2.10 | $ 1.71 | $ 2.09 | |
$ 8.69B | $ 2.17B | $ 2.18B | $ 2.18B | $ 2.19B | $ 2.19B | |
$ 8.78B | $ 2.19B | $ 2.20B | $ 2.20B | $ 2.20B | $ 2.20B | |
- | - | - | - | $ 1.33 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 64.95B | $ 44.40B | $ 52.84B | $ 35.29B | $ 22.59B | $ 27.27B | |
$ 5.56B | $ 5.53B | $ 5.49B | $ 4.63B | $ 3.78B | $ 4.59B | |
$ 2.11B | - | $ 5.56B | - | $ 3.78B | $ 4.71B | |
- | - | - | - | $ 1.25B | $ 1.22B | |
$ 5.74B | $ 5.74B | $ 5.71B | $ 4.88B | $ 5.02B | $ 5.95B | |
$ 8.16B | $ 8.16B | $ 8.01B | $ 7.06B | $ 7.09B | $ 7.90B |