Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 37.70B | $ 33.25B | $ 24.12B | $ 22.69B | $ 22.52B | $ 17.85B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.75B | $ 3.44B | $ 162.00M | $ 81.00M | $ 0.00 | $ 0.00 | |
$ 4.03B | $ 3.05B | $ 4.09B | $ 3.54B | $ 3.63B | $ 2.26B | |
$ 1.01B | $ 804.00M | $ 932.00M | $ 768.00M | $ 783.00M | $ 529.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.02B | $ 2.25B | $ 3.16B | $ 2.77B | $ 2.84B | $ 1.73B | |
$ 4.70 | $ 3.47 | $ 5.51 | $ 7.15 | $ 7.33 | $ 4.46 | |
$ 4.70 | $ 3.47 | $ 5.51 | $ 7.15 | $ 7.33 | $ 4.46 | |
$ 2.57B | $ 646.98M | $ 572.69M | $ 387.62M | $ 387.98M | $ 388.09M | |
$ 2.57B | $ 646.98M | $ 572.69M | $ 387.62M | $ 387.98M | $ 388.09M | |
$ 4.73 | $ 4.20 | $ 4.96 | $ 6.95 | $ 6.75 | $ 4.90 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 33.66B | $ 30.20B | $ 20.03B | $ 19.15B | $ 18.90B | $ 15.59B | |
$ 3.02B | $ 2.25B | $ 3.16B | $ 2.77B | $ 2.84B | $ 1.73B | |
$ 3.73B | $ 2.94B | $ 3.43B | $ 2.77B | $ 2.85B | $ 1.73B | |
$ ― | $ 776.00M | $ 273.00M | $ 182.00M | $ 509.00M | $ 349.00M | |
$ ― | $ 3.83B | $ 4.37B | $ 3.72B | $ 4.14B | $ 2.61B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |