CEO McCarthy Barry C bought 3,926 shares of DLX at $16.45 on 2025-03-10; stock down 33.9% from 52-week high.
McCarthy Barry C, President & CEO, purchased 3,926 shares at $16.45, raising his holdings to 272,851 shares. The stock is currently trading at $16.26, down 33.9% from its 52-week high of $24.59 and off 13.8% over the past 30 days. His prior trades at DLX show mixed timing: 2 of 4 earlier buys resulted in positive 90-day returns, while the most recent purchase on 2024-12-05 experienced a 90-day decline of 33.9%. Fundamentally, the company reported $528.4M in latest-quarter revenue with $8.9M net income and a P/E of 8.84, operating in a context of -3.2% annual revenue growth. The confluence of depressed price action, modest insider accumulation, and modest profitability relative to market cap warrants monitoring of both operational trends and any follow-up insider activity.