Ultra Clean Q3 revenue beats expectations - UCTT News | Rallies