Deluxe Corporation Common Stock (DLX)

26.78
+0.91 (3.52%)
NYSE· Last Trade: Aug 4th, 12:43 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors