Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 18.91B | $ 10.34B | $ 8.50B | $ 7.43B | $ 7.16B | |
$ ― | $ 5.75B | $ 4.61B | $ 3.92B | $ 3.82B | |
$ ― | $ 4.59B | $ 3.90B | $ 3.52B | $ 3.34B | |
$ ― | $ 2.99B | $ 2.50B | $ 2.29B | $ 2.28B | |
$ ― | $ 1.60B | $ 1.39B | $ 1.23B | $ 1.06B | |
$ ― | $ -56.00M | $ -46.00M | $ -39.00M | $ -21.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 900.00M | $ 1.17B | $ 1.78B | $ 1.17B | |
$ ― | $ 115.00M | $ 277.00M | $ 412.00M | $ 195.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 782.00M | $ 886.00M | $ 1.37B | $ 972.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 8.74B | $ 7.11B | $ 6.20B | $ 6.09B | |
$ ― | $ 782.00M | $ 886.00M | $ 1.37B | $ 972.00M | |
$ ― | $ 1.34B | $ 1.04B | $ 904.77M | $ 864.41M | |
$ ― | $ 68.00M | $ 43.00M | $ 49.00M | $ 27.00M | |
$ ― | $ 968.00M | $ 1.21B | $ 1.83B | $ 1.20B | |
$ ― | $ 1.34B | $ 1.49B | $ 2.07B | $ 1.40B |