Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 167.05M | $ 130.19M | $ 88.59M | $ 72.48M | $ 48.87M | $ 51.16M | |
$ 45.18M | $ 39.64M | $ 25.38M | $ 18.21M | $ 14.46M | $ 16.75M | |
$ 121.87M | $ 90.55M | $ 63.21M | $ 54.26M | $ 34.41M | $ 34.42M | |
$ 124.20M | $ 90.12M | $ 61.29M | $ 52.65M | $ 34.02M | $ 35.17M | |
$ -2.33M | $ 431.00K | $ 1.92M | $ 1.61M | $ 385.00K | $ -755.00K | |
$ -11.16M | $ -21.32M | $ -7.24M | $ -5.44M | $ -2.24M | $ -2.50M | |
$ 1.94M | $ -3.20M | $ -8.69M | $ 14.30M | $ 5.18M | $ 3.41M | |
$ -26.43M | $ -23.71M | $ -14.01M | $ -17.87M | $ -3.42M | $ -6.67M | |
$ 2.21M | $ 701.00K | $ 75.00K | $ 133.00K | $ 4.00K | $ 8.00K | |
- | - | - | - | - | - | |
$ -23.18M | $ -24.41M | $ -14.09M | $ -18.48M | $ -3.36M | $ -6.38M | |
$ -0.81 | $ -0.75 | $ -0.51 | $ -0.69 | $ -0.13 | $ 0.01 | |
$ -0.81 | $ -0.75 | $ -0.51 | $ -0.69 | $ -0.13 | $ 0.01 | |
$ 141.05M | $ 32.62M | $ 27.46M | $ 26.76M | $ 25.90M | $ 25.32M | |
$ 141.05M | $ 32.62M | $ 27.46M | $ 26.76M | $ 25.90M | $ 26.47M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 169.38M | $ 129.76M | $ 86.68M | $ 70.86M | $ 48.49M | $ 51.92M | |
$ -28.65M | $ -24.41M | $ -14.09M | $ -18.01M | $ -3.36M | $ -6.38M | |
$ -12.33M | - | - | $ -13.91M | - | - | |
- | - | - | - | - | - | |
$ -15.27M | $ -2.39M | $ 1.92M | $ 1.86M | $ 748.00K | $ -4.17M | |
$ 613.00K | $ 14.05M | $ 5.58M | $ 4.26M | $ 3.49M | $ -990.00K |