Home Stock & Shares European equities reach 3-week high on stronger energy stocks