Is Ultra Clean Holdings (UCTT) Halal to invest in?

Is Ultra Clean Holdings (UCTT) Halal to invest in?

Is Ultra Clean Holdings (UCTT) Halal to invest in?
To answer this question, we consider:
1. How much of Ultra Clean Holdings (UCTT) revenue comes from haram?
2. Does Ultra Clean Holdings (UCTT) rely on riba to operate?
3. What is Ultra Clean Holdings (UCTT) ESG impact?