Middleby Corp (MIDD) Analysis