Deluxe Corporation Common Stock (DLX)

28.57
+1.03 (3.74%)
NYSE · Last Trade: Apr 8th, 12:27 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors