Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 81.67M | $ 159.79M | - | - | $ 126.39M | $ 136.62M | |
- | - | - | - | $ 63.85M | $ 69.54M | |
- | - | - | - | $ 62.54M | $ 67.08M | |
- | - | - | - | $ 17.00M | $ 19.15M | |
- | - | - | - | $ 45.54M | $ 47.94M | |
- | - | - | - | $ 0.00 | $ 987.24K | |
- | - | - | - | $ 6.58M | $ 29.52M | |
$ 29.15M | $ 58.58M | - | - | $ 52.12M | $ 78.44M | |
$ 8.00M | $ 15.49M | - | - | $ 13.96M | $ 18.69M | |
- | - | - | - | - | - | |
$ 21.16M | $ 42.23M | - | - | $ 38.66M | $ 54.96M | |
$ 7.55 | $ 14.32 | - | - | $ 12.03 | $ 15.99 | |
$ 7.55 | $ 14.32 | - | - | $ 12.03 | $ 15.99 | |
$ 5.59M | $ 2.95M | - | - | $ 3.21M | $ 3.44M | |
$ 5.59M | $ 2.95M | - | - | $ 3.21M | $ 3.44M | |
$ 3.00 | $ 6.00 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 80.85M | $ 88.69M | |
$ 21.14M | $ 42.23M | - | - | $ 38.66M | $ 54.96M | |
$ 29.29M | $ 37.41M | - | - | $ 33.84M | $ 32.46M | |
- | - | - | - | - | - | |
- | - | - | - | $ 45.54M | $ 47.94M | |
- | - | - | - | $ 46.53M | $ 49.10M |