Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 24.14B | $ 23.20B | $ 20.75B | $ 19.63B | $ 17.86B | $ 21.39B | |
$ 15.08B | $ 14.76B | $ 13.87B | $ 13.29B | $ 12.41B | $ 14.34B | |
$ 9.06B | $ 8.43B | $ 6.89B | $ 6.33B | $ 5.45B | $ 7.05B | |
$ 15.74B | $ 4.55B | $ 17.76B | $ 3.87B | $ 3.63B | $ 4.19B | |
$ 4.33B | $ 3.88B | $ 3.00B | $ 2.46B | $ 1.82B | $ 2.86B | |
$ -118.00M | $ -151.00M | $ -144.00M | $ 2.00M | $ -149.00M | $ -199.00M | |
$ -147.00M | $ 93.00M | $ -60.00M | $ -577.00M | $ 71.00M | $ -73.00M | |
$ 4.36B | $ 3.83B | $ 2.91B | $ 2.90B | $ 1.75B | $ 2.59B | |
$ 708.00M | $ 604.00M | $ 445.00M | $ 750.00M | $ 331.00M | $ 378.00M | |
- | - | - | - | - | - | |
$ 3.65B | $ 3.22B | $ 2.46B | $ 2.14B | $ 1.41B | $ 2.21B | |
$ 9.13 | $ 8.06 | $ 6.17 | $ 5.38 | $ 3.51 | $ 5.28 | |
$ 9.09 | $ 8.02 | $ 6.14 | $ 5.34 | $ 3.49 | $ 5.25 | |
$ 1.60B | $ 399.10M | $ 398.70M | $ 398.70M | $ 402.20M | $ 419.00M | |
$ 1.61B | $ 401.10M | $ 400.80M | $ 401.60M | $ 404.00M | $ 420.80M | |
$ 3.60 | $ 3.44 | $ 3.24 | $ 3.04 | $ 2.19 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.24 | $ 5.67 | |
- | - | - | - | - | - | |
$ 30.82B | $ 19.31B | $ 31.62B | $ 17.16B | $ 16.03B | $ 18.53B | |
$ 3.65B | $ 3.22B | $ 2.46B | $ 2.15B | $ 1.41B | $ 2.21B | |
$ 382.97M | $ 3.08B | $ 2.31B | - | $ 1.23B | $ 2.21B | |
- | - | - | - | $ 149.00M | $ 199.00M | |
$ 4.48B | $ 3.98B | $ 3.06B | $ 2.69B | $ 1.90B | $ 2.79B | |
$ 5.39B | $ 4.90B | $ 4.01B | $ 3.61B | $ 2.71B | $ 3.67B |