Media

CNBC: Tech set up to do well following earnings reports