Deluxe Corporation Common Stock (DLX)

26.40
-0.72 (-2.65%)
NYSE · Last Trade: Feb 1st, 10:39 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors