Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 139.72M | $ 139.88M | $ 127.12M | $ 90.29M | $ 68.80M | $ 56.34M | |
$ 34.69M | $ 33.80M | $ 30.19M | $ -17.79M | $ 12.37M | $ 10.58M | |
$ 105.03M | $ 106.08M | $ 96.93M | $ 72.51M | $ 56.44M | $ 45.76M | |
$ 128.63M | $ 124.53M | $ 126.67M | $ -78.36M | $ 55.31M | $ 51.80M | |
$ -29.50M | $ -32.96M | $ -29.74M | $ -5.85M | $ 1.12M | $ -6.04M | |
$ 700.00K | $ 72.00K | $ 747.00K | $ -4.39M | $ -734.00K | $ -387.00K | |
$ -700.00K | $ 2.25M | $ 547.00K | $ -3.82M | - | - | |
$ -29.14M | $ -29.54M | $ -16.39M | $ -10.23M | $ 388.00K | $ -6.43M | |
$ 15.16M | $ 2.37M | $ 2.02M | $ 1.24M | $ 1.20M | $ 902.00K | |
- | - | - | - | - | - | |
$ -44.35M | $ -31.91M | $ -18.41M | $ -88.53M | $ -8.11M | $ -9.34M | |
$ -0.31 | $ -0.23 | $ -0.14 | $ -3.31 | $ -0.07 | $ -0.08 | |
$ -0.31 | $ -0.23 | $ -0.14 | $ -3.31 | $ -0.07 | $ -0.08 | |
$ 560.80M | $ 138.58M | $ 130.76M | $ 26.75M | $ 118.94M | $ 118.94M | |
$ 560.80M | $ 138.58M | $ 130.76M | $ 26.75M | $ 118.94M | $ 118.94M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 163.31M | $ 158.34M | $ 156.86M | $ -96.14M | $ 67.68M | $ 62.38M | |
$ -44.30M | $ -31.91M | $ -18.41M | $ -11.47M | $ -812.00K | $ -7.33M | |
$ -2.69M | - | - | - | $ -812.00K | $ -7.33M | |
- | - | - | - | $ 734.00K | $ 387.00K | |
$ -14.95M | $ -28.09M | $ -16.39M | $ -5.85M | $ 1.12M | $ -6.04M | |
$ -5.40M | $ -15.09M | $ -10.25M | $ -5.19M | $ 1.85M | $ -5.61M |