Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 233.89M | $ 123.13M | $ 125.09M | $ 79.61M | $ 58.42M | |
$ 88.43M | $ 41.40M | $ 48.11M | $ 13.90M | $ -1.79M | |
$ 18.88M | $ 15.64M | $ 20.23M | $ 10.43M | $ 15.03M | |
$ 76.50M | $ 31.66M | $ 28.07M | $ 26.32M | $ 28.18M | |
$ 149.22M | $ 66.42M | $ 56.18M | $ 29.80M | $ 27.20M | |
$ 68.82M | $ 25.07M | $ 28.11M | $ 3.48M | $ -16.81M | |
$ 2.36M | $ 9.15M | $ -39.13M | $ -314.00K | $ -1.90M | |
$ 71.17M | $ 34.22M | $ 58.99M | $ 4.64M | $ -2.88M | |
$ 55.40M | $ 28.10M | $ 48.66M | $ 2.10M | $ -2.36M | |
$ 31.43 | $ 15.19 | $ 24.91 | $ 1.05 | $ -1.18 | |
$ 21.95 | $ 10.77 | $ 17.95 | $ 0.76 | $ -1.18 | |
1.76M | 1.85M | 1.95M | 1.99M | 1.99M | |
2.52M | 2.61M | 2.71M | 2.74M | 1.99M |