Mastech Digital, Inc. (MHH)
↓ Download CSV- Sector Services
- Incorporated PA
- Fiscal year ends Dec 31
In fiscal 2025, Mastech Digital, Inc. reported revenue of $191.37M, down 3.8% from the prior year. The company was profitable, with a net margin of 0.3% and a gross margin of 27.7%. It held $111.84M in total assets against $22.53M in total liabilities.
Key ratios (FY2025)
27.7%
Gross margin
0.0%
Operating margin
0.3%
Net margin
0.7%
Return on equity
-3.8%
Revenue growth (YoY)
| Metric (FY) | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $191.37M | $198.94M | $201.10M | $242.24M | $222.01M | $194.10M | $193.57M | $177.16M | $147.88M | $132.01M |
| Cost of Revenue | $138.31M | $143.35M | $150.06M | $179.06M | $162.57M | $142.56M | $145.59M | $134.64M | $116.25M | $105.71M |
| Gross Profit | $53.06M | $55.60M | $51.04M | $63.18M | $59.44M | $51.54M | $47.98M | $42.53M | $31.63M | $26.30M |
| Operating Income | $1.0K | $3.79M | -$9.28M | $12.20M | $17.61M | $13.40M | $16.99M | $11.62M | $4.08M | $4.51M |
| Net Income | $609.0K | $3.40M | -$7.14M | $8.71M | $12.22M | $9.86M | $11.14M | $6.69M | $1.63M | $2.52M |
| EPS (Diluted) | $0.05 | $0.28 | $-0.61 | $0.72 | $1.02 | $0.83 | $0.99 | $0.60 | $0.16 | $0.28 |
| Total Assets | $111.84M | $111.48M | $105.23M | $108.88M | $114.07M | $102.05M | $90.58M | $92.58M | $98.60M | $39.41M |
| Total Liabilities | $22.53M | $24.05M | $23.78M | $22.88M | $39.64M | $42.51M | $44.30M | $58.31M | $71.45M | $20.33M |
| Shareholders' Equity | $89.31M | $87.43M | $81.44M | $86.00M | $74.43M | $59.53M | $46.28M | $34.28M | $27.15M | $19.07M |
| Cash & Equivalents | $36.53M | $27.74M | $21.15M | $7.06M | $6.62M | $7.68M | $2.98M | $1.29M | $2.48M | $829.0K |
| Operating Cash Flow | $11.13M | $7.19M | $15.98M | $12.62M | $5.22M | $21.23M | $16.08M | -$471.0K | $3.35M | $2.29M |
| Capital Expenditures | $376.0K | $941.0K | $335.0K | $835.0K | $1.90M | $298.0K | $1.01M | $771.0K | $1.13M | $105.0K |
| Shares Outstanding | 11.95M | 12.01M | 11.61M | 12.08M | 12.01M | 11.95M | 11.23M | 11.16M | 10.00M | 8.96M |