Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 18 |
---|---|---|---|---|---|---|
$ 86.57M | $ 141.45M | $ 30.66M | $ 164.94M | $ 114.41M | $ 62.17M | |
$ 5.14M | $ 82.13M | - | $ 77.88M | $ 58.83M | $ 29.42M | |
$ 81.43M | $ 59.32M | $ 30.66M | $ 87.06M | $ 55.58M | $ 32.75M | |
$ 37.51M | $ 20.29M | $ -2.83M | $ 28.99M | $ 17.79M | $ 24.04M | |
$ 43.92M | $ 39.03M | $ 33.49M | $ 58.07M | $ 37.79M | $ 8.71M | |
$ -1.46M | $ -792.00K | $ -2.92M | - | $ 2.72M | $ 15.01M | |
$ 1.96M | $ 10.47M | $ 9.09M | $ -12.88M | $ -3.12M | $ 5.79M | |
$ 46.55M | $ 50.29M | $ 25.08M | $ 45.19M | $ 34.66M | $ 23.98M | |
$ 9.01M | $ 8.49M | $ 7.45M | $ 12.01M | $ 7.68M | $ 938.31K | |
- | - | - | $ 93.00K | - | - | |
$ 37.54M | $ 41.80M | $ 17.63M | $ 33.19M | $ 26.98M | $ 23.04M | |
$ 1.48 | $ 1.66 | $ 0.70 | $ 1.33 | $ 1.10 | $ 0.95 | |
$ 1.44 | $ 1.60 | $ 0.67 | $ 1.28 | $ 1.05 | $ 0.88 | |
$ 101.16M | $ 25.23M | $ 25.07M | $ 24.88M | $ 24.49M | $ 24.02M | |
$ 103.86M | $ 26.07M | $ 26.19M | $ 25.91M | $ 25.78M | $ 25.50M | |
$ 0.75 | $ 1.00 | $ 1.00 | $ 1.00 | $ 0.92 | $ 1.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 48.06M | $ 102.42M | $ -2.83M | $ -106.88M | $ 76.62M | $ 53.46M | |
$ 37.54M | $ 41.80M | $ 17.63M | $ 33.19M | $ 26.98M | $ 23.04M | |
$ 43.01M | $ 36.96M | $ 18.43M | $ 37.66M | $ 26.10M | $ 25.11M | |
- | - | - | - | $ 1.24M | $ 419.00K | |
$ 47.43M | $ 54.35M | $ 23.01M | $ 45.19M | $ 37.79M | $ 24.28M | |
$ 49.94M | $ 57.19M | $ 26.37M | $ 49.74M | $ 41.84M | $ 25.90M |