National Vision Holdings: Barclays cuts target price to $24 from $27 - EYE News | Rallies