Deluxe Corporation Common Stock (DLX)

23.20
+0.61 (2.70%)
NYSE · Last Trade: Nov 2nd, 2:28 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors