Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 119.62M | $ 114.06M | $ 111.25M | $ 110.63M | $ 106.90M | $ 112.46M | |
$ 24.73M | $ ― | $ ― | $ 38.85M | $ 38.15M | $ 39.73M | |
$ 94.89M | $ 114.06M | $ 111.25M | $ 71.78M | $ 68.75M | $ 72.73M | |
$ 30.95M | $ 52.01M | $ 48.54M | $ 7.05M | $ 8.78M | $ 9.90M | |
$ 63.94M | $ 62.06M | $ 62.71M | $ 64.73M | $ 59.97M | $ 62.82M | |
$ -35.30M | $ -28.48M | $ -28.39M | $ 28.21M | $ 24.49M | $ 34.63M | |
$ 13.12M | $ 11.57M | $ 4.82M | $ 64.75M | $ -49.41M | $ 23.70M | |
$ 13.86M | $ 20.67M | $ 29.49M | $ 101.26M | $ -13.92M | $ 51.89M | |
$ 625.00K | $ 359.00K | $ 183.00K | $ 770.00K | $ 1.01M | $ 554.00K | |
$ 5.65M | $ 4.49M | $ 3.74M | $ 3.98M | $ -1.30M | $ 1.23M | |
$ 13.04M | $ 20.19M | $ 28.98M | $ 99.61M | $ -14.91M | $ 51.41M | |
$ -0.06 | $ ― | $ ― | $ 0.98 | $ -0.15 | $ 0.50 | |
$ -0.06 | $ ― | $ ― | $ 0.98 | $ -0.15 | $ 0.50 | |
$ 331.12M | $ ― | $ ― | $ 101.78M | $ 101.81M | $ 102.17M | |
$ 331.12M | $ ― | $ ― | $ 101.78M | $ 101.81M | $ 102.17M | |
$ 0.24 | $ 0.24 | $ ― | $ 0.28 | $ 0.28 | $ 0.28 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 55.68M | $ 52.01M | $ 48.54M | $ -45.91M | $ -46.92M | $ -49.64M | |
$ 13.04M | $ 20.19M | $ 28.98M | $ 99.61M | $ -14.91M | $ 51.41M | |
$ 16.29M | $ 16.53M | $ 21.68M | $ 74.43M | $ -10.23M | $ 38.14M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 44.41M | $ 49.16M | $ 57.89M | $ 128.01M | $ 14.01M | $ 80.33M | |
$ 44.41M | $ 49.16M | $ 57.89M | $ 128.01M | $ 14.01M | $ 80.33M |