Home

Deluxe Corporation Common Stock (DLX)

20.79
+0.16 (0.78%)
NYSE · Last Trade: Nov 12th, 12:47 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors