Deluxe Corporation Common Stock (DLX)

24.01
+0.36 (1.50%)
NYSE · Last Trade: Sep 17th, 3:28 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors