Tech stocks: A half-year scorecard