Home

Deluxe Corporation Common Stock (DLX)

15.95
+0.30 (1.92%)
NYSE · Last Trade: May 19th, 8:20 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors