Limoneira stock touches 52-week low at $18.34 amid market shifts

Limoneira stock touches 52-week low at $18.34 amid market shifts

www.investing.com