Early Access — free while we kick the tires
EdgarHawk

MHH Mastech Digital, Inc. Insider Trading

Latest: Insider Bought $37K of Shares · Apr 2026
10 filings analyzed · Latest 2026-04-27
Insider buys
10
Insider sells
0
Unique insiders
1
Direction
Net buying
April 2026
2026-04-27
medium
SHAW STEVEN A Buy
1,000 shares
$7,040
@ $7.04
Significance 3/10

10% owner SHAW STEVEN A buys 1,000 shares of MHH at $7.04; stock now down -30.9% from 52-week high.

SHAW STEVEN A, a 10% owner, purchased 1,000 shares on 2026-04-27 at $7.04, bringing his holdings to 50,000 shares. The purchase price of $7.04 is approximately 9.5% above the current price of $6.43, and the stock has declined -30.9% from its 52-week high of $9.30. Examining timing against his own behavior, Shaw's cross-ticker track record shows 15 prior buys with a 0.00% win rate at the 90-day mark (average 90d return -8.5%), suggesting consistent difficulty in identifying opportune entry points across his portfolio. At MHH specifically, he has made 5 prior trades within the past two months (Feb 27 through Apr 15); the two measurable outcomes posted negative 30-day returns (-0.7% and -7.8%). The company itself presents structural concerns: P/E of 128.60, annual revenue growth of -3.8%, and profitability compressed to just $941,000 on $48.5M in revenue, indicating minimal earnings relative to market valuation. This accumulation by an insider at a depressed price point, combined with his poor historical timing pattern and the company's weak fundamentals, warrants attention to whether additional sales or changes in his holding strategy may follow.

2026-04-16
low
SHAW STEVEN A Buy
3,000 shares
$20,520
@ $6.84
Significance 3/10

10% Owner Steven Shaw buys 3,000 MHH shares at $6.84; stock down -27.8% from 52-week high, holdings now 49,000 shares.

Steven Shaw, a 10% owner of Mastech Digital, purchased 3,000 shares at $6.84 on 2026-04-15, raising his holdings from 46,000 to 49,000 shares (+6.5%). The purchase occurs at a 27.8% discount from the 52-week high of $9.30, though the stock is up 19.6% over the prior 30 days. Shaw's prior trades at MHH show mixed timing results: his 5 recent purchases at this ticker have generated losses in the 30-day window (-7.8%, -15.1%, -0.7%) where measurable; none have had positive 90-day outcomes to date. His cross-ticker track record reveals a 0.00% win rate across 14 prior buys with an average 90-day return of -8.5%, suggesting his buy signals have not historically preceded stock appreciation. The company faces headwinds: annual revenue contracted -3.8% year-over-year, generating only $941.0K in net income on $48.5M quarterly revenue, with an elevated P/E of 134.20.

2026-04-13
medium
SHAW STEVEN A Buy
6,000 shares
$36,580
@ $6.10
Significance 3/10

10% owner SHAW STEVEN A purchased 6,000 shares in 2 transactions ($36.6K) at avg $6.10; stock down 14.5% in 90 days.

SHAW STEVEN A, a 10% owner, executed 2 separate purchases totaling 6,000 shares for $36,580.00 on April 9–10, 2026, increasing holdings from 40,000 to 46,000 shares (+15.0% vs pre-transaction holdings). The blended average price was $6.10 versus a current price of $6.18. However, the stock has declined 14.5% over the 90-day period and 33.6% from its 52-week high of $9.30. His prior trades at MHH show consistent 30-day losses (ranging from −0.7% to −15.1%), and his sole measurable 90-day outcome at this ticker (December 2025 purchase) resulted in a −13.6% return. The company trades at a P/E of 123.60 with negative annual revenue growth of −3.8%, and net income is modest at $941,000.00 on $48,496,000.00 quarterly revenue. The pattern of repeated purchases despite persistent downward price action and poor historical timing outcomes warrants investor attention to whether the insider's conviction is grounded in improving fundamentals or reflects other factors.

March 2026
2026-03-03
medium
SHAW STEVEN A Buy
5,042 shares
$30,322
@ $6.01
Significance 4/10

10% Owner Shaw adds 5,042 shares ($30.3K) at MHH; stock down -45.6% from 52-week high, prior trades here show -13.5% to -15.1% 30-day losses.

Steven A. Shaw, a 10% owner, executed 2 purchases totaling 5,042 shares for $30,322.08 (blended average $6.01) on 2026-02-27 and 2026-03-02, increasing holdings from 35.0K to 40.0K shares (+14.4%). The timing context is unfavorable: the current price of $6.27 is -45.6% from the 52-week high of $11.53, and Shaw's prior 5 trades at MHH show a pattern of losses within 30 days (ranging from -15.1% to -13.5%, with one +4.1% exception), none yet measurable at the 90-day horizon. His cross-ticker track record across 10 prior buys shows an average 90-day return of -7.8% with a 0% win rate, suggesting a historical pattern of value-destructive timing. The open-market purchases occur as the stock momentum deteriorates and the insider's own historical execution at this ticker has not been well-timed.

February 2026
2026-02-02
low
SHAW STEVEN A Buy
4,880 shares
$34,013
@ $6.97
Significance 3/10

10% owner Shaw buys 4,880 shares across 2 transactions for $34,012.80 at MHH; 0 of 3 prior same-ticker buys were well-timed at 90-day mark.

Steven A. Shaw, a 10% owner of Mastech Digital, executed 2 separate purchases totaling 4,880 shares for $34,012.80 on 2026-01-29 and 2026-01-30 at a blended average price of $6.97. His holdings increased from 1,340,178 shares to 1,345,058 shares post-transaction. The stock is currently trading at $6.98, near the purchase price, after a 52-week decline of -52.0% from its high of $14.53. At the same ticker, Shaw's prior 5 trades show a concerning timing pattern: 0 of 3 prior buys at MHH were well-timed at the 90-day mark, with outcomes including -13.5%, -2.8%, -1.5%, +0.9%, and -7.7%. His broader cross-ticker track record shows 8 prior buys with an average 90-day return of -7.8% and a 0% win rate, suggesting a consistent pattern of purchasing ahead of further declines rather than at inflection points.

December 2025
2025-12-11
low
SHAW STEVEN A Buy
4,073 shares
$29,432
@ $7.23
Significance 3/10

10% Owner SHAW STEVEN A buys 4,073 shares at avg $7.23; stock now $6.96, down 54.8% from 52-week high

SHAW STEVEN A, a 10% owner, executed 2 separate purchases totaling 4,073 shares for $29,432.43, raising his holdings from 1,336,105 to 1,340,178 shares. The purchases occurred at $7.11 (2,758 shares on 2025-12-09) and $7.47 (1,315 shares on 2025-12-10), yielding a blended average price of $7.23. At the current price of $6.96, the position is already underwater by -0.3% on a unit basis. His prior trades at MHH show no well-timed acquisitions: across 5 prior buy transactions, the 90-day win rate is 0.00%, with outcomes ranging from -1.5% to -12.1%. This filing adds to a pattern—his cross-ticker track record also shows 0 of 6 prior buys with positive 90-day returns, averaging -8.8% over 90 days. The stock is down 54.8% from its 52-week high of $15.41, and company fundamentals show revenue contraction year-over-year (-1.1%) with a modest P/E of 24.00, indicating limited margin of safety despite the depressed absolute price.

September 2025
2025-09-22
low
SHAW STEVEN A Buy
4,537 shares
$35,207
@ $7.76
Significance 4/10

10% Owner Shaw buys 4,537 shares of MHH at $7.76; stock now $7.81, down 51.1% from 52-week high of $15.98.

Shaw Steven A, a 10% owner of Mastech Digital, purchased 4,537 shares at $7.76 on 2025-09-19, increasing his holdings from 1,331,568 to 1,336,105 shares. The stock has recovered 5.3% over 30 days and 16.0% over 90 days, but remains significantly depressed at 51.1% below its 52-week high of $15.98. Shaw's prior trades at MHH show mixed 30-day outcomes (-4.0%, -2.9%, -2.6%, +0.9%), with all five recent buys occurring within the past two months. The company reports quarterly revenue of $49.1M with minimal profitability (net income $135.0K) and a P/E ratio of 111.57, reflecting a distressed valuation. This purchase extends a recent accumulation pattern rather than a strategic intervention and occurs in a period of financial weakness.

2025-09-02
low
SHAW STEVEN A Buy
3,500 shares
$28,000
@ $8.00
Significance 3/10

10% owner Shaw buys 3,500 MHH shares at $8.00; stock now at $7.99, down 50.0% from 52-week high of $15.98.

Steven Shaw, a 10% owner of Mastech Digital, purchased 3,500 shares at $8.00 on 2025-08-29, bringing holdings to 1,331,568 shares. This represents a small net addition of 0.3% to his existing position. The purchase occurred at a price near current levels ($7.99), but substantially below the 52-week high of $15.98, with the stock down 50.0% from its peak. Shaw's prior trades at MHH (4 buys in July–August 2025) have shown modest near-term headwinds: the measurable 30-day outcomes on three trades ranged from -2.6% to -4.0%, with no trades yet reaching the 90-day window. The company's fundamentals show strained profitability: Q-latest revenue was $49,097,000.00 with net income of only $135,000.00, and annual revenue declined 1.1% year-over-year, while the P/E ratio of 114.14 reflects a severely compressed earnings base. The sequence of repeated insider buys into a falling stock with weak profitability, combined with negative near-term price outcomes on prior similar transactions, indicates consistent accumulation at depressed prices rather than tactical entry signals.

August 2025
2025-08-22
low
SHAW STEVEN A Buy
4,800 shares
$37,344
@ $7.78
Significance 3/10

10% owner Shaw buys 4,800 shares at $7.78; stock now at $7.42, -53.6% from 52-week high.

Steven A Shaw, a 10% owner of Mastech Digital, purchased 4,800 shares at $7.78 on 2025-08-21, raising his holdings to 1.33M shares. The stock currently trades at $7.42, down -53.6% from its 52-week high of $15.98 and down -9.3% over 30 days. Shaw's same-ticker history at MHH shows three prior buys in mid-July (2025-07-16, 2025-07-16, 2025-07-15), all of which produced negative 30-day returns ranging from -2.6% to -4.0%, with 90-day outcomes not yet measurable. The company shows concerning fundamentals: P/E ratio of 106.00 against net income of only $135.0K on $49.1M revenue, with annual revenue declining -1.1% year-over-year. This purchase occurs amid sustained price deterioration and follows a pattern of recent accumulation that has not yet yielded positive returns in the measurable timeframe.

July 2025
2025-07-17
medium
SHAW STEVEN A Buy
3,868 shares
$30,583
@ $7.91
Significance 4/10

10% owner Shaw buys 3,868 shares in 3 transactions totaling $30,583.20 at MHH; stock -50.9% from 52-week high

Steven A. Shaw, a 10% owner at Mastech Digital, acquired 3,868 shares (3.9K shares) through three separate purchases on July 15–16, 2025, at an average price of $7.91 per share. The stock currently trades at $7.85, down -50.9% from its 52-week high of $15.98, though it has recovered +11.8% over the past 30 days. Shaw's post-transaction holdings stand at 1,323,268 shares, an increase of only +0.3% relative to his pre-transaction position. The company is unprofitable (Q-latest net income $-1.4M on revenue of $48.3M), exhibits a P/E of 43.61, and has experienced flat annual revenue growth (-1.1% year-over-year). The discretionary open-market purchase at current depressed levels warrants investor attention regarding whether a major shareholder perceives value, but the modest share increase relative to his 1.32M-share base and continued negative earnings suggest this is not a major commitment signal at present.

Get alerts for MHH

Add MHH to your watchlist and we'll email you when an insider files a Form 4 — with our AI's significance score and a plain-English read of what it means.

Sign up — free during early access