The upbeat showing comes when technology stocks have come under pressure following downbeat earnings reports from Microsoft Corp <MSFT.O> and Google parent Alphabet Inc <GOOGL.O>.   
Negative
Negative
Microsoft Corp
Negative
Negative
Alphabet Inc
Negative
Negative
Google