Europe’s STOXX 600 sets fresh high as earnings and energy lead | Discvr Financial News | discvr.ai