Stock market rotation gets more fuel as non-tech giants see earnings return to growth