Barrington Research initiates coverage of Deluxe Corporation with Outperform rating, $31 target - DLX News | Rallies