_
Markets swing on earnings across tech, healthcare, mining