Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 57.81M | $ 93.15M | $ 122.74M | $ 145.60M | $ 135.92M | $ 110.10M | |
$ 18.91M | $ 40.46M | $ -39.83M | $ 44.55M | $ 40.08M | $ 33.83M | |
$ 38.91M | $ 52.69M | $ 82.91M | $ 101.05M | $ 95.84M | $ 76.27M | |
$ 58.46M | $ 117.62M | $ -115.17M | $ 114.58M | $ 104.87M | $ 85.24M | |
$ -19.56M | $ -64.94M | $ -32.27M | $ -13.53M | $ -9.03M | $ -8.98M | |
$ 1.09M | $ -72.00K | $ 2.13M | $ 339.00K | $ 1.86M | $ 1.96M | |
- | $ -732.00K | $ 254.00K | $ -265.00K | $ -1.24M | $ -411.00K | |
$ -18.47M | $ -61.72M | $ -30.14M | $ -13.19M | $ -7.17M | $ -7.02M | |
$ 699.00K | $ 1.08M | $ 1.90M | $ 1.85M | $ 2.18M | $ 1.64M | |
- | - | - | - | - | - | |
$ -19.16M | $ -62.80M | $ -32.03M | $ -15.04M | $ -9.35M | $ -8.66M | |
$ -0.52 | $ -1.66 | $ -0.87 | $ -0.42 | - | - | |
$ -0.52 | $ -1.66 | $ -0.87 | $ -0.42 | $ -0.27 | $ -0.25 | |
$ 74.03M | $ 37.91B | $ 36.98M | $ 36.05M | $ 35.01M | $ 34.25M | |
$ 74.03M | $ 37.91B | $ 36.98M | $ 36.05M | $ 34.62M | $ 34.25M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -0.11 | - | - | - | - | - | |
$ -0.11 | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 77.37M | $ 158.09M | $ -155.01M | $ 159.13M | $ 144.95M | $ 119.08M | |
$ -19.16M | $ -62.80M | $ -32.03M | $ -15.04M | $ -9.35M | $ -8.66M | |
$ -19.16M | $ -45.36M | - | - | - | - | |
- | - | - | - | - | - | |
$ -19.56M | $ -61.65M | $ -30.14M | $ -13.19M | $ -7.17M | $ -7.02M | |
$ -16.38M | $ -53.32M | $ -22.61M | $ -7.61M | $ -2.86M | $ -2.66M |