‹ Screener

HEALTHCARE SERVICES GROUP INC

HCSG · Services-Nursing & Personal Care Facilities · 68.6M shares · -0%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $2M (gross $11M, SBC $9M)

Reference price $21.75 · est. market cap ~$1.5B — last insider sale, 2026-02-26 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B70

Healthcare Services Group — outsourced housekeeping/dining for care facilities, recovering.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $458M2025-09-30 · $464M2025-12-31 · $467M2026-03-31 · $463M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
13.0%
Net margin
3.2%
Return on equity
11.6%
Return on assets
7.4%
Revenue growth (QoQ)
-0.8%
Net-income growth
49.6%
Current ratio
3.4×
Free cash flow
$139M
Tangible book value
$423M
Cash & investments
$168M
Stock comp / revenue
0.7%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-27Singh VikasTax withheld935
2026-05-27Singh VikasOption exercise2.2K
2026-05-26Castagnino DanielaGrant2.0K$20.32
2026-05-26Visconto JudeGrant2.0K$20.32
2026-05-26Simmons Kurt JRGrant2.0K$20.32
2026-05-26Grant Laura KGrant2.0K$20.32
2026-05-26Gallagher Thomas MichaelGrant2.0K$20.32
2026-05-26Ottaviano Dino DGrant2.0K$20.32
2026-05-26WHALEN THOMAS GERARDGrant2.0K$20.32
2026-05-26Casey Diane SGrant2.0K$20.32
2026-03-31Grant Laura KGrant405$18.55
2026-03-31WHALEN THOMAS GERARDGrant135$18.55
2026-03-31Simmons Kurt JRGrant809$18.55
2026-02-26Brophy Andrew MSell2.5K$21.75
2026-02-24SHEA JOHN CHRISTOPHEROption exercise4.4K
2026-02-24SHEA JOHN CHRISTOPHERTax withheld1.9K$21.40
2026-02-24SHEA JOHN CHRISTOPHEROption exercise13K
2026-02-24SHEA JOHN CHRISTOPHERTax withheld5.4K$21.40
2026-02-24WAHL TheodoreOption exercise22K
2026-02-24WAHL TheodoreTax withheld9.4K$21.40
2026-02-24WAHL TheodoreTax withheld27K$21.40
2026-02-24WAHL TheodoreOption exercise64K
2026-02-24Brophy Andrew MTax withheld239$21.40
2026-02-24Orr Patrick JOption exercise3.3K
2026-02-24Orr Patrick JTax withheld1.4K$21.40
2026-02-24Orr Patrick JOption exercise9.5K
2026-02-24Orr Patrick JTax withheld4.0K$21.40
2026-02-24Kush AndrewOption exercise4.4K
2026-02-24Kush AndrewTax withheld1.9K$21.40
2026-02-24Kush AndrewOption exercise13K
2026-02-24Kush AndrewTax withheld5.4K$21.40
2026-02-24Bundick Jason JOption exercise3.4K
2026-02-24Bundick Jason JTax withheld1.4K$21.40
2026-02-24Bundick Jason JOption exercise9.6K
2026-02-24Bundick Jason JTax withheld4.1K$21.40
2026-02-18Orr Patrick JSell11K$20.55
2026-02-18Orr Patrick JSell33K$20.52
2026-02-18Orr Patrick JOption exercise21K$18.10
2026-02-18Orr Patrick JOption exercise7.0K$13.72
2026-02-18Orr Patrick JOption exercise12K$10.36
2026-02-18Orr Patrick JOption exercise5.2K$11.76
2026-02-18Orr Patrick JSell46K$20.54
2026-02-18SHEA JOHN CHRISTOPHERSell16K$20.52
2026-02-18SHEA JOHN CHRISTOPHEROption exercise30K$18.10
2026-02-18SHEA JOHN CHRISTOPHEROption exercise9.3K$13.72
2026-02-18SHEA JOHN CHRISTOPHERSell39K$20.36
2026-02-17WAHL TheodoreGrant8.5K$20.93
2026-02-17WAHL TheodoreTax withheld8.5K$20.93
2026-01-05Bundick Jason JTax withheld6.1K
2026-01-05Singh VikasTax withheld1.9K
2026-01-05Brophy Andrew MGrant6.1K
2026-01-05Kush AndrewTax withheld7.7K
2026-01-05Orr Patrick JTax withheld6.8K
2026-01-05SHEA JOHN CHRISTOPHERTax withheld7.7K
2026-01-04Bundick Jason JOption exercise1.5K
2026-01-04SHEA JOHN CHRISTOPHEROption exercise2.0K
2026-01-04SHEA JOHN CHRISTOPHEROption exercise3.3K
2026-01-04WAHL TheodoreOption exercise16K
2026-01-04WAHL TheodoreOption exercise10K
2026-01-04Brophy Andrew MOption exercise141
2026-01-04Brophy Andrew MOption exercise554
2026-01-04Brophy Andrew MTax withheld936
2026-01-04WAHL TheodoreTax withheld35K
2026-01-04Orr Patrick JOption exercise1.5K
2026-01-04Orr Patrick JOption exercise2.4K
2026-01-04Kush AndrewOption exercise2.0K
2026-01-04Kush AndrewOption exercise3.3K
2026-01-04Bundick Jason JOption exercise2.4K
2026-01-03WAHL TheodoreOption exercise28K
2026-01-03Singh VikasOption exercise4.0K
2026-01-03Orr Patrick JOption exercise6.0K
2026-01-03Orr Patrick JOption exercise5.4K
2026-01-03Kush AndrewOption exercise6.2K
2026-01-03Kush AndrewOption exercise5.8K
2026-01-03Bundick Jason JOption exercise4.9K
2026-01-03Bundick Jason JOption exercise4.6K
2026-01-03SHEA JOHN CHRISTOPHEROption exercise6.3K
2026-01-03SHEA JOHN CHRISTOPHEROption exercise5.7K
2026-01-03WAHL TheodoreOption exercise31K
2025-12-31Orr Patrick JGrant2.1K$9.88
2025-12-31SHEA JOHN CHRISTOPHERGrant2.1K$9.88
2025-12-31WAHL TheodoreGrant2.1K$9.88
2025-12-31Simmons Kurt JRGrant785$19.12
2025-12-31WHALEN THOMAS GERARDGrant131$19.12
2025-10-28Kush AndrewDisposition29K$19.13
2025-10-27Bundick Jason JDisposition21K$19.04
2025-09-30WHALEN THOMAS GERARDGrant149$16.83
2025-09-30Simmons Kurt JRGrant892$16.83
2025-07-28SHEA JOHN CHRISTOPHERSell21K$13.25
2025-06-30Simmons Kurt JRGrant999$15.03
2025-06-30WHALEN THOMAS GERARDGrant65$15.03
2025-05-27Grant Laura KGrant2.8K$14.26
2025-05-27Castagnino DanielaGrant2.8K$14.26
2025-05-27McFadden John J JRGrant2.8K$14.26
2025-05-27Ottaviano Dino DGrant2.8K$14.26
2025-05-27Simmons Kurt JRGrant2.8K$14.26
2025-05-27Casey Diane SGrant2.8K$14.26
2025-05-27WHALEN THOMAS GERARDGrant2.8K$14.26
2025-05-27Visconto JudeGrant2.8K$14.26
2025-03-31FROME ROBERT LGrant249$10.08
2025-03-31Simmons Kurt JRGrant1.5K$10.08
2025-02-26Brophy Andrew MSell1.7K$10.45
2025-02-25Orr Patrick JOption exercise2.6K
2025-02-25SHEA JOHN CHRISTOPHERTax withheld1.4K$10.48
2025-02-25WAHL TheodoreTax withheld6.8K$10.48
2025-02-25WAHL TheodoreOption exercise18K
2025-02-25Bundick Jason JOption exercise2.6K
2025-02-25Bundick Jason JTax withheld984$10.48
2025-02-25Orr Patrick JTax withheld984$10.48
2025-02-25Kush AndrewOption exercise3.7K
2025-02-25Kush AndrewTax withheld1.4K$10.48
2025-02-25SHEA JOHN CHRISTOPHEROption exercise3.7K
2025-02-24SHEA JOHN CHRISTOPHEROption exercise4.4K
2025-02-24Brophy Andrew MTax withheld239$10.47
2025-02-24Bundick Jason JOption exercise3.4K
2025-02-24Bundick Jason JTax withheld1.4K$10.47
2025-02-24Kush AndrewOption exercise4.4K
2025-02-24Kush AndrewTax withheld1.9K$10.47
2025-02-24Orr Patrick JOption exercise3.3K
2025-02-24Orr Patrick JTax withheld1.4K$10.47
2025-02-24WAHL TheodoreOption exercise22K
2025-02-24WAHL TheodoreTax withheld9.4K$10.47
2025-02-24SHEA JOHN CHRISTOPHERTax withheld1.9K$10.47
2025-02-18WAHL TheodoreTax withheld13K$10.60
2025-02-18WAHL TheodoreGrant13K$10.60
2025-01-04Brophy Andrew MOption exercise122
2025-01-04Orr Patrick JOption exercise1.5K
2025-01-04Orr Patrick JOption exercise2.4K
2025-01-04WAHL TheodoreTax withheld28K
2025-01-04Orr Patrick JTax withheld5.0K
2025-01-04Brophy Andrew MOption exercise552
2025-01-04SHEA JOHN CHRISTOPHEROption exercise2.0K
2025-01-04SHEA JOHN CHRISTOPHEROption exercise3.3K
2025-01-04WAHL TheodoreOption exercise10K
2025-01-04SHEA JOHN CHRISTOPHERTax withheld6.2K
2025-01-04WAHL TheodoreOption exercise16K
2025-01-04Bundick Jason JOption exercise1.5K
2025-01-04Bundick Jason JOption exercise2.4K
2025-01-04Bundick Jason JOption exercise4.9K
2025-01-04Bundick Jason JTax withheld5.0K
2025-01-04Kush AndrewOption exercise2.0K
2025-01-04WAHL TheodoreOption exercise31K
2025-01-04Kush AndrewOption exercise3.3K
2025-01-04Kush AndrewTax withheld6.1K
2025-01-03Kush AndrewOption exercise2.8K
2025-01-03WAHL TheodoreOption exercise16K
2025-01-03SHEA JOHN CHRISTOPHEROption exercise2.8K
2025-01-03SHEA JOHN CHRISTOPHEROption exercise6.3K
2025-01-03Bundick Jason JOption exercise2.8K
2025-01-03Kush AndrewOption exercise6.2K
2025-01-03Orr Patrick JOption exercise1.3K
2025-01-03Orr Patrick JOption exercise6.0K
2025-01-03Brophy Andrew MGrant6.4K
2025-01-03Brophy Andrew MOption exercise141
2025-01-03Brophy Andrew MTax withheld527
2024-12-31WAHL TheodoreGrant2.4K$8.81
2024-12-31FROME ROBERT LGrant216$11.62
2024-12-31Simmons Kurt JRGrant1.3K$11.62
2024-12-31Orr Patrick JGrant2.4K$8.81
2024-12-31Grant Laura KGrant646$11.62

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-27Shareholder voteExhibitsfiling ↗
2026-04-22ResultsExhibitsfiling ↗
2026-04-13Material agreementDebt obligationExhibitsfiling ↗
2026-02-11ResultsExhibitsfiling ↗
2025-10-22ResultsExhibitsfiling ↗
2025-07-23ResultsExhibitsfiling ↗
2025-07-10Reg FDfiling ↗
2025-05-28Shareholder voteExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-272026-05-260000731012-26-000036 ↗
10-Q2026-04-242026-03-310000731012-26-000031 ↗
8-K2026-04-222026-04-220000731012-26-000025 ↗
8-K2026-04-132026-04-070000731012-26-000015 ↗
10-K2026-02-132025-12-310000731012-26-000009 ↗
8-K2026-02-112026-02-110000731012-26-000004 ↗
10-Q2025-10-242025-09-300000731012-25-000108 ↗
8-K2025-10-222025-10-220000731012-25-000104 ↗
10-Q2025-07-252025-06-300000731012-25-000100 ↗
8-K2025-07-232025-07-230000731012-25-000097 ↗
8-K2025-07-102025-07-100000731012-25-000094 ↗
8-K2025-05-282025-05-270000731012-25-000068 ↗