Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 21.79B | $ 22.39B | $ 21.42B | $ 18.22B | $ 12.33B | $ 8.36B | |
$ 17.07B | $ 17.54B | $ 16.76B | $ 14.43B | $ 10.00B | $ 6.78B | |
$ 4.72B | $ 4.84B | $ 4.66B | $ 3.79B | $ 2.33B | $ 1.58B | |
$ 1.73B | $ 3.44B | $ 3.22B | $ 2.99B | $ 1.98B | $ 1.24B | |
$ 1.24B | $ 1.41B | $ 1.44B | $ 801.87M | $ 347.04M | $ 346.22M | |
$ -187.90M | $ -389.30M | $ 294.40M | $ -268.07M | $ -226.59M | $ -65.71M | |
$ -182.10M | $ -25.10M | $ -7.00M | $ -48.11M | $ -2.40M | $ -1.55M | |
$ 949.80M | $ 992.00M | $ 1.14B | $ 581.91M | $ 122.84M | $ 282.06M | |
$ 253.70M | $ 225.90M | $ 274.50M | $ 115.50M | $ 22.80M | $ 59.86M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 636.60M | $ 708.10M | $ 803.10M | $ 408.00M | $ 70.42M | $ 223.43M | |
$ 12.72 | $ 13.86 | $ 15.83 | $ 8.11 | $ 1.53 | $ 5.18 | |
$ 12.49 | $ 13.54 | $ 15.33 | $ 7.84 | $ 1.51 | $ 5.14 | |
$ 201.10M | $ 51.10M | $ 50.73M | $ 50.30M | $ 46.17M | $ 43.10M | |
$ 204.70M | $ 52.30M | $ 52.40M | $ 52.03M | $ 46.63M | $ 43.49M | |
$ 1.61 | $ 1.52 | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 65.30M | $ 20.98B | $ 19.98B | $ 17.42B | $ 11.98B | $ 8.01B | |
$ 694.10M | $ 765.50M | $ 860.50M | $ 465.40M | $ 100.56M | $ 223.43M | |
$ 569.35M | $ 836.78M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 836.00M | $ 1.38B | $ 1.43B | $ 850.00M | $ 347.04M | $ 282.06M | |
$ 981.70M | $ 1.56B | $ 1.61B | $ 1.05B | $ 468.64M | $ 344.17M |