MTRX · Matrix Service Company Common Stock
View on chartInsiders & Stakes
| John R. Hewitt President & CEO | ▼ Sell | Open Market | 581,806 Shares held | 5/8/2026 | View profile |
| UPDYKE ALAN R Chief Operating Officer | ▼ Sell | Tax Withholding | 134,478 Shares held | 8/30/2024 | View profile |
| Nancy E. Austin VP, Chief Admin Officer | ▼ Sell | Open Market | 106,138 Shares held | 2/18/2026 | View profile |
| Shawn P. Payne President, Matrix Service | ▼ Sell | Open Market | 102,179 Shares held | 11/25/2025 | View profile |
| James Harry Miller Director | ▲ Buy | Grant | 92,078 Shares held | 11/4/2025 | View profile |
| Kevin S. Cavanah VP Finance & CFO | ▼ Sell | Open Market | 87,113 Shares held | 6/15/2026 | View profile |
| John D. Chandler Director | ▲ Buy | Grant | 86,039 Shares held | 11/4/2025 | View profile |
| Rinehart Bradley J President, Matrix Service | ▼ Sell | Tax Withholding | 80,903 Shares held | 8/30/2022 | View profile |
| DURKIN KEVIN A VP Chief Bus Dev/Strat Officer | ▼ Sell | Tax Withholding | 78,741 Shares held | 8/30/2024 | View profile |
| MOGG JIM W Director | ▲ Buy | Grant | 72,202 Shares held | 12/5/2022 | View profile |
| Martha Z. Carnes Director | ▲ Buy | Grant | 71,183 Shares held | 11/4/2025 | View profile |
| Justin D. Sheets VP & General Counsel | ▼ Sell | Open Market | 64,337 Shares held | 6/12/2026 | View profile |
| Liane K. Hinrichs Director | ▲ Buy | Grant | 64,288 Shares held | 11/4/2025 | View profile |
| Douglas J. Montalbano President, Matrix NAC | ▼ Sell | Tax Withholding | 62,352 Shares held | 8/30/2025 | View profile |
| Carlin G. Conner Director | ▲ Buy | Grant | 55,219 Shares held | 11/4/2025 | View profile |
| Glyn A. Rodgers President, Matrix PDM Eng | ▼ Sell | Tax Withholding | 54,565 Shares held | 8/30/2024 | View profile |
| Jose Luis M. Bustamante Director | ▲ Buy | Grant | 41,624 Shares held | 11/4/2025 | View profile |
| BENNETT RICK J VP & Chief Information Officer | ▲ Buy | Grant | 36,627 Shares held | 8/30/2022 | View profile |
Transaction History
| Kevin S. Cavanah | ▼ Sell | Open Market | 1,418 | $20K | 6/15/2026 |
| Kevin S. Cavanah | ▼ Sell | Open Market | 2,073 | $29K | 6/12/2026 |
| Justin D. Sheets | ▼ Sell | Open Market | 16,991 | $229K | 6/12/2026 |
| Kevin S. Cavanah | ▼ Sell | Open Market | 6,509 | $92K | 6/5/2026 |
| Kevin S. Cavanah | ▼ Sell | Open Market | 50,000 | $705K | 6/4/2026 |
| Kevin S. Cavanah | ▼ Sell | Open Market | 60,000 | $774K | 5/26/2026 |
| John R. Hewitt | ▼ Sell | Open Market | 36,000 | $450K | 5/8/2026 |
| Nancy E. Austin | ▼ Sell | Open Market | 4,193 | $47K | 2/18/2026 |
| Shawn P. Payne | ▼ Sell | Open Market | 5,231 | $60K | 11/25/2025 |
| Shawn P. Payne | ▼ Sell | Open Market | 3,019 | $34K | 11/20/2025 |
| Shawn P. Payne | ▼ Sell | Open Market | 8,250 | $104K | 11/11/2025 |
| Martha Z. Carnes | ▲ Buy | Grant | 7,986 | $0 | 11/4/2025 |
| James Harry Miller | ▲ Buy | Grant | 7,986 | $0 | 11/4/2025 |
| Liane K. Hinrichs | ▲ Buy | Grant | 7,986 | $0 | 11/4/2025 |
| Carlin G. Conner | ▲ Buy | Grant | 7,986 | $0 | 11/4/2025 |
| John D. Chandler | ▲ Buy | Grant | 7,986 | $0 | 11/4/2025 |
| Jose Luis M. Bustamante | ▲ Buy | Grant | 7,986 | $0 | 11/4/2025 |
| John D. Chandler | ▲ Buy | Open Market | 2,300 | $29K | 9/16/2025 |
| Justin D. Sheets | ▲ Buy | Option Exercise | 2,162 | — | 8/30/2025 |
| Justin D. Sheets | ▼ Sell | Other | 2,162 | $33K | 8/30/2025 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 845 | $13K | 8/30/2025 |
| Justin D. Sheets | ▲ Buy | Option Exercise | 2,577 | — | 8/30/2025 |
| Justin D. Sheets | ▼ Sell | Other | 2,577 | $39K | 8/30/2025 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 1,007 | $15K | 8/30/2025 |
| Justin D. Sheets | ▲ Buy | Grant | 22,471 | $0 | 8/30/2025 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 8,786 | $133K | 8/30/2025 |
| Douglas J. Montalbano | ▲ Buy | Option Exercise | 1,210 | — | 8/30/2025 |
| Douglas J. Montalbano | ▼ Sell | Other | 1,210 | $18K | 8/30/2025 |
| Douglas J. Montalbano | ▼ Sell | Tax Withholding | 520 | $8K | 8/30/2025 |
| Douglas J. Montalbano | ▲ Buy | Option Exercise | 1,881 | — | 8/30/2025 |
| Douglas J. Montalbano | ▼ Sell | Other | 1,881 | $28K | 8/30/2025 |
| Douglas J. Montalbano | ▼ Sell | Tax Withholding | 808 | $12K | 8/30/2025 |
| Douglas J. Montalbano | ▲ Buy | Grant | 16,406 | $0 | 8/30/2025 |
| Douglas J. Montalbano | ▼ Sell | Tax Withholding | 7,052 | $107K | 8/30/2025 |
| Nancy E. Austin | ▲ Buy | Option Exercise | 2,162 | — | 8/30/2025 |
| Nancy E. Austin | ▼ Sell | Other | 2,162 | $33K | 8/30/2025 |
| Nancy E. Austin | ▼ Sell | Tax Withholding | 629 | $10K | 8/30/2025 |
| Nancy E. Austin | ▲ Buy | Option Exercise | 2,577 | — | 8/30/2025 |
| Nancy E. Austin | ▼ Sell | Other | 2,577 | $39K | 8/30/2025 |
| Nancy E. Austin | ▼ Sell | Tax Withholding | 749 | $11K | 8/30/2025 |
| Nancy E. Austin | ▲ Buy | Grant | 22,471 | $0 | 8/30/2025 |
| Nancy E. Austin | ▼ Sell | Tax Withholding | 8,786 | $133K | 8/30/2025 |
| Shawn P. Payne | ▲ Buy | Option Exercise | 1,513 | — | 8/30/2025 |
| Shawn P. Payne | ▼ Sell | Other | 1,513 | $23K | 8/30/2025 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 595 | $9K | 8/30/2025 |
| Shawn P. Payne | ▲ Buy | Option Exercise | 2,817 | — | 8/30/2025 |
| Shawn P. Payne | ▼ Sell | Other | 2,817 | $43K | 8/30/2025 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 1,108 | $17K | 8/30/2025 |
| Shawn P. Payne | ▲ Buy | Grant | 24,567 | $0 | 8/30/2025 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 9,667 | $146K | 8/30/2025 |
| Kevin S. Cavanah | ▲ Buy | Option Exercise | 3,834 | — | 8/30/2025 |
| Kevin S. Cavanah | ▼ Sell | Other | 3,834 | $58K | 8/30/2025 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 1,332 | $20K | 8/30/2025 |
| Kevin S. Cavanah | ▲ Buy | Option Exercise | 4,569 | — | 8/30/2025 |
| Kevin S. Cavanah | ▼ Sell | Other | 4,569 | $69K | 8/30/2025 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 1,587 | $24K | 8/30/2025 |
| Kevin S. Cavanah | ▲ Buy | Grant | 39,847 | $0 | 8/30/2025 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 15,599 | $236K | 8/30/2025 |
| John R. Hewitt | ▲ Buy | Option Exercise | 9,225 | — | 8/30/2025 |
| John R. Hewitt | ▼ Sell | Other | 9,225 | $140K | 8/30/2025 |
| John R. Hewitt | ▼ Sell | Tax Withholding | 3,851 | $58K | 8/30/2025 |
| John R. Hewitt | ▲ Buy | Option Exercise | 10,994 | — | 8/30/2025 |
| John R. Hewitt | ▼ Sell | Other | 10,994 | $166K | 8/30/2025 |
| John R. Hewitt | ▼ Sell | Tax Withholding | 4,589 | $69K | 8/30/2025 |
| John R. Hewitt | ▲ Buy | Grant | 143,805 | $0 | 8/30/2025 |
| John R. Hewitt | ▼ Sell | Tax Withholding | 63,418 | $960K | 8/30/2025 |
| Justin D. Sheets | ▲ Buy | Option Exercise | 3,483 | — | 8/29/2025 |
| Justin D. Sheets | ▼ Sell | Other | 3,483 | $53K | 8/29/2025 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 1,361 | $21K | 8/29/2025 |
| Douglas J. Montalbano | ▲ Buy | Option Exercise | 3,529 | — | 8/29/2025 |
| Douglas J. Montalbano | ▼ Sell | Other | 3,529 | $53K | 8/29/2025 |
| Douglas J. Montalbano | ▼ Sell | Tax Withholding | 1,517 | $23K | 8/29/2025 |
| Nancy E. Austin | ▲ Buy | Option Exercise | 3,483 | — | 8/29/2025 |
| Nancy E. Austin | ▼ Sell | Other | 3,483 | $53K | 8/29/2025 |
| Nancy E. Austin | ▼ Sell | Tax Withholding | 1,013 | $15K | 8/29/2025 |
| Shawn P. Payne | ▲ Buy | Option Exercise | 4,077 | — | 8/29/2025 |
| Shawn P. Payne | ▼ Sell | Other | 4,077 | $62K | 8/29/2025 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 1,604 | $24K | 8/29/2025 |
| Kevin S. Cavanah | ▲ Buy | Option Exercise | 6,176 | — | 8/29/2025 |
| Kevin S. Cavanah | ▼ Sell | Other | 6,176 | $93K | 8/29/2025 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 2,146 | $32K | 8/29/2025 |
| John R. Hewitt | ▲ Buy | Option Exercise | 14,859 | — | 8/29/2025 |
| John R. Hewitt | ▼ Sell | Other | 14,859 | $225K | 8/29/2025 |
| John R. Hewitt | ▼ Sell | Tax Withholding | 4,709 | $71K | 8/29/2025 |
| Justin D. Sheets | ▲ Buy | Grant | 6,787 | $0 | 8/27/2025 |
| Justin D. Sheets | ▲ Buy | Option Exercise | 2,429 | — | 8/27/2025 |
| Justin D. Sheets | ▼ Sell | Other | 2,429 | $37K | 8/27/2025 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 949 | $15K | 8/27/2025 |
| Nancy E. Austin | ▲ Buy | Grant | 6,787 | $0 | 8/27/2025 |
| Nancy E. Austin | ▲ Buy | Option Exercise | 2,429 | — | 8/27/2025 |
| Nancy E. Austin | ▼ Sell | Other | 2,429 | $37K | 8/27/2025 |
| Nancy E. Austin | ▼ Sell | Tax Withholding | 706 | $11K | 8/27/2025 |
| Douglas J. Montalbano | ▲ Buy | Grant | 7,909 | $0 | 8/27/2025 |
| Douglas J. Montalbano | ▲ Buy | Option Exercise | 2,462 | — | 8/27/2025 |
| Douglas J. Montalbano | ▼ Sell | Other | 2,462 | $38K | 8/27/2025 |
| Douglas J. Montalbano | ▼ Sell | Tax Withholding | 1,058 | $16K | 8/27/2025 |
| Shawn P. Payne | ▲ Buy | Grant | 16,416 | $0 | 8/27/2025 |
| Shawn P. Payne | ▲ Buy | Grant | 32,800 | $0 | 8/27/2025 |
| Shawn P. Payne | ▲ Buy | Option Exercise | 2,844 | — | 8/27/2025 |
| Shawn P. Payne | ▼ Sell | Other | 2,844 | $44K | 8/27/2025 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 1,115 | $17K | 8/27/2025 |
| Kevin S. Cavanah | ▲ Buy | Grant | 12,035 | $0 | 8/27/2025 |
| Kevin S. Cavanah | ▲ Buy | Option Exercise | 4,307 | — | 8/27/2025 |
| Kevin S. Cavanah | ▼ Sell | Other | 4,307 | $66K | 8/27/2025 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 1,597 | $25K | 8/27/2025 |
| John R. Hewitt | ▲ Buy | Grant | 26,774 | $0 | 8/27/2025 |
| John R. Hewitt | ▲ Buy | Option Exercise | 10,363 | — | 8/27/2025 |
| John R. Hewitt | ▼ Sell | Other | 10,363 | $159K | 8/27/2025 |
| John R. Hewitt | ▼ Sell | Tax Withholding | 3,015 | $46K | 8/27/2025 |
| James Harry Miller | ▲ Buy | Grant | 418 | $5K | 1/1/2025 |
| James Harry Miller | ▲ Buy | Grant | 8,290 | $0 | 11/5/2024 |
| Liane K. Hinrichs | ▲ Buy | Grant | 8,290 | $0 | 11/5/2024 |
| Carlin G. Conner | ▲ Buy | Grant | 8,290 | $0 | 11/5/2024 |
| John D. Chandler | ▲ Buy | Grant | 8,290 | $0 | 11/5/2024 |
| Martha Z. Carnes | ▲ Buy | Grant | 8,290 | $0 | 11/5/2024 |
| Jose Luis M. Bustamante | ▲ Buy | Grant | 8,290 | $0 | 11/5/2024 |
| James Harry Miller | ▲ Buy | Grant | 422 | $5K | 10/1/2024 |
| James Harry Miller | ▼ Sell | Open Market | 4,500 | $46K | 9/11/2024 |
| Justin D. Sheets | ▲ Buy | Option Exercise | 2,162 | — | 8/30/2024 |
| Justin D. Sheets | ▼ Sell | Other | 2,162 | $22K | 8/30/2024 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 845 | $8K | 8/30/2024 |
| Justin D. Sheets | ▲ Buy | Option Exercise | 2,577 | — | 8/30/2024 |
| Justin D. Sheets | ▼ Sell | Other | 2,577 | $26K | 8/30/2024 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 1,007 | $10K | 8/30/2024 |
| Justin D. Sheets | ▲ Buy | Grant | 4,887 | $0 | 8/30/2024 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 1,910 | $19K | 8/30/2024 |
| Glyn A. Rodgers | ▲ Buy | Option Exercise | 2,162 | — | 8/30/2024 |
| Glyn A. Rodgers | ▼ Sell | Other | 2,162 | $22K | 8/30/2024 |
| Glyn A. Rodgers | ▼ Sell | Tax Withholding | 691 | $7K | 8/30/2024 |
| Glyn A. Rodgers | ▲ Buy | Option Exercise | 2,577 | — | 8/30/2024 |
| Glyn A. Rodgers | ▼ Sell | Other | 2,577 | $26K | 8/30/2024 |
| Glyn A. Rodgers | ▼ Sell | Tax Withholding | 824 | $8K | 8/30/2024 |
| Glyn A. Rodgers | ▲ Buy | Grant | 4,887 | $0 | 8/30/2024 |
| Glyn A. Rodgers | ▼ Sell | Tax Withholding | 1,678 | $17K | 8/30/2024 |
| Shawn P. Payne | ▲ Buy | Option Exercise | 1,513 | — | 8/30/2024 |
| Shawn P. Payne | ▼ Sell | Other | 1,513 | $15K | 8/30/2024 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 595 | $6K | 8/30/2024 |
| Shawn P. Payne | ▲ Buy | Option Exercise | 2,817 | — | 8/30/2024 |
| Shawn P. Payne | ▼ Sell | Other | 2,817 | $28K | 8/30/2024 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 1,108 | $11K | 8/30/2024 |
| Shawn P. Payne | ▲ Buy | Grant | 3,421 | $0 | 8/30/2024 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 1,346 | $13K | 8/30/2024 |
| Douglas J. Montalbano | ▲ Buy | Option Exercise | 1,211 | — | 8/30/2024 |
| Douglas J. Montalbano | ▼ Sell | Other | 1,211 | $12K | 8/30/2024 |
| Douglas J. Montalbano | ▼ Sell | Tax Withholding | 520 | $5K | 8/30/2024 |
| UPDYKE ALAN R | ▲ Buy | Option Exercise | 4,076 | — | 8/30/2024 |
| UPDYKE ALAN R | ▼ Sell | Other | 4,076 | $41K | 8/30/2024 |
| Kevin S. Cavanah | ▼ Sell | Other | 4,570 | $46K | 8/30/2024 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 1,329 | $13K | 8/30/2024 |
| Douglas J. Montalbano | ▲ Buy | Option Exercise | 1,881 | — | 8/30/2024 |
| Douglas J. Montalbano | ▼ Sell | Other | 1,881 | $19K | 8/30/2024 |
| Douglas J. Montalbano | ▼ Sell | Tax Withholding | 808 | $8K | 8/30/2024 |
| Douglas J. Montalbano | ▲ Buy | Grant | 2,737 | $0 | 8/30/2024 |
| Douglas J. Montalbano | ▼ Sell | Tax Withholding | 1,176 | $12K | 8/30/2024 |
| DURKIN KEVIN A | ▲ Buy | Option Exercise | 1,384 | — | 8/30/2024 |
| DURKIN KEVIN A | ▼ Sell | Other | 1,384 | $14K | 8/30/2024 |
| DURKIN KEVIN A | ▼ Sell | Tax Withholding | 461 | $5K | 8/30/2024 |
| DURKIN KEVIN A | ▲ Buy | Option Exercise | 1,649 | — | 8/30/2024 |
| DURKIN KEVIN A | ▼ Sell | Other | 1,649 | $16K | 8/30/2024 |
| DURKIN KEVIN A | ▼ Sell | Tax Withholding | 549 | $5K | 8/30/2024 |
| DURKIN KEVIN A | ▲ Buy | Grant | 3,128 | $0 | 8/30/2024 |
| DURKIN KEVIN A | ▼ Sell | Tax Withholding | 1,116 | $11K | 8/30/2024 |
| Nancy E. Austin | ▲ Buy | Option Exercise | 2,162 | — | 8/30/2024 |
| Nancy E. Austin | ▼ Sell | Other | 2,162 | $22K | 8/30/2024 |
| Nancy E. Austin | ▼ Sell | Tax Withholding | 629 | $6K | 8/30/2024 |
| Nancy E. Austin | ▲ Buy | Option Exercise | 2,577 | — | 8/30/2024 |
| Nancy E. Austin | ▼ Sell | Other | 2,577 | $26K | 8/30/2024 |
| Nancy E. Austin | ▼ Sell | Tax Withholding | 749 | $7K | 8/30/2024 |
| Nancy E. Austin | ▲ Buy | Grant | 4,887 | $0 | 8/30/2024 |
| Nancy E. Austin | ▼ Sell | Tax Withholding | 1,422 | $14K | 8/30/2024 |
| UPDYKE ALAN R | ▼ Sell | Tax Withholding | 1,969 | $20K | 8/30/2024 |
| UPDYKE ALAN R | ▲ Buy | Option Exercise | 4,858 | — | 8/30/2024 |
| UPDYKE ALAN R | ▼ Sell | Other | 4,858 | $48K | 8/30/2024 |
| UPDYKE ALAN R | ▼ Sell | Tax Withholding | 2,347 | $23K | 8/30/2024 |
| UPDYKE ALAN R | ▲ Buy | Grant | 9,213 | $0 | 8/30/2024 |
| UPDYKE ALAN R | ▼ Sell | Tax Withholding | 4,669 | $47K | 8/30/2024 |
| Kevin S. Cavanah | ▲ Buy | Option Exercise | 3,834 | — | 8/30/2024 |
| Kevin S. Cavanah | ▼ Sell | Other | 3,834 | $38K | 8/30/2024 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 1,115 | $11K | 8/30/2024 |
| Kevin S. Cavanah | ▲ Buy | Option Exercise | 4,570 | — | 8/30/2024 |
| Kevin S. Cavanah | ▲ Buy | Grant | 8,666 | $0 | 8/30/2024 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 2,521 | $25K | 8/30/2024 |
| John R. Hewitt | ▲ Buy | Option Exercise | 9,225 | — | 8/30/2024 |
| John R. Hewitt | ▼ Sell | Other | 9,225 | $92K | 8/30/2024 |
| John R. Hewitt | ▼ Sell | Tax Withholding | 2,467 | $25K | 8/30/2024 |
| John R. Hewitt | ▲ Buy | Option Exercise | 10,994 | — | 8/30/2024 |
| John R. Hewitt | ▼ Sell | Other | 10,994 | $110K | 8/30/2024 |
| John R. Hewitt | ▼ Sell | Tax Withholding | 2,940 | $29K | 8/30/2024 |
| John R. Hewitt | ▲ Buy | Grant | 31,274 | $0 | 8/30/2024 |
| John R. Hewitt | ▼ Sell | Tax Withholding | 11,807 | $118K | 8/30/2024 |
| Justin D. Sheets | ▲ Buy | Option Exercise | 3,483 | — | 8/29/2024 |
| Justin D. Sheets | ▼ Sell | Other | 3,483 | $35K | 8/29/2024 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 1,361 | $14K | 8/29/2024 |
| Glyn A. Rodgers | ▲ Buy | Option Exercise | 3,622 | — | 8/29/2024 |
| Glyn A. Rodgers | ▼ Sell | Other | 3,622 | $36K | 8/29/2024 |
| Glyn A. Rodgers | ▼ Sell | Tax Withholding | 1,244 | $12K | 8/29/2024 |
| Shawn P. Payne | ▲ Buy | Option Exercise | 4,077 | — | 8/29/2024 |
| Shawn P. Payne | ▼ Sell | Other | 4,077 | $41K | 8/29/2024 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 1,604 | $16K | 8/29/2024 |
| UPDYKE ALAN R | ▼ Sell | Other | 6,566 | $65K | 8/29/2024 |