Pulling SEC filings + quote and writing the call…

Mastech Digital, Inc.
Next earnings Aug 11, 2026 · consensus $0.13 EPS, $41.2M rev
Last earnings +0.7% on 2026-05-15
Cheap, debt-free cash generator — but a 4-year revenue slide and near-zero operating margin keep it a hold, not a buy.
Revenue $191M · FY2025
Middling fundamentals and a rich price (~95% above fair value) leave little margin of safety — a wait-and-see.
Mastech is a small IT-staffing and data-analytics services firm caught in a multi-year contraction. Revenue has fallen every year from the FY2022 peak — $242M → $201M → $199M → $191M — and FY2025 was down 3.8% with net income collapsing 82% to just $609K. Operating income was effectively zero ($1K, a 0.0% operating margin) and ROE is 0.7%, so the headline P/E of 157x is a trough-earnings artifact, not a real multiple. The business model itself is fragile: the 10-K states contracts are 'terminable without penalty' to clients, results lean on ~1,500 visa-sensitive consultants, and there is heavy exposure to US/India immigration and geopolitical risk. This is a price-taker in a soft IT-spend cycle, and the filing shows no evidence of an inflection yet.
What keeps this off the 'avoid' pile is a genuinely strong balance sheet and cash generation. There is no long-term debt, liabilities/equity is just 0.25x, and $36.5M of cash (up 32%) equals roughly $3.07/share against a $7.87 price. Operating cash flow was $11.1M (up 55%) on minimal capex of $376K. At a 0.5x P/S, ~1x book value ($89.3M equity ÷ 11.9M shares ≈ $7.50/share), and an EV well below market cap, the downside is cushioned by hard assets.
| Line item | FY21 | FY22 | FY23 | FY24 | FY25 |
|---|---|---|---|---|---|
| Revenue | $222M | $242M | $201M | $199M | $191M |
| Gross profit | $59.4M | $63.2M | $51.0M | $55.6M | $53.1M |
| Operating income | $17.6M | $12.2M | -$9.28M | $3.79M | $1.00K |
| Net income | $12.2M | $8.71M | -$7.14M | $3.40M | $609K |
| Diluted EPS | $1.02 | $0.72 | -$0.61 | $0.28 | $0.05 |
| Net margin | 5.5% | 3.6% | -3.5% | 1.7% | 0.3% |
Annual figures from SEC 10-K XBRL filings. Open the filing links below for full statement detail.
Computed from SEC XBRL annual figures + the current quote. EV and ROIC use long-term + current debt where filed; estimates, not investment advice.
Annual meeting votes passed; a board/officer change disclosed (5.02/5.07)
Q1 FY26: soft revenue, thin margins, $36.5M cash, still debt-free
Q1 FY26: soft revenue, thin margins, $36.5M cash, still debt-free
Proxy: director slate, say-on-pay and auditor ratification up for annual vote
Amended a prior 8-K, likely adding the auditor-change exhibit/letter
Executive/director appointment or departure announced (5.02)
FY25 10-K: rev $191M -3.8%, net income cratered to $0.6M; OCF +55%, debt-free
Entered a material agreement (1.01), likely a credit facility or client contract
FY25 results: revenue -3.8%, net income -82% to ~$0.6M; profitability eroded
Sources: SEC EDGAR (CIK 0001437226, latest 10-Q filed 2026-05-15) · analysis by claude-code · as of 6/30/2026, 12:09:52 PM.
Research and education only — not financial advice. EDGAR is not a registered investment adviser or broker-dealer and gives no personalized advice. Every call is impersonal — identical for all users, generated on a schedule from SEC filings plus a delayed/third-party price feed — may be wrong or out of date, and is not a recommendation to buy or sell any security. The operator and an affiliated trading operation may hold or trade the securities EDGAR rates; see Disclosures. Past performance does not guarantee future results. Do your own research.
Last 90 days: 4 open-market buys · 0 sales
| 2026-04-27 | SHAW STEVEN A 10% owner | Buy | 1.00K @ $7.04 | $7.04K |
| 2026-04-15 | SHAW STEVEN A 10% owner | Buy | 3.00K @ $6.84 | $20.5K |
| 2026-04-10 | SHAW STEVEN A 10% owner | Buy | 2.00K @ $6.19 | $12.4K |
| 2026-04-09 | SHAW STEVEN A 10% owner | Buy | 4.00K @ $6.05 | $24.2K |
| 2026-03-02 | SHAW STEVEN A 10% owner | Buy | 1.24K @ $6.24 | $7.75K |
| 2026-02-27 | SHAW STEVEN A 10% owner | Buy | 3.80K @ $5.94 | $22.6K |
| 2026-01-30 | SHAW STEVEN A 10% owner | Buy | 400.00 @ $7.08 | $2.83K |
| 2026-01-29 | SHAW STEVEN A 10% owner | Buy | 4.48K @ $6.96 | $31.2K |
| 2025-12-10 | SHAW STEVEN A 10% owner | Buy | 1.31K @ $7.47 | $9.82K |
| 2025-12-09 | SHAW STEVEN A 10% owner | Buy | 2.76K @ $7.11 | $19.6K |
| 2025-09-19 | SHAW STEVEN A 10% owner | Buy | 4.54K @ $7.76 | $35.2K |
Dates from 8-K (Item 2.02); beat/miss = reported EPS vs consensus (Finnhub, recent quarters); move = prior close → close on/after.
1192 tracked peers · median