Deluxe Corporation Common Stock (DLX)

27.10
+3.68 (15.71%)
NYSE · Last Trade: Nov 5th, 10:44 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors