Home

Deluxe Corporation Common Stock (DLX)

21.86
+3.67 (20.18%)
NYSE · Last Trade: Nov 6th, 10:38 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors