Deluxe Corporation Common Stock (DLX)

23.56
+0.72 (3.15%)
NYSE· Last Trade: Jun 16th, 5:30 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors