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