Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 299.97M | $ 256.11M | $ 235.53M | $ 166.12M | $ 117.71M | |
$ 100.12M | $ 72.21M | $ 63.48M | $ 51.06M | $ 27.54M | |
$ 78.90M | $ 65.17M | $ 61.70M | $ 40.03M | $ 28.81M | |
$ 18.13M | $ 15.21M | $ 13.91M | $ 10.65M | $ 8.15M | |
$ 40.95M | $ 152.89M | $ 53.13M | $ 21.68M | $ -12.19M | |
$ 21.22M | $ 7.04M | $ 9.51M | $ 11.03M | $ -3.37M | |
$ -15.80M | $ 119.98M | $ 25.02M | $ 29.74M | $ -7.54M | |
$ 5.42M | $ 127.02M | $ 32.58M | $ 40.27M | $ -25.37M | |
$ 11.03M | $ 29.95M | $ 3.39M | $ 31.91M | $ -29.92M | |
$ 0.40 | $ 0.70 | $ 0.13 | $ 0.22 | $ -1.19 | |
$ 0.40 | $ 0.69 | $ 0.13 | $ 0.22 | $ -1.19 | |
27.62M | 27.15M | 25.77M | 144.40M | 25.17M | |
27.69M | 27.49M | 26.06M | 144.40M | 25.17M |