Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 23.01B | $ 22.10B | $ 20.42B | $ 20.61B | $ 17.46B | $ 18.61B | |
$ 30.20B | $ 13.83B | $ -14.96B | $ 14.63B | $ 12.35B | $ 13.19B | |
$ 9.07B | $ 8.27B | $ 5.46B | $ 5.98B | $ 5.11B | $ 5.42B | |
$ 4.67B | $ 4.30B | $ -3.05B | $ 3.58B | $ 3.24B | $ 3.16B | |
$ 2.19B | $ 2.30B | $ 2.41B | $ 2.40B | $ 1.87B | $ 2.26B | |
$ -330.00M | $ -211.00M | $ -219.00M | $ -306.00M | $ -288.00M | $ 27.00M | |
$ -197.00M | $ -210.00M | $ -2.10B | $ -310.00M | $ 1.27B | $ 388.00M | |
$ 1.91B | $ 2.08B | $ 4.29B | $ 2.40B | $ 2.85B | $ 2.67B | |
$ 568.00M | $ 644.00M | $ -708.00M | $ 699.00M | $ 849.00M | $ 517.00M | |
$ 198.00M | $ 211.00M | $ 262.00M | $ 249.00M | - | - | |
$ 1.25B | $ 1.35B | $ 3.53B | $ 1.66B | $ 1.98B | $ 2.12B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 34.87B | $ 18.13B | $ 14.55B | $ 18.22B | $ 15.59B | $ 16.35B | |
$ 1.25B | $ 1.35B | $ 3.53B | $ 1.66B | $ 1.98B | $ 2.12B | |
$ 1.67B | $ 2.03B | - | - | $ 1.24B | $ 2.20B | |
- | - | - | - | $ 298.00M | $ 75.00M | |
$ 1.95B | $ 2.13B | $ 4.30B | $ 1.76B | $ 3.15B | $ 2.75B | |
$ 1.95B | $ 2.13B | $ 4.30B | $ 1.76B | $ 3.49B | $ 3.08B |