Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 167.46M | $ 110.23M | $ 125.02M | $ 153.11M | $ 63.34M | |
$ 117.18M | $ 40.45M | $ 48.88M | $ 80.36M | $ 7.39M | |
$ 54.60M | $ 19.10M | $ 18.78M | $ 15.17M | $ 7.66M | |
$ 29.70M | $ 24.68M | $ 28.30M | $ 19.94M | $ 15.04M | |
$ 92.45M | $ 45.22M | $ 60.84M | $ 79.07M | $ 12.45M | |
$ 62.57M | $ 21.35M | $ 9.50M | $ 47.96M | $ -268.00K | |
$ -19.10M | $ -19.07M | $ 7.71M | $ -6.61M | $ -18.09M | |
$ 43.47M | $ 2.28M | $ 17.24M | $ 41.35M | $ -18.36M | |
$ 43.47M | $ 2.28M | $ 17.24M | $ 41.35M | $ -28.84M | |
$ 2.04 | $ 0.12 | $ 0.99 | $ 2.70 | $ -8.62 | |
$ 2.11 | $ 0.12 | $ 0.96 | $ 2.50 | $ -8.62 | |
20.60M | 18.39M | 17.44M | 15.33M | 3.34M | |
19.88M | 18.44M | 17.68M | 19.13M | 3.34M |