Financial news: Hain Celestial, Solar Foods, Wageningen University