Deluxe Corporation Common Stock (DLX)

26.86
+0.08 (0.30%)
NYSE· Last Trade: Aug 4th, 12:16 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors