Episode 1023: Tech earnings: sign of recovery?