Deluxe Corporation Common Stock (DLX)

24.29
+0.41 (1.72%)
NYSE · Last Trade: Sep 24th, 5:03 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors