Early Access — free while we kick the tires
EdgarHawk

McCarthy Barry C

President & CEO

Director Officer
3 filings analyzed · 1 company · Latest 2025-03-10

Companies

Company Buys Sells Direction
DELUXE CORP DLX 3 0 Net buying

Activity

March 2025
2025-03-10 DELUXE CORP DLX
medium
Buy
3,926 shares
$64,583
Significance 4/10

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.

December 2024
2024-12-06 DELUXE CORP DLX
medium
Buy
2,290 shares
$53,975
Significance 5/10

DLX CEO McCarthy buys 2,290 shares at $23.57; holdings rise to 181.0K; stock up 21.9% in 90d

McCarthy Barry C, President & CEO of DELUXE CORP, purchased 2,290 shares at $23.57 on 2024-12-05 for $54.0K, increasing his holdings to 181.0K shares (+1.3% net change). The timing occurs within a strong 90-day window (+21.9%), though his prior trades at DLX have been mixed: his June 2024 buy showed a -11.6% 90-day return, while his March 2024 buy achieved +15.3%. At the cross-ticker level, his 3 prior buys averaged only +1.8% over 90 days with a 50.00% win rate. The stock trades at $23.29 currently, -5.3% from its 52-week high of $24.59, and the company reports a $1.0B market cap with -2.0% annual revenue growth and a P/E of 18.63. This modest position increase by the CEO occurs in a period of positive momentum but without compelling evidence of systematic timing skill or fundamental inflection.

September 2024
2024-09-12 DELUXE CORP DLX
medium
Buy
2,820 shares
$53,806
Significance 5/10

CEO Barry C McCarthy purchases 2,820 shares of DLX at $19.08; holdings now 178,670 shares post-transaction.

McCarthy Barry C, President & CEO, purchased 2,820 shares at $19.08 on 2024-09-10, a modest 1.6% increase to his 178,670-share position. At the current price of $19.15, the stock is -22.1% from its 52-week high of $24.59 and down 11.0% over the past 90 days, creating a lower valuation environment for the purchase. His cross-ticker track record shows mixed execution: 2 prior open-market buys with an average 90-day return of +1.8% and a 50% win rate. At this specific ticker (DLX), his prior two purchases have diverged significantly—the June 2024 buy experienced a -11.6% 90-day outcome, while the March 2024 buy achieved +15.3%, yielding a 50% same-ticker win rate. The company's fundamentals show revenue of $537.8M (latest quarter), annual revenue growth of -2.0%, and a P/E of 22.01, indicating modest profitability amid a slight revenue contraction. This purchase occurs in a period of price weakness but does not distinguish itself as either a clear sign of confidence or concern given the CEO's mixed prior timing at this ticker.

Related insiders

Create a free account

Build watchlists, get email alerts on the tickers you follow, and read the full AI analysis on every insider filing.

Sign up — free during early access