The dominant theme this week was a tug of war between improving macroeconomic conditions and weakness in parts of the technology sector.