Home

Deluxe Corporation Common Stock (DLX)

20.75
+2.56 (14.07%)
NYSE · Last Trade: Nov 6th, 4:46 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors