Deluxe Corporation Common Stock (DLX)

22.94
-2.37 (-9.36%)
NYSE· Last Trade: May 13th, 11:20 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors