UCTT 23.17 Ultra Clean Holdings is number 86 out of 100 Top