Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.28B | $ 23.39B | $ 17.36B | - | $ 22.70B | $ 12.57B | |
$ 2.02B | $ 2.11B | $ 777.00M | $ 813.00M | $ -2.33B | $ -615.00M | |
$ 27.46B | $ 21.47B | $ 14.59B | $ 15.12B | $ 13.27B | $ 7.41B | |
- | - | - | - | - | - | |
$ -8.23B | $ -7.59B | $ -513.00M | $ -822.00M | $ -1.63B | $ -524.00M | |
$ -7.59B | $ -185.00M | $ 7.67B | $ 7.99B | $ 5.47B | $ 4.02B | |
$ -121.00M | $ 862.00M | $ 1.58B | $ 1.69B | $ 981.00M | $ 782.00M | |
- | - | - | - | - | - | |
$ -2.18B | $ -1.45B | $ 5.93B | $ 4.41B | $ 4.18B | $ 3.03B | |
$ -0.94 | $ -1.09 | $ 4.46 | $ 4.51 | $ 3.11 | $ 3.76 | |
$ -1.03 | $ -1.09 | $ 4.43 | $ 4.47 | $ 3.08 | $ 3.71 | |
$ 5.34B | $ 1.33B | $ 1.33B | $ 1.34B | $ 1.35B | $ 805.10M | |
$ 5.34B | $ 1.33B | $ 1.34B | $ 1.35B | $ 1.36B | $ 815.20M | |
$ 2.08 | $ 2.08 | $ 2.00 | $ 1.86 | $ 1.80 | $ 1.71 | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.80 | $ 4.37 | |
- | - | - | - | - | - | |
$ 11.99B | $ 12.49B | $ 13.54B | $ 12.00B | $ 11.49B | $ 6.70B | |
$ -2.28B | $ -1.09B | $ 6.27B | $ 6.44B | $ 4.48B | $ 3.22B | |
$ -3.70B | - | $ 6.24B | - | $ 5.82B | $ 3.65B | |
- | - | - | - | - | - | |
- | - | - | $ 6.50B | - | - | |
- | - | - | $ 8.02B | - | - |