‹ Screener

MATRIX SERVICE CO

MTRX · Construction - Special Trade Contractors · 28.1M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $10M (gross $17M, SBC $7M)

Reference price $14.03 · est. market cap ~$395M — last insider sale, 2026-06-15 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

D50

Specialty energy contractor with a loss year and thin margins despite near-record backlog and decent cash flow.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $216M2025-09-30 · $212M2025-12-31 · $211M2026-03-31 · $207M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
5.2%
Operating margin
-4.6%
Net margin
-3.8%
Return on assets
-4.9%
Revenue growth (QoQ)
-1.8%
Interest coverage
-67.7×
Current ratio
1.0×
Free cash flow
$110M
EBITDA
-$25M
Cash & investments
$225M
Stock comp / revenue
1.2%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-15Cavanah Kevin SSell1.4K$14.03
2026-06-12Cavanah Kevin SSell2.1K$14.00
2026-06-12SHEETS JUSTIN DSell17K$13.50
2026-06-05Cavanah Kevin SSell6.5K$14.13
2026-06-04Cavanah Kevin SSell50K$14.10
2026-05-26Cavanah Kevin SSell60K$12.90
2026-05-08HEWITT JOHN RSell36K$12.50
2026-02-18AUSTIN NANCY ESell4.2K$11.29
2025-11-25PAYNE SHAWN PSell5.2K$11.42
2025-11-20PAYNE SHAWN PSell3.0K$11.42
2025-11-11PAYNE SHAWN PSell8.2K$12.58
2025-11-04Carnes Martha Z.Grant8.0K
2025-11-04MILLER JAMES HARRYGrant8.0K
2025-11-04Hinrichs Liane KGrant8.0K
2025-11-04Conner Carlin G.Grant8.0K
2025-11-04CHANDLER JOHN DGrant8.0K
2025-11-04Bustamante Jose Luis M.Grant8.0K
2025-09-16CHANDLER JOHN DBuy2.3K$12.74
2025-08-30Cavanah Kevin SOption exercise4.6K
2025-08-30SHEETS JUSTIN DOption exercise2.6K
2025-08-30SHEETS JUSTIN DDisposition2.6K$15.13
2025-08-30SHEETS JUSTIN DTax withheld1.0K$15.13
2025-08-30SHEETS JUSTIN DGrant22K
2025-08-30SHEETS JUSTIN DTax withheld8.8K$15.13
2025-08-30MONTALBANO DOUGLAS JOption exercise1.2K
2025-08-30MONTALBANO DOUGLAS JDisposition1.2K$15.13
2025-08-30MONTALBANO DOUGLAS JTax withheld520$15.13
2025-08-30MONTALBANO DOUGLAS JOption exercise1.9K
2025-08-30MONTALBANO DOUGLAS JDisposition1.9K$15.13
2025-08-30MONTALBANO DOUGLAS JTax withheld808$15.13
2025-08-30MONTALBANO DOUGLAS JGrant16K
2025-08-30MONTALBANO DOUGLAS JTax withheld7.1K$15.13
2025-08-30AUSTIN NANCY EOption exercise2.2K
2025-08-30AUSTIN NANCY EDisposition2.2K$15.13
2025-08-30AUSTIN NANCY ETax withheld629$15.13
2025-08-30AUSTIN NANCY EOption exercise2.6K
2025-08-30AUSTIN NANCY EDisposition2.6K$15.13
2025-08-30AUSTIN NANCY ETax withheld749$15.13
2025-08-30AUSTIN NANCY EGrant22K
2025-08-30AUSTIN NANCY ETax withheld8.8K$15.13
2025-08-30PAYNE SHAWN POption exercise1.5K
2025-08-30PAYNE SHAWN PDisposition1.5K$15.13
2025-08-30PAYNE SHAWN PTax withheld595$15.13
2025-08-30PAYNE SHAWN POption exercise2.8K
2025-08-30PAYNE SHAWN PDisposition2.8K$15.13
2025-08-30PAYNE SHAWN PTax withheld1.1K$15.13
2025-08-30PAYNE SHAWN PGrant25K
2025-08-30PAYNE SHAWN PTax withheld9.7K$15.13
2025-08-30Cavanah Kevin SOption exercise3.8K
2025-08-30Cavanah Kevin SDisposition3.8K$15.13
2025-08-30Cavanah Kevin STax withheld1.3K$15.13
2025-08-30Cavanah Kevin SDisposition4.6K$15.13
2025-08-30Cavanah Kevin STax withheld1.6K$15.13
2025-08-30Cavanah Kevin SGrant40K
2025-08-30Cavanah Kevin STax withheld16K$15.13
2025-08-30HEWITT JOHN ROption exercise9.2K
2025-08-30HEWITT JOHN RDisposition9.2K$15.13
2025-08-30HEWITT JOHN RTax withheld3.9K$15.13
2025-08-30HEWITT JOHN ROption exercise11K
2025-08-30HEWITT JOHN RDisposition11K$15.13
2025-08-30HEWITT JOHN RTax withheld4.6K$15.13
2025-08-30HEWITT JOHN RGrant144K
2025-08-30HEWITT JOHN RTax withheld63K$15.13
2025-08-30SHEETS JUSTIN DOption exercise2.2K
2025-08-30SHEETS JUSTIN DDisposition2.2K$15.13
2025-08-30SHEETS JUSTIN DTax withheld845$15.13
2025-08-29PAYNE SHAWN PDisposition4.1K$15.13
2025-08-29SHEETS JUSTIN DTax withheld1.4K$15.13
2025-08-29Cavanah Kevin SDisposition6.2K$15.13
2025-08-29Cavanah Kevin STax withheld2.1K$15.13
2025-08-29SHEETS JUSTIN DOption exercise3.5K
2025-08-29MONTALBANO DOUGLAS JOption exercise3.5K
2025-08-29MONTALBANO DOUGLAS JDisposition3.5K$15.13
2025-08-29MONTALBANO DOUGLAS JTax withheld1.5K$15.13
2025-08-29HEWITT JOHN ROption exercise15K
2025-08-29HEWITT JOHN RDisposition15K$15.13
2025-08-29HEWITT JOHN RTax withheld4.7K$15.13
2025-08-29AUSTIN NANCY EOption exercise3.5K
2025-08-29AUSTIN NANCY EDisposition3.5K$15.13
2025-08-29AUSTIN NANCY ETax withheld1.0K$15.13
2025-08-29PAYNE SHAWN POption exercise4.1K
2025-08-29SHEETS JUSTIN DDisposition3.5K$15.13
2025-08-29PAYNE SHAWN PTax withheld1.6K$15.13
2025-08-29Cavanah Kevin SOption exercise6.2K
2025-08-27AUSTIN NANCY EGrant6.8K
2025-08-27Cavanah Kevin SDisposition4.3K$15.37
2025-08-27Cavanah Kevin STax withheld1.6K$15.37
2025-08-27AUSTIN NANCY EOption exercise2.4K
2025-08-27AUSTIN NANCY EDisposition2.4K$15.37
2025-08-27AUSTIN NANCY ETax withheld706$15.37
2025-08-27HEWITT JOHN RGrant27K
2025-08-27HEWITT JOHN ROption exercise10K
2025-08-27HEWITT JOHN RDisposition10K$15.37
2025-08-27HEWITT JOHN RTax withheld3.0K$15.37
2025-08-27Cavanah Kevin SOption exercise4.3K
2025-08-27SHEETS JUSTIN DGrant6.8K
2025-08-27MONTALBANO DOUGLAS JTax withheld1.1K$15.37
2025-08-27PAYNE SHAWN PGrant16K
2025-08-27PAYNE SHAWN PGrant33K
2025-08-27SHEETS JUSTIN DOption exercise2.4K
2025-08-27PAYNE SHAWN POption exercise2.8K
2025-08-27PAYNE SHAWN PDisposition2.8K$15.37
2025-08-27SHEETS JUSTIN DDisposition2.4K$15.37
2025-08-27MONTALBANO DOUGLAS JGrant7.9K
2025-08-27MONTALBANO DOUGLAS JOption exercise2.5K
2025-08-27PAYNE SHAWN PTax withheld1.1K$15.37
2025-08-27Cavanah Kevin SGrant12K
2025-08-27MONTALBANO DOUGLAS JDisposition2.5K$15.37
2025-08-27SHEETS JUSTIN DTax withheld949$15.37
2025-01-01MILLER JAMES HARRYGrant418$11.97

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

Notable events (8-K)

DateItems
2026-05-06ResultsExhibitsfiling ↗
2026-04-30Exec/director changefiling ↗
2026-02-04ResultsExhibitsfiling ↗
2026-01-06Exec/director changefiling ↗
2025-11-05ResultsExhibitsfiling ↗
2025-11-04Shareholder votefiling ↗
2025-09-09ResultsExhibitsfiling ↗
2025-08-25Material agreementExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
10-Q2026-05-072026-03-310000866273-26-000029 ↗
8-K2026-05-062026-05-060000866273-26-000024 ↗
8-K2026-04-302026-04-280000866273-26-000020 ↗
10-Q2026-02-052025-12-310000866273-26-000016 ↗
8-K2026-02-042026-02-040000866273-26-000012 ↗
8-K2026-01-062025-12-300000866273-26-000006 ↗
10-Q2025-11-062025-09-300000866273-25-000103 ↗
8-K2025-11-052025-11-050000866273-25-000098 ↗
8-K2025-11-042025-11-040000866273-25-000081 ↗
10-K2025-09-102025-06-300000866273-25-000069 ↗
8-K2025-09-092025-09-090000866273-25-000066 ↗
8-K2025-08-252025-08-220000866273-25-000037 ↗