Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 24.61B | $ 23.20B | $ 20.75B | $ 19.63B | $ 17.86B | $ 21.39B | |
$ 15.30B | $ 14.76B | $ 13.87B | $ 13.29B | $ 12.41B | $ 14.34B | |
$ 9.31B | $ 8.43B | $ 6.89B | $ 6.33B | $ 5.45B | $ 7.05B | |
$ 1.14B | $ 4.55B | $ 3.89B | $ 3.87B | $ 3.63B | $ 4.19B | |
$ 4.49B | $ 3.88B | $ 3.00B | $ 15.76B | $ 14.23B | $ 2.86B | |
$ -114.00M | $ -151.00M | $ -144.00M | $ -144.00M | $ -149.00M | $ -199.00M | |
$ 9.00M | $ 93.00M | $ 60.00M | $ -577.00M | $ -71.00M | $ 73.00M | |
$ 4.49B | $ 3.83B | $ 2.91B | $ 2.90B | $ 1.75B | $ 2.59B | |
$ 714.00M | $ 604.00M | $ 445.00M | $ 750.00M | $ 12.74B | $ 378.00M | |
- | - | - | - | - | - | |
$ 3.77B | $ 3.22B | $ 2.46B | $ 2.14B | $ 1.41B | $ 2.21B | |
$ 9.45 | $ 8.06 | $ 6.17 | $ 5.38 | $ 3.51 | $ 5.28 | |
$ 9.40 | $ 8.02 | $ 6.14 | $ 5.34 | $ 3.49 | $ 5.25 | |
$ 1.60B | $ 399.10M | $ 398.70M | $ 398.70M | $ 402.20M | $ 419.00M | |
$ 1.60B | $ 401.10M | $ 400.80M | $ 401.60M | $ 404.00M | $ 420.80M | |
$ 3.68 | $ 3.44 | $ 3.24 | $ 3.04 | $ 2.92 | $ 2.84 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 27.45B | $ 19.31B | $ 17.76B | $ 17.16B | $ 16.03B | $ 18.53B | |
$ 3.77B | $ 3.22B | $ 2.46B | $ 2.14B | $ 1.41B | $ 2.21B | |
$ 769.52M | $ 3.08B | - | - | $ 1.37B | $ 2.05B | |
- | - | - | - | - | - | |
$ 4.60B | $ 3.98B | $ 3.06B | $ 3.04B | $ 1.90B | $ 2.79B | |
$ 5.52B | $ 4.90B | $ 4.01B | $ 3.96B | $ 2.71B | $ 3.67B |