Positive clean energy sentiments on upswing