Deluxe Corporation Common Stock (DLX)

27.45
+0.22 (0.81%)
NYSE· Last Trade: Jul 29th, 2:51 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors