Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 235.00M | $ 195.88M | $ 224.35M | $ 608.46M | $ 173.88M | |
| $ 46.10M | $ 158.00M | $ 51.75M | $ 55.95M | $ 59.02M | |
| $ 141.02M | $ 34.59M | $ 36.46M | $ 30.26M | $ 33.68M | |
| $ 71.74M | $ 71.55M | $ 18.80M | $ 58.15M | $ 16.11M | |
| $ 105.18M | $ 66.78M | $ 34.09M | $ 128.55M | $ 49.85M | |
| $ 7.39M | $ 388.05K | $ 15.28M | $ 87.60M | $ 33.77M | |
| - | $ -9.26M | $ 0.00 | $ -27.27M | $ -6.41M | |
| $ 924.62K | - | $ 6.48M | $ 60.33M | $ 27.37M | |
| $ 2.04M | $ -19.81M | $ 4.23M | $ 12.63M | $ 21.11M | |
| $ 0.16 | $ -0.45 | $ 0.26 | $ 0.92 | $ 1.68 | |
| $ 0.16 | $ -1.20 | $ 0.28 | $ 0.92 | $ 1.46 | |
| 12.36M | 16.49M | 16.02M | 16.00M | 12.56M | |
| 17.89M | 16.49M | 16.11M | 16.15M | 14.49M |