Home

Deluxe Corporation Common Stock (DLX)

19.50
+3.47 (21.65%)
NYSE · Last Trade: Aug 7th, 12:33 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors