Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 678.32M | $ 523.38M | $ 449.70M | $ 375.65M | $ 321.59M | |
$ ― | $ 471.71M | $ 359.17M | $ 294.00M | $ 247.39M | $ 243.61M | |
$ ― | $ 206.61M | $ 164.20M | $ 155.70M | $ 128.26M | $ 77.98M | |
$ ― | $ 159.13M | $ 127.58M | $ 131.76M | $ 106.86M | $ 59.52M | |
$ ― | $ 47.48M | $ 36.63M | $ 23.94M | $ 21.40M | $ 18.46M | |
$ ― | $ -1.69M | $ -2.33M | $ -2.27M | $ -611.00K | $ -732.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 63.67M | $ 31.64M | $ 23.30M | $ 22.19M | $ 16.63M | |
$ ― | $ 15.74M | $ 10.69M | $ 5.81M | $ 8.19M | $ 5.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 47.85M | $ 20.95M | $ 17.42M | $ 14.05M | $ 11.03M | |
$ ― | $ 7.65 | $ 3.39 | $ 2.82 | $ 2.27 | $ 1.79 | |
$ ― | $ 7.63 | $ 3.39 | $ 2.82 | $ 2.27 | $ 1.78 | |
$ ― | $ 6.26M | $ 6.18M | $ 6.18M | $ 6.18M | $ 6.17M | |
$ ― | $ 6.28M | $ 6.18M | $ 6.18M | $ 6.18M | $ 6.18M | |
$ ― | $ 0.52 | $ 0.47 | $ 0.45 | $ 0.40 | $ 0.36 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 3.88M | $ 9.54M | $ 9.23M | |
$ ― | $ 630.84M | $ 486.75M | $ 425.76M | $ 354.25M | $ 303.13M | |
$ ― | $ 47.85M | $ 20.95M | $ 17.42M | $ 14.05M | $ 11.03M | |
$ ― | $ 35.59M | $ 23.34M | $ 16.90M | $ 14.03M | $ 11.03M | |
$ ― | $ 2.69M | $ 2.40M | $ 2.47M | $ 742.00K | $ 754.00K | |
$ ― | $ 66.36M | $ 34.04M | $ 25.78M | $ 22.93M | $ 17.39M | |
$ ― | $ 102.36M | $ 60.22M | $ 48.37M | $ 32.94M | $ 25.58M |