Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 165.65M | $ 166.35M | $ 202.53M | $ 232.06M | $ 258.75M | $ 170.03M | |
$ 7.10M | $ 5.68M | $ 5.66M | $ 7.26M | $ 34.81M | $ 4.75M | |
$ 140.38M | $ 138.32M | $ 138.91M | $ 158.86M | $ 165.92M | $ 142.61M | |
- | - | - | - | - | - | |
$ -28.42M | $ -26.43M | $ -16.60M | $ -14.97M | $ -15.89M | $ -14.33M | |
$ 18.28M | $ 25.13M | $ 61.73M | $ 80.45M | $ 58.01M | $ 22.68M | |
$ 6.87M | $ 9.05M | $ 16.14M | $ 21.93M | $ 13.22M | $ 4.41M | |
- | - | - | - | - | - | |
$ 11.41M | $ 16.08M | $ 45.59M | $ 58.52M | $ 44.79M | $ 24.30M | |
$ 0.29 | $ 0.37 | $ 0.98 | $ 1.15 | $ 0.82 | $ 0.33 | |
$ 0.29 | $ 0.37 | $ 0.97 | $ 1.14 | $ 0.82 | $ 0.33 | |
$ 166.28M | $ 43.22M | $ 46.48M | $ 50.75M | $ 54.31M | $ 55.73M | |
$ 167.11M | $ 43.42M | $ 47.12M | $ 51.52M | $ 54.32M | $ 55.73M | |
$ 0.32 | $ 0.30 | $ 0.28 | $ 0.20 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 116.41M | $ 121.59M | $ 143.33M | $ 124.11M | $ 85.25M | $ 104.31M | |
$ 11.41M | $ 16.08M | $ 45.59M | $ 58.52M | $ 44.79M | $ 18.27M | |
$ 32.84M | $ 33.73M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |