Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 58.99M | $ 57.53M | $ 51.68M | $ 33.71M | $ 25.00M | $ 15.53M | |
$ 32.52M | $ 26.74M | $ 23.02M | $ 17.11M | $ 15.30M | $ 8.38M | |
$ 26.47M | $ 30.80M | $ 28.66M | $ 16.60M | $ 9.70M | $ 7.15M | |
$ 9.55M | $ 9.45M | $ 8.29M | $ 6.71M | $ 4.20M | $ 3.83M | |
$ 16.92M | $ 21.35M | $ 20.38M | $ 9.90M | $ 5.50M | $ 3.31M | |
$ -1.30M | $ -1.15M | $ -2.46M | $ -1.81M | $ -2.03M | $ -512.92K | |
$ 4.13M | $ 14.37M | $ 11.86M | $ -14.57M | $ -507.33K | $ -34.20K | |
$ 19.76M | $ 34.57M | $ 29.78M | $ -6.48M | $ 2.96M | $ 2.77M | |
$ 7.89M | $ 10.50M | $ 6.06M | $ 1.18M | $ 966.20K | $ 632.21K | |
- | - | - | - | - | - | |
$ 11.87M | $ 24.07M | $ 23.72M | $ -7.67M | $ 1.99M | $ 2.13M | |
$ 0.08 | $ 0.17 | $ 0.19 | $ -0.07 | $ 0.02 | $ 0.03 | |
$ 0.08 | $ 0.16 | $ 0.17 | $ -0.07 | $ 0.02 | $ 0.03 | |
$ 584.74M | $ 143.14M | $ 126.73M | $ 108.36M | $ 92.78M | $ 73.15M | |
$ 598.11M | $ 149.42M | $ 135.98M | $ 108.36M | $ 97.99M | $ 75.91M | |
$ 0.05 | $ 0.05 | $ 0.04 | $ 0.01 | - | - | |
- | - | - | - | - | - | |
$ 0.03 | - | $ 0.12 | $ 0.06 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 42.07M | $ 36.18M | $ 31.30M | $ 23.82M | $ 19.50M | $ 12.21M | |
$ 1.30M | $ 1.15M | $ 2.46M | $ 1.81M | $ 2.03M | $ 512.92K | |
$ 11.87M | $ 24.07M | $ 23.72M | $ -7.67M | $ 1.99M | $ 2.13M | |
$ 8.82M | $ 21.63M | $ 23.19M | $ 2.97M | $ 2.50M | $ 2.20M | |
$ 21.06M | $ 35.72M | $ 32.23M | $ -4.67M | $ 4.99M | $ 3.28M | |
$ 37.80M | $ 53.53M | $ 50.38M | $ 8.63M | $ 17.85M | $ 10.08M |