Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 181.60M | $ 169.33M | $ 183.51M | $ 165.01M | $ 147.59M | $ 155.07M | |
$ 16.52M | $ 106.94M | $ 107.60M | $ -95.64M | $ 81.43M | $ 84.38M | |
$ 165.08M | $ 62.39M | $ 75.90M | $ 69.37M | $ 66.16M | $ 70.69M | |
$ 4.08M | $ 39.81K | $ 36.22M | $ -33.33M | $ 30.50M | $ 30.16M | |
$ -8.15M | $ 22.58K | $ 39.69M | $ 36.04M | $ 35.67M | $ 40.53M | |
$ 26.85K | $ -149.00 | - | $ -4.53M | $ 1.44M | $ 2.49M | |
$ -146.14K | $ 861.00 | $ 58.00K | $ -1.54M | $ 1.35M | $ 152.00K | |
$ -8.38M | $ 22.38K | $ 40.62M | $ 38.43M | $ 38.47M | $ 43.17M | |
$ -3.71M | $ 2.96M | $ 5.61M | $ -9.06M | $ 6.35M | $ 6.41M | |
$ -209.34K | $ -15.34K | $ -14.65M | - | - | - | |
$ 13.69M | $ 19.41M | $ 35.01M | $ 33.05M | $ 32.12M | $ 36.76M | |
$ 7.14 | $ 11.02 | $ 19.59 | $ 18.22 | $ 17.49 | $ 19.82 | |
$ 7.14 | $ 11.02 | $ 19.56 | $ 18.18 | $ 17.44 | $ 19.73 | |
$ 5.28M | $ 1.76M | $ 1.79M | $ 1.81M | $ 1.84M | $ 1.85M | |
$ 5.28M | $ 1.76M | $ 1.79M | $ 1.82M | $ 1.84M | $ 1.86M | |
$ 8.80 | $ 8.70 | $ 8.20 | $ 7.40 | $ 6.60 | $ 5.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 20.60M | $ 146.75K | $ 143.82M | $ -128.97M | $ 111.92M | $ 114.54M | |
$ 12.56M | $ 19.41M | $ 35.01M | $ 33.05M | $ 32.12M | $ 36.76M | |
$ -12.90M | $ -2.90M | - | - | $ 30.98M | $ 36.63M | |
- | - | - | - | - | - | |
$ 18.11M | $ 22.52M | $ 40.62M | $ 38.43M | $ 35.67M | $ 40.53M | |
$ 36.33M | $ 37.62M | $ 54.43M | $ 51.31M | $ 47.32M | $ 51.38M |