Deluxe Corporation Common Stock (DLX)

24.34
+0.20 (0.83%)
NYSE· Last Trade: Jul 7th, 4:15 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors