Renaissance Technologies LLC Takes Position in Deluxe Corporation $DLX
Renaissance Technologies LLC has acquired a new position in Deluxe Corporation (NYSE:DLX), purchasing 51,230 shares valued at approximately $1.41 million, representing a 0.11% stake in the company. Deluxe reported stronger-than-expected quarterly earnings and revenue, though revenue declined year-over-year. The company also declared a quarterly …