Argan Inc - Should you buy?

WATCH NOW