Forecast for tech earnings: sunny, with clouds on the horizon

by Renata Sago