Home

Deluxe Corporation Common Stock (DLX)

18.80
-0.23 (-1.21%)
NYSE · Last Trade: Nov 18th, 11:25 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors