Home

Deluxe Corporation Common Stock (DLX)

22.42
+0.13 (0.58%)
NYSE · Last Trade: Dec 15th, 8:33 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors