Home

Deluxe Corporation Common Stock (DLX)

15.64
-0.46 (-2.86%)
NYSE · Last Trade: Aug 1st, 3:28 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors