Corporate spending boosts tech majors