Deluxe Corporation Common Stock (DLX)

23.04
+0.11 (0.50%)
NYSE· Last Trade: Jun 5th, 11:28 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors