Deluxe Corporation Common Stock (DLX)

23.38
+0.48 (2.12%)
NYSE · Last Trade: Oct 16th, 10:18 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors