Mega tech quarter hits and misses