Revenue for the twelve months ended December 31, 2024, was $4.9 million, compared to $15.5 million for the twelve months ended December 31, 2023, primarily reflecting a decrease in construction ...
Key Takeaways Amid challenging market conditions, including inflationary pressures and macro uncertainty, Greenbacker announces decrease in ...