Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 166.44M | $ 169.98M | $ 163.97M | $ 134.21M | $ 92.03M | $ 74.29M | |
$ 4.42M | $ 6.63M | $ 3.36M | $ -11.24M | $ -2.79M | $ -2.14M | |
$ 110.58M | $ 109.11M | $ -110.09M | $ 87.83M | $ 66.53M | $ 54.12M | |
- | - | - | - | - | - | |
$ -21.35M | $ -37.92M | $ -43.93M | - | $ 0.00 | $ -276.00K | |
$ 46.65M | $ 54.23M | $ 53.88M | $ 35.14M | $ 22.71M | $ 17.75M | |
$ 10.82M | $ 12.43M | $ 13.90M | $ 9.31M | $ 5.82M | $ 4.98M | |
- | - | - | - | - | - | |
$ 38.58M | $ 41.80M | $ 39.98M | $ 25.82M | $ 16.89M | $ 12.77M | |
$ 2.55 | $ 2.98 | $ 2.90 | $ 1.87 | $ 1.23 | $ 1.05 | |
$ 2.52 | $ 2.91 | $ 2.84 | $ 1.87 | $ 1.21 | $ 1.02 | |
$ 56.19M | $ 14.02M | $ 13.80M | $ 13.79M | $ 13.73M | $ 12.12M | |
$ 56.82M | $ 14.36M | $ 14.08M | $ 13.80M | $ 13.97M | $ 12.46M | |
$ 0.26 | $ 0.22 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 1.87 | $ 1.21 | $ 1.02 | |
- | - | - | - | - | - | |
$ 132.65M | $ 133.98M | $ 109.97M | $ 72.83M | $ 63.55M | $ 55.75M | |
$ 35.83M | $ 41.80M | $ 39.98M | $ 25.82M | $ 16.89M | $ 12.77M | |
$ 26.65M | $ 16.83M | - | $ 25.82M | $ 16.89M | $ 12.98M | |
$ 1.18M | - | - | $ 592.00K | $ 1.13M | $ 857.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - |