Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 94.91M | $ 81.91M | $ 71.70M | $ 76.34M | $ 80.96M | |
$ ― | $ 41.62M | $ 29.96M | $ 27.06M | $ 24.73M | $ 28.17M | |
$ ― | $ 53.28M | $ 51.95M | $ 44.64M | $ 51.61M | $ 52.79M | |
$ ― | $ 6.12M | $ 5.69M | $ 8.16M | $ 5.89M | $ 5.85M | |
$ ― | $ 47.16M | $ 46.27M | $ 36.48M | $ 45.72M | $ 46.94M | |
$ ― | $ -17.59M | $ -13.89M | $ -13.65M | $ -16.09M | $ -14.78M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 52.77M | $ 48.82M | $ -42.21M | $ 20.66M | $ 67.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 52.77M | $ 48.82M | $ -42.21M | $ 20.66M | $ 67.69M | |
$ ― | $ 0.05 | $ 0.05 | $ -0.04 | $ 0.02 | $ 0.06 | |
$ ― | $ 0.05 | $ 0.05 | $ -0.04 | $ 0.02 | $ 0.06 | |
$ ― | $ 1.08B | $ 1.06B | $ 1.05B | $ 1.05B | $ 1.05B | |
$ ― | $ 1.08B | $ 1.06B | $ 1.05B | $ 1.05B | $ 1.05B | |
$ ― | $ 0.03 | $ 0.04 | $ 0.01 | $ 0.01 | $ 0.03 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 47.75M | $ 35.65M | $ 35.22M | $ 30.62M | $ 34.02M | |
$ ― | $ 52.77M | $ 48.82M | $ -42.21M | $ 20.66M | $ 67.69M | |
$ ― | $ 47.43M | $ 48.45M | $ -39.10M | $ 20.91M | $ 67.60M | |
$ ― | $ 15.09M | $ 11.20M | $ 11.21M | $ 14.77M | $ 13.59M | |
$ ― | $ 67.85M | $ 60.02M | $ -31.00M | $ 35.42M | $ 81.27M | |
$ ― | $ 67.85M | $ 60.02M | $ -31.00M | $ 35.42M | $ 81.27M |