Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 111.80M | $ 112.84M | $ 97.68M | $ 90.58M | $ 75.68M | $ 60.85M | |
- | - | - | $ -9.52M | $ 13.61M | $ 12.23M | |
$ 111.80M | $ 112.84M | $ 81.04M | $ 87.66M | $ 62.07M | $ 48.61M | |
$ 87.74M | $ 87.74M | $ -47.18M | $ -57.67M | $ 34.15M | $ 29.94M | |
$ 55.73M | $ 66.52M | $ 33.87M | $ 29.99M | $ 27.92M | $ 18.67M | |
$ -16.98M | $ -16.98M | $ -11.81M | $ -10.48M | $ -8.45M | $ -8.86M | |
$ -948.00K | $ 100.00K | - | $ -3.15M | $ -313.00K | - | |
$ 39.70M | $ 49.44M | $ 22.06M | $ 22.66M | $ 19.16M | $ 9.81M | |
$ 306.00K | $ 306.00K | $ 41.00K | $ 167.00K | $ 80.00K | $ 1.43M | |
- | - | - | - | - | - | |
$ 18.00M | $ 7.71M | $ 19.17M | $ 22.49M | $ 17.23M | $ 6.96M | |
$ 0.21 | $ 0.20 | $ 0.81 | $ 0.87 | $ 0.80 | $ 0.37 | |
$ 0.21 | $ 0.20 | $ 0.81 | $ 0.87 | $ 0.80 | $ 0.37 | |
$ 100.81M | $ 25.20M | $ 23.63M | $ 23.26M | $ 21.58M | $ 18.68M | |
$ 100.81M | $ 25.20M | $ 23.63M | $ 23.26M | $ 21.58M | $ 18.68M | |
$ 1.81 | $ 1.81 | $ 1.77 | $ 1.73 | $ 1.69 | $ 1.65 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 87.74M | $ 87.74M | $ 63.81M | $ -67.19M | $ 47.76M | $ 42.18M | |
$ 7.71M | $ 7.71M | $ 22.02M | $ 22.49M | $ 19.08M | $ 8.38M | |
$ 36.90M | $ 39.16M | $ 43.74M | - | $ 19.39M | $ 8.38M | |
- | - | - | - | $ 8.62M | $ 9.30M | |
$ 57.49M | $ 67.23M | $ 67.24M | $ 33.20M | $ 27.78M | $ 19.11M | |
$ 97.93M | $ 107.67M | $ 100.44M | $ 64.43M | $ 53.29M | $ 41.86M |