Home

Deluxe Corporation Common Stock (DLX)

20.96
+2.77 (15.23%)
NYSE · Last Trade: Nov 6th, 1:59 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors