Deluxe Corporation (DLX) is a Communication Services stock trading at $22.95 (as of 2026-06-18), with a market capitalization of $1.11B and a trailing P/E of 10.2. Figures are sourced from first-party U.S. SEC EDGAR filings and market data.
Deluxe Corporation provides technology-enabled solutions for enterprises, small businesses, and financial institutions. Its offerings span payments, cloud and promotional solutions, and checks, including treasury and payment processing services, fraud and security services, web hosting and design, marketing and hosted digital services, and printed checks and related business supplies.