Deluxe Corporation Common Stock (DLX)

24.04
+0.29 (1.22%)
NYSE· Last Trade: Aug 13th, 2:34 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors