Home

Deluxe Corporation Common Stock (DLX)

17.96
-0.14 (-0.80%)
NYSE · Last Trade: Nov 3rd, 2:12 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors