Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 266.35M | $ 246.73M | $ 236.40M | $ 209.78M | $ 189.40M | |
$ ― | $ 168.69M | $ 159.78M | $ 157.04M | $ 137.37M | $ 125.73M | |
$ ― | $ 97.66M | $ 86.95M | $ 79.36M | $ 72.41M | $ 63.67M | |
$ ― | $ 81.25M | $ 70.19M | $ 63.92M | $ 61.48M | $ 56.11M | |
$ ― | $ 16.41M | $ 16.76M | $ 15.44M | $ 10.93M | $ 7.57M | |
$ ― | $ -206.72K | $ -183.69K | $ -349.03K | $ -395.12K | $ -369.14K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 17.84M | $ 16.48M | $ 15.28M | $ 11.23M | $ 7.20M | |
$ ― | $ 5.20M | $ 4.52M | $ 4.98M | $ 3.63M | $ 2.27M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 12.61M | $ 11.97M | $ 10.31M | $ 7.52M | $ 5.01M | |
$ ― | $ 0.70 | $ 2.70 | $ 2.33 | $ 1.72 | $ 1.13 | |
$ ― | $ 0.70 | $ 2.70 | $ 2.33 | $ 1.72 | $ 1.13 | |
$ ― | $ 17.88M | $ 4.43M | $ 4.42M | $ 4.37M | $ 4.43M | |
$ ― | $ 17.88M | $ 4.43M | $ 4.43M | $ 4.37M | $ 4.43M | |
$ ― | $ 0.11 | $ 0.45 | $ 0.45 | $ 0.42 | $ 0.40 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 249.93M | $ 229.97M | $ 220.95M | $ 198.85M | $ 181.84M | |
$ ― | $ 12.61M | $ 11.97M | $ 10.31M | $ 7.52M | $ 5.01M | |
$ ― | $ 11.48M | $ 11.89M | $ 10.06M | $ 7.09M | $ 5.01M | |
$ ― | $ 306.53K | $ 397.97K | $ 407.24K | $ 454.69K | $ 417.45K | |
$ ― | $ 18.15M | $ 16.88M | $ 15.68M | $ 11.69M | $ 7.61M | |
$ ― | $ 22.09M | $ 20.54M | $ 19.40M | $ 15.60M | $ 11.40M |