Sunnova revenues rise in 2024, issues future concerns amid ‘terrible’ political & financial environment

March 4, 2025