Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 173.84M | $ 173.84M | $ 166.08M | $ 127.59M | $ 71.50M | $ 185.79M | |
$ 129.05M | $ 129.05M | $ 119.61M | $ -96.69M | $ 74.73M | $ 138.85M | |
$ 44.79M | $ 44.79M | $ 46.46M | $ 30.89M | $ -3.22M | $ 46.94M | |
$ 27.86M | $ 25.87M | $ 25.27M | $ 26.91M | $ 26.39M | $ 28.47M | |
$ 16.93M | $ 18.93M | $ 20.55M | $ 3.99M | $ -29.61M | $ 18.47M | |
$ -16.79M | $ -16.79M | $ -19.58M | $ -21.95M | $ -17.85M | $ -19.32M | |
$ -15.38K | $ 1.37M | $ 3.66M | $ 10.55M | $ -942.41K | $ 1.78M | |
$ 3.50M | $ 3.50M | $ 34.48M | $ -28.51M | $ -48.40M | $ 926.09K | |
$ -304.95K | $ -304.95K | $ 522.36K | $ 27.39K | $ 5.28M | $ -249.48K | |
$ 275.49K | - | - | - | - | - | |
$ -6.03M | $ -4.04M | $ 24.97M | $ -40.94M | $ -57.95M | $ -5.91M | |
$ -0.22 | $ -0.22 | $ 2.76 | $ -2.15 | $ -4.05 | $ -0.43 | |
$ -0.22 | $ -0.22 | $ 2.76 | $ -1.05 | $ -4.05 | $ -0.43 | |
$ 154.61M | $ 38.65M | $ 37.07M | $ 32.72M | $ 14.31M | $ 13.64M | |
$ 154.61M | $ 38.65M | $ 37.07M | - | $ 14.31M | $ 13.64M | |
- | - | - | - | $ 0.00 | $ 0.52 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 156.91M | $ 154.92M | $ 144.89M | $ -69.79M | $ 101.12M | $ 167.32M | |
$ 3.92M | $ 3.94M | $ 32.54M | $ -26.22M | $ -49.19M | $ 1.91M | |
$ 3.57M | $ 3.20M | - | - | $ -48.37M | $ 3.70M | |
- | - | - | - | $ 18.06M | $ 19.77M | |
$ 20.95M | $ 21.09M | $ 54.26M | $ -6.56M | $ -30.35M | $ 20.69M | |
$ 49.77M | $ 39.88M | $ 94.09M | $ 13.35M | $ -10.45M | $ 42.33M |