Deluxe Co. (NYSE:DLX – Get Free Report) CEO Barry C. Mccarthy purchased 2,440 shares of the firm’s stock in a transaction on Monday, June 10th. The stock was bought at an average price of $21.63 per share, with a total value of $52,777.20. Following the completion of the purchase, the chief executive officer now owns […]