Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 180.09M | $ 173.84M | $ 166.08M | $ 127.59M | $ 71.50M | $ 185.79M | |
$ 133.65M | $ 129.05M | $ 119.61M | $ 96.69M | $ 74.73M | $ 138.85M | |
$ 46.44M | $ 44.79M | $ 46.46M | $ 30.89M | $ -3.22M | $ 46.94M | |
$ 25.77M | $ 25.87M | $ 25.27M | $ 26.91M | $ 26.39M | $ 28.47M | |
$ 20.68M | $ 18.93M | $ 20.55M | $ -8.06M | $ -29.75M | $ 18.35M | |
$ -19.16M | $ -16.79M | $ -19.58M | $ -22.54M | $ -17.85M | $ -19.32M | |
$ 508.59K | $ 1.37M | $ 32.87M | $ 10.55M | $ 1.12M | $ 2.45M | |
$ 1.65M | $ 3.50M | $ 34.48M | $ -28.51M | $ -48.40M | $ 926.09K | |
$ 119.72K | $ -304.95K | $ 522.36K | $ 27.39K | $ 5.28M | $ -249.48K | |
- | - | - | - | - | - | |
$ -6.32M | $ -4.04M | $ 24.97M | $ -33.40M | $ -57.95M | $ -5.91M | |
$ -0.34 | $ -0.22 | $ 2.76 | $ -4.23 | $ -7.94 | $ -0.85 | |
$ -0.34 | $ -0.22 | $ 2.76 | $ -4.23 | $ -7.94 | $ -0.85 | |
$ 156.58M | $ 38.65M | $ 37.07M | $ 32.72M | $ 30.38M | $ 29.65M | |
$ 156.57M | $ 38.65M | $ 37.07M | - | $ 30.38M | $ 29.65M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 159.41M | $ 154.92M | $ 144.89M | $ 123.60M | $ 101.12M | $ 167.32M | |
$ 1.65M | $ 3.94M | $ 32.54M | $ -26.22M | $ -49.19M | $ 1.91M | |
$ -2.85M | $ 3.20M | - | - | - | - | |
- | - | - | - | - | - | |
$ 21.22M | $ 21.09M | $ 54.26M | $ -5.83M | $ -30.35M | $ 20.69M | |
$ 40.55M | $ 39.88M | $ 72.91M | $ 14.08M | $ -10.45M | $ 87.90M |