Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 21.20B | $ 17.36B | - | $ 22.70B | $ 12.57B | $ 11.56B | |
$ 1.07B | $ 777.00M | $ 813.00M | $ -2.33B | $ -615.00M | $ -566.00M | |
$ 6.95B | $ 14.59B | $ 15.12B | $ 13.27B | $ 7.41B | $ 6.79B | |
- | - | - | - | - | - | |
$ -1.03B | $ -513.00M | $ -822.00M | $ -1.63B | $ -524.00M | $ -146.00M | |
$ 6.99B | $ 7.67B | $ 7.99B | $ 5.47B | $ 4.02B | $ 4.06B | |
$ 473.00M | $ 1.58B | $ 1.69B | $ 981.00M | $ 782.00M | $ 803.00M | |
- | - | - | - | - | - | |
$ 17.54B | $ 5.93B | $ 4.41B | $ 4.18B | $ 3.03B | $ 3.06B | |
$ 4.00 | $ 4.46 | $ 4.51 | $ 3.11 | $ 3.76 | $ 3.96 | |
$ 3.97 | $ 4.43 | $ 4.47 | $ 3.08 | $ 3.71 | $ 3.91 | |
$ 5.32B | $ 1.33B | $ 1.34B | $ 1.35B | $ 805.10M | $ 772.96M | |
$ 5.35B | $ 1.34B | $ 1.35B | $ 1.36B | $ 815.20M | $ 783.48M | |
$ 2.08 | $ 2.00 | $ 1.86 | $ 1.80 | $ 1.71 | $ 1.56 | |
- | - | - | - | - | - | |
$ 1.30 | - | - | $ 3.80 | $ 4.37 | $ 1.05 | |
- | - | - | - | - | - | |
$ 13.03B | $ 13.54B | $ 12.00B | $ 11.49B | $ 6.70B | $ 6.12B | |
$ 5.50B | $ 6.27B | $ 6.44B | $ 4.48B | $ 3.22B | $ 3.24B | |
$ 4.92B | $ 6.24B | - | $ 5.82B | $ 3.65B | $ 3.35B | |
- | - | - | - | - | - | |
$ 1.91B | - | $ 6.50B | - | - | - | |
$ 1.56B | - | $ 8.02B | - | - | - |