Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|
$ 175.02M | $ 113.66M | $ 76.63M | $ 65.69M | $ 55.20M | |
$ 110.57M | $ 71.96M | $ 46.80M | $ 40.87M | $ 36.30M | |
$ 64.45M | $ 41.70M | $ 29.82M | $ 24.82M | $ 18.90M | |
$ 42.70M | $ 32.12M | $ 21.96M | $ 16.22M | $ 11.86M | |
$ 21.76M | $ 9.58M | $ 7.86M | $ 8.60M | $ 7.04M | |
$ -3.26M | $ -1.35M | $ -462.00K | $ -407.00K | $ -426.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 19.13M | $ 7.57M | $ 6.10M | $ 7.96M | $ 6.20M | |
$ 5.35M | $ 1.07M | $ 626.00K | $ 2.14M | $ 1.64M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 9.88M | $ 4.15M | $ 4.04M | $ 5.25M | $ 4.57M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 153.26M | $ 104.08M | $ 68.76M | $ 57.09M | $ 48.17M | |
$ 9.88M | $ 4.15M | $ 4.04M | $ 5.25M | $ 4.57M | |
$ 9.85M | $ 4.20M | $ 4.57M | $ 5.34M | $ 4.64M | |
$ 272.00K | $ 809.00K | $ 221.00K | $ 433.00K | $ 446.00K | |
$ 21.58M | $ 8.38M | $ 6.32M | $ 8.40M | $ 6.65M | |
$ 32.95M | $ 17.53M | $ 11.83M | $ 11.48M | $ 8.25M |