Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 22.46B | - | $ 22.26B | $ 22.70B | $ 12.57B | $ 11.56B | |
$ -370.00M | $ 777.00M | $ 813.00M | $ -2.33B | $ -615.00M | $ -566.00M | |
$ 6.29B | $ 14.59B | $ 13.53B | $ 13.27B | $ 7.41B | $ 6.79B | |
- | - | - | - | - | - | |
$ -941.00M | $ -513.00M | $ -1.55B | $ -1.63B | $ -524.00M | $ -146.00M | |
$ 7.83B | $ 7.67B | $ 7.99B | $ 5.47B | $ 4.02B | $ 4.06B | |
$ 603.00M | $ 1.58B | $ 1.56B | $ 981.00M | $ 782.00M | $ 803.00M | |
- | - | - | - | - | - | |
$ 18.22B | $ 5.93B | $ 6.03B | $ 4.18B | $ 3.03B | $ 3.06B | |
$ 4.52 | $ 4.46 | $ 4.51 | $ 3.11 | $ 3.76 | $ 3.96 | |
$ 4.49 | $ 4.43 | $ 4.47 | $ 3.08 | $ 3.71 | $ 3.91 | |
$ 5.31B | $ 1.33B | $ 1.34B | $ 1.35B | $ 805.10M | $ 772.96M | |
$ 5.35B | $ 1.34B | $ 1.35B | $ 1.36B | $ 815.20M | $ 783.48M | |
$ 2.04 | $ 2.00 | $ 1.86 | $ 1.80 | $ 1.71 | $ 1.56 | |
- | - | - | - | - | - | |
$ 3.74 | - | $ 5.53 | $ 3.80 | $ 4.37 | $ 1.05 | |
- | - | - | - | - | - | |
$ 13.63B | $ 13.36B | $ 13.82B | $ 11.49B | $ 6.70B | $ 6.12B | |
$ 6.36B | $ 6.27B | $ 6.44B | $ 4.48B | $ 3.22B | $ 3.24B | |
$ 5.67B | - | $ 7.69B | $ 5.82B | $ 3.65B | $ 3.35B | |
- | - | - | - | - | - | |
$ 1.91B | $ 7.85B | - | - | - | - | |
$ 1.56B | $ 9.37B | - | - | - | - |