Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 23.66B | $ 23.20B | $ 20.75B | $ 19.63B | $ 17.86B | $ 21.39B | |
$ 14.89B | $ 14.76B | $ 13.87B | $ 13.29B | $ 12.41B | $ 14.34B | |
$ 12.52B | $ 8.43B | $ 6.89B | $ 6.33B | $ 5.45B | $ 7.05B | |
$ 19.44B | $ 19.31B | $ 17.76B | $ 3.87B | $ 3.63B | $ 4.19B | |
$ 4.09B | $ 3.88B | $ 3.00B | $ 2.46B | $ 1.82B | $ 2.86B | |
$ -131.00M | $ -151.00M | $ -144.00M | $ 2.00M | $ -149.00M | $ -199.00M | |
$ -108.00M | $ -93.00M | $ -60.00M | $ -577.00M | $ 71.00M | $ -73.00M | |
$ 4.07B | $ 3.83B | $ 2.91B | $ 2.90B | $ 1.75B | $ 2.59B | |
$ 660.00M | $ 604.00M | $ 445.00M | $ 750.00M | $ 331.00M | $ 378.00M | |
- | - | - | - | - | - | |
$ 3.40B | $ 3.22B | $ 2.46B | $ 2.14B | $ 1.41B | $ 2.21B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 34.33B | $ 34.07B | $ 31.62B | $ 17.16B | $ 16.03B | $ 18.53B | |
$ 3.40B | $ 3.22B | $ 2.46B | $ 2.15B | $ 1.41B | $ 2.21B | |
$ -76.66M | $ 3.08B | $ 2.31B | - | $ 1.23B | $ 2.21B | |
- | - | - | - | $ 149.00M | $ 199.00M | |
$ 4.20B | $ 3.98B | $ 3.06B | $ 2.69B | $ 1.90B | $ 2.79B | |
$ 5.11B | $ 4.90B | $ 4.01B | $ 3.61B | $ 2.71B | $ 3.67B |