The tech rebound and market rally