Energy retailer Flow Power signs offtake deal with 400MW Stubbo Solar project in Australia

November 7, 2025

Australian energy retailer Flow Power has secured an offtake agreement from the 400MW Stubbo Solar project in New South Wales.