Home Science Apple surprises in mixed results for ‘magnificent seven’ tech giants