Article Photos: A look at recent tech-industry earnings 4/6