Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 1.94B | $ 1.73B | $ 1.38B | $ 1.33B | $ 1.23B | $ 1.18B | |
$ 1.36B | $ 1.25B | $ 916.67M | $ 928.94M | $ 870.08M | $ 836.01M | |
$ 575.23M | $ 479.74M | $ 468.06M | $ 397.55M | $ 357.89M | $ 342.69M | |
$ 436.91M | $ 384.30M | $ 337.34M | $ 321.90M | $ 285.17M | $ 295.28M | |
$ 138.31M | $ 95.44M | $ 130.72M | $ 75.65M | $ 72.72M | $ 47.41M | |
$ -13.79M | $ -4.05M | $ -22.13M | $ -6.62M | $ -7.47M | $ -4.45M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 121.21M | $ 88.42M | $ 96.45M | $ 56.91M | $ 37.26M | $ 16.20M | |
$ -5.86M | $ -14.27M | $ 22.34M | $ 17.23M | $ 10.60M | $ 9.36M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 126.60M | $ 102.67M | $ 74.00M | $ 39.50M | $ 26.60M | $ 6.82M | |
$ 3.52 | $ 4.50 | $ 3.34 | $ 1.73 | $ 1.16 | $ 0.30 | |
$ 3.52 | $ 4.50 | $ 3.34 | $ 1.73 | $ 1.16 | $ 0.30 | |
$ 68.43M | $ 22.82M | $ 22.83M | $ 22.83M | $ 22.83M | $ 22.83M | |
$ 68.43M | $ 22.82M | $ 22.83M | $ 22.83M | $ 22.83M | $ 22.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 15.20M | $ 12.51M | $ 18.92M | $ 17.22M | |
$ 1.80B | $ 1.63B | $ 1.25B | $ 1.25B | $ 1.16B | $ 1.13B | |
$ 126.60M | $ 102.67M | $ 74.00M | $ 39.50M | $ 26.60M | $ 6.82M | |
$ 134.66M | $ 105.69M | $ 76.37M | $ 48.41M | $ 40.50M | $ 9.02M | |
$ 13.77M | $ 4.91M | $ 3.63M | $ 5.67M | $ 6.63M | $ 7.65M | |
$ 134.97M | $ 93.33M | $ 100.08M | $ 62.59M | $ 43.89M | $ 23.85M | |
$ 180.63M | $ 137.38M | $ 138.60M | $ 100.85M | $ 71.86M | $ 49.59M |