Deluxe Corporation Common Stock (DLX)

23.79
+0.34 (1.45%)
NYSE · Last Trade: Sep 22nd, 2:14 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors