Comment by
ChickenLittle13on Mar 11, 2022 10:21pm
21 Megawatt is a nameplate, in reality will only produce 17 which equates to roughly 20million in revenue. 4-5 million of EBITDA according to the latest release. Yea it's a good chunk of power
...more