Filing Flows

Filing Flows › Mastech Digital (MHH) › Q2 2026 › vs Q1 2026

Mastech Digital (MHH) Q2 2026 vs Q1 2026 (quarter over quarter)

Mastech Digital's revenue rose $364K (+0.9%) from $41.1M in Q1 2026 to $41.4M in Q2 2026. The biggest changes: Data and Analytics Services +$900K (+7%); IT Staffing Services −$536K (-2%).

Mastech Digital, Q2 2026: revenue $41.4M (-16% year over year), operating margin -0.8%, net loss $100K, operating cash flow $2.2M. The chart draws each line against Q1 2026, the increases inside each band.

Mastech Digital: what changed, Q2 2026 vs Q1 2026Mastech Digital: what changed, Q2 2026 vs Q1 2026Operating cash sources$5.8MWorking capital & other$5.7MFree cash flow (OCF − capex)$5.4MOperating cash flow$5.4MOperating expenses$1.4MData and Analytics Services$900KOperating costs$740KCost of revenue−$610KIT Staffing Services−$536KNet loss$364K

Margins

Q2 2026Q1 2026Change
Free cash flow margin5.2%-7.9%+13.1 pts

Every line

LineQ2 2026Q1 2026Change%
IT Staffing Services$28.0M$28.5M−$536K-2%
Data and Analytics Services$13.5M$12.6M$900K+7%
Revenue$41.4M$41.1M$364K+0.9%
Other income, net$323K$606K−$283K-47%
Net loss$100K−$264K$364K—
Costs & expenses$41.9M$41.7M$181K+0.4%
Operating costs$41.8M$41.0M$740K+2%
Income tax$98K$393K−$295K-75%
Cost of revenue$29.4M$30.1M−$610K-2%
Operating expenses$12.3M$11.0M$1.4M+12%
Operating cash sources$2.3M−$3.4M$5.8M—
Depreciation & amortization$806K$803K$3K+0.4%
Share-based compensation$818K$750K$68K+9%
Working capital & other$708K−$5.0M$5.7M—
Net loss absorbed$100K−$264K$364K—
Operating cash flow$2.2M−$3.2M$5.4M—
Free cash flow (OCF − capex)$2.2M−$3.2M$5.4M—
Capital expenditures$64K$66K−$2K-3%

Questions

How much did Mastech Digital's revenue grow quarter over quarter in Q2 2026?

Mastech Digital's revenue rose $364K (+0.9%) from $41.1M in Q1 2026 to $41.4M in Q2 2026.

What drove Mastech Digital's revenue change in Q2 2026?

Data and Analytics Services +$900K (+7%); IT Staffing Services −$536K (-2%).

Q2 2026 results → · Compare in the interactive Sankey →