Deluxe Corporation Common Stock (DLX)

23.94
+0.32 (1.35%)
NYSE· Last Trade: Sep 14th, 12:45 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors