Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 76.01B | $ ― | $ 25.44B | $ 24.05B | $ 20.71B | $ 17.49B | |
$ ― | $ ― | $ 23.42B | $ 22.07B | $ 19.19B | $ 16.04B | |
$ ― | $ ― | $ 2.01B | $ 1.99B | $ 1.52B | $ 1.44B | |
$ ― | $ ― | $ 1.17B | $ 1.08B | $ 1.13B | $ 993.61M | |
$ ― | $ ― | $ 838.18M | $ 907.56M | $ 392.54M | $ 448.05M | |
$ ― | $ ― | $ -93.68M | $ -65.93M | $ -72.58M | $ -50.38M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 710.00M | $ 805.99M | $ 195.06M | $ 395.91M | |
$ ― | $ ― | $ 137.60M | $ 179.04M | $ 59.13M | $ 96.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 569.88M | $ 618.96M | $ 130.53M | $ 287.79M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 24.60B | $ 23.15B | $ 20.32B | $ 17.04B | |
$ ― | $ ― | $ 569.88M | $ 618.96M | $ 130.53M | $ 287.79M | |
$ ― | $ ― | $ 577.19M | $ 640.79M | $ 179.59M | $ 279.18M | |
$ ― | $ ― | $ 87.44M | $ 67.51M | $ 64.81M | $ 51.57M | |
$ ― | $ ― | $ 797.44M | $ 873.50M | $ 259.86M | $ 447.48M | |
$ ― | $ 968.50M | $ 1.08B | $ 1.15B | $ 527.80M | $ 691.52M |