Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 12.12B | $ 6.31B | $ 2.66B | $ 1.90B | $ 2.26B | $ 1.53B | |
$ ― | $ 5.34B | $ 2.30B | $ 1.56B | $ 1.92B | $ 1.23B | |
$ ― | $ 965.36M | $ 365.17M | $ 339.01M | $ 334.26M | $ 297.39M | |
$ ― | $ 235.97M | $ 87.58M | $ 108.14M | $ 122.74M | $ 93.60M | |
$ ― | $ 729.39M | $ 277.59M | $ 230.87M | $ 211.52M | $ 203.79M | |
$ ― | $ -74.86M | $ -52.22M | $ -17.83M | $ -27.22M | $ -38.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 635.44M | $ 221.13M | $ 172.28M | $ 179.77M | $ 166.92M | |
$ ― | $ 132.66M | $ 40.53M | $ 28.40M | $ 29.45M | $ 23.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 465.90M | $ 162.17M | $ 128.83M | $ 144.89M | $ 141.16M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.95M | $ 1.82M | $ 1.81M | $ 1.21M | $ 6.07M | |
$ ― | $ 5.58B | $ 2.39B | $ 1.67B | $ 2.04B | $ 1.32B | |
$ ― | $ 465.90M | $ 162.17M | $ 128.83M | $ 144.89M | $ 141.16M | |
$ ― | $ 484.30M | $ 167.69M | $ 160.36M | $ 158.92M | $ 144.87M | |
$ ― | $ 54.07M | $ 38.46M | $ 51.20M | $ 41.91M | $ 35.18M | |
$ ― | $ 689.51M | $ 259.59M | $ 223.48M | $ 221.67M | $ 202.10M | |
$ ― | $ 781.65M | $ 342.13M | $ 316.89M | $ 318.98M | $ 283.17M |