Home

Deluxe Corporation Common Stock (DLX)

16.03
-0.21 (-1.29%)
NYSE · Last Trade: Aug 6th, 9:31 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors