Deluxe Corporation Common Stock (DLX)

23.15
+0.28 (1.22%)
NYSE· Last Trade: Jun 4th, 10:54 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors