Deluxe Corporation Common Stock (DLX)

27.49
+0.50 (1.85%)
NYSE · Last Trade: Mar 30th, 2:34 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors