Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 14.06B | $ 464.55M | $ 479.69M | $ 17.07B | $ 18.06B | |
$ 2.19B | $ 160.69M | $ 173.66M | $ 3.98B | $ 3.75B | |
$ 11.87B | $ 303.86M | $ 306.03M | $ 13.09B | $ 14.31B | |
$ 5.50B | $ 261.63M | $ 190.18M | $ 9.59B | $ 8.94B | |
$ 11.51B | $ 42.23M | $ 115.85M | $ 19.88B | $ 17.81B | |
- | $ 4.60M | $ -3.08M | $ -26.00M | $ -2.75B | |
$ 689.00M | $ -12.48M | $ 74.37M | $ 60.00M | $ 2.52B | |
$ 2.76B | $ 49.99M | $ 7.40M | $ 4.04B | $ 3.57B | |
$ 883.00M | $ 3.88M | $ 3.76M | $ 348.00M | $ 44.00M | |
$ 233.00M | $ -515.00K | $ -72.95M | $ 666.00M | $ 1.39B | |
$ 4.82B | $ 46.12M | $ 3.53M | $ 3.57B | $ 2.89B | |
$ 2.42 | $ 0.23 | $ 0.04 | $ 1.82 | $ 1.49 | |
$ 2.42 | $ 0.23 | $ 0.04 | $ 1.81 | $ 1.48 | |
$ 3.05B | $ 197.40M | $ 197.97M | $ 1.96B | $ 1.96B | |
$ 3.06B | $ 200.31M | $ 197.97M | $ 1.97B | $ 1.97B | |
$ 0.96 | - | - | $ 1.54 | $ 0.00 | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
$ 7.69B | $ 422.32M | $ 363.84M | $ 13.57B | $ 12.69B | |
$ 3.87B | $ 46.12M | $ 3.53M | $ 3.57B | $ 2.89B | |
$ 1.12B | $ 42.66M | $ 40.94M | - | - | |
- | - | - | - | - | |
$ 2.76B | $ 50.40M | $ 8.10M | $ 4.04B | $ 6.32B | |
$ 2.49B | $ 56.68M | $ 15.00M | $ 12.50B | $ 15.42B |