Stocktoria

Mastech Digital, Inc. MHH

NYSE American · XASE · stock · Services-Management Consulting Services · website · IPO 2008-09-16

Mastech Digital, Inc. financials (annual, from 10-K)

Revenue
2016201720182019202020212022202320242025
Net income
2016201720182019202020212022202320242025
Free cash flow
2016201720182019202020212022202320242025

Bars are annual figures from 2016 to 2025; red bars are negative (a loss or cash outflow).

MetricFY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Revenue$191.4M$198.9M$201.1M$242.2M$222.0M$222.0M$193.6M$177.2M$147.9M$132.0M
Gross profit$53.1M$55.6M$51.0M$63.2M$59.4M$51.5M$48.0M$42.5M$31.6M$26.3M
SG&A expense$53.1M$51.8M$60.3M$51.0M$27.5M$21.8M
Operating income$1,000$3.8M-$9.3M$12.2M$17.6M$13.4M$17.0M$11.6M$4.1M$4.5M
Income tax$453,000$1.0M-$1.9M$3.8M$4.7M$2.8M$4.1M$2.7M$1.3M$1.5M
Net income$609,000$3.4M-$7.1M$8.7M$12.2M$9.9M$11.1M$6.7M$1.6M$2.5M
EPS (diluted)$0.05$0.28$-0.61$0.72$1.02$0.83$0.99$0.60$0.16$0.28
Operating cash flow$11.1M$7.2M$16.0M$12.6M$5.2M$21.2M$16.1M-$471,000$3.3M$2.3M
Free cash flow$10.8M$6.3M$15.6M$11.8M$3.3M$20.9M$15.1M-$1.2M$2.2M$2.2M
Cash & equivalents$36.5M$27.7M$21.1M$7.1M$6.6M$7.7M$3.0M$1.3M$2.5M$829,000
Total assets$111.8M$111.5M$105.2M$108.9M$114.1M$102.0M$90.6M$92.6M$98.6M$39.4M
Total liabilities$22.5M$24.1M$23.8M$22.9M$39.6M$42.5M$44.3M$58.3M$71.5M$20.3M
Shareholders' equity$89.3M$87.4M$81.4M$86.0M$74.4M$59.5M$46.3M$34.3M$27.2M$19.1M

Growth · year-over-year · Revenue CAGR 4.2%

MetricFY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Revenue growth-3.8%-1.1%-17.0%+9.1%+0.0%+14.7%+9.3%+19.8%+12.0%+6.9%
Net income growth-82.1%-181.9%-28.7%+23.9%-11.5%+66.6%+311.5%-35.5%-8.5%
EPS growth-82.1%-184.7%-29.4%+22.9%-16.2%+65.0%+275.0%-42.9%-54.8%
Free cash flow growth+72.1%-60.0%+32.8%+254.7%-84.1%+38.9%-155.9%+1.5%-23.5%

Each column is the change versus the prior fiscal year. Growth off a negative or zero base is shown as “—”. CAGR is the compound annual revenue growth across the years shown.

Source: SEC EDGAR filings · CIK 0001437226 · as of 2025-12-31. Facts from filings plus Stocktoria's own computed scores — not investment advice.