Middleby: Barclays cuts target price to $155 from $190 - MIDD News | Rallies