Deluxe Corporation Common Stock (DLX)

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