US solar and storage developer Strata Clean Energy today announced the closing of USD 559 million (EUR 517m) in financing to back the construction and ownership of the 255-MW/1,020-MWh Scatter Wash battery in Arizona.