Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 147.49M | $ 139.88M | $ 127.12M | $ 90.29M | $ 68.80M | $ 56.34M | |
$ 35.34M | $ 33.80M | $ 30.19M | $ 17.70M | $ 12.37M | $ 10.58M | |
$ 112.15M | $ 106.08M | $ 96.93M | $ 72.59M | $ 56.44M | $ 45.76M | |
$ 120.02M | $ 124.53M | $ 126.67M | $ 96.14M | $ 55.31M | $ 51.80M | |
$ -25.21M | $ -32.96M | $ -29.74M | $ -5.85M | $ 1.12M | $ -6.04M | |
$ 1.40M | $ -3.42M | $ -13.35M | $ -4.39M | $ -734.00K | $ -387.00K | |
$ -1.30M | $ -14.50M | $ 547.00K | $ -3.82M | - | - | |
$ -24.55M | $ -29.54M | $ -16.39M | $ -10.23M | $ 388.00K | $ -6.43M | |
$ 6.50M | $ 2.37M | $ 2.02M | $ 1.24M | $ 1.20M | $ 902.00K | |
- | - | - | - | - | - | |
$ -31.33M | $ -31.91M | $ -18.41M | $ -88.53M | $ -8.11M | $ -9.34M | |
$ -0.22 | $ -0.23 | $ -0.14 | $ -3.31 | $ -0.51 | $ -0.08 | |
$ -0.22 | $ -0.23 | $ -0.14 | $ -3.31 | $ -0.51 | $ -0.08 | |
$ 571.61M | $ 138.58M | $ 130.76M | $ 26.75M | $ 16.03M | $ 118.94M | |
$ 577.30M | $ 138.58M | $ 130.76M | $ 26.75M | $ 16.03M | $ 118.94M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 155.35M | $ 158.34M | $ 156.86M | $ 113.84M | $ 67.68M | $ 62.38M | |
$ -31.07M | $ -31.91M | $ -18.41M | $ -11.47M | $ -812.00K | $ -7.33M | |
$ -9.65M | $ -5.75M | - | - | - | $ -7.33M | |
- | - | - | - | - | $ 387.00K | |
$ -24.64M | $ -31.51M | $ -29.74M | $ -10.23M | $ 1.12M | $ -6.04M | |
$ -14.28M | $ -18.51M | $ -23.60M | $ -9.57M | $ 1.85M | $ -5.61M |