STOXX 600 reaches 656.86 as tech and earnings boost Europe

Business