Deluxe Corporation Common Stock (DLX)

23.32
-0.60 (-2.51%)
NYSE · Last Trade: Sep 18th, 10:51 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors