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 |
| Shawn P. Payne President & CEO | ▼ Sell | Tax Withholding | 123,946 Shares held | 8/30/2026 | View profile |
| Nancy E. Austin VP, Chief Admin Officer | ▼ Sell | Open Market | 106,138 Shares held | 2/18/2026 | View profile |
| James Harry Miller Director | ▲ Buy | Grant | 92,078 Shares held | 11/4/2025 | 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 |
| Kevin S. Cavanah VP Finance & CFO | ▼ Sell | Tax Withholding | 80,814 Shares held | 8/30/2026 | 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 SVP, Enterprise Services | ▼ Sell | Tax Withholding | 69,474 Shares held | 8/30/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 |
| MILLER DAVID (JAMES) VP & General Counsel | ▼ Sell | Tax Withholding | 23,366 Shares held | 8/30/2026 | View profile |
Transaction History
| Kevin S. Cavanah | ▼ Sell | Other | 4,569 | $49K | 8/30/2026 |
| MILLER DAVID (JAMES) | ▲ Buy | Option Exercise | 967 | — | 8/30/2026 |
| Kevin S. Cavanah | ▲ Buy | Option Exercise | 4,569 | — | 8/30/2026 |
| MILLER DAVID (JAMES) | ▼ Sell | Other | 967 | $10K | 8/30/2026 |
| MILLER DAVID (JAMES) | ▼ Sell | Tax Withholding | 380 | $4K | 8/30/2026 |
| Justin D. Sheets | ▲ Buy | Option Exercise | 2,576 | — | 8/30/2026 |
| Justin D. Sheets | ▼ Sell | Other | 2,576 | $28K | 8/30/2026 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 962 | $10K | 8/30/2026 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 1,576 | $17K | 8/30/2026 |
| Shawn P. Payne | ▲ Buy | Option Exercise | 2,817 | — | 8/30/2026 |
| Shawn P. Payne | ▼ Sell | Other | 2,817 | $31K | 8/30/2026 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 1,108 | $12K | 8/30/2026 |
| MILLER DAVID (JAMES) | ▼ Sell | Other | 2,370 | $26K | 8/29/2026 |
| MILLER DAVID (JAMES) | ▼ Sell | Tax Withholding | 932 | $10K | 8/29/2026 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 2,130 | $23K | 8/29/2026 |
| MILLER DAVID (JAMES) | ▲ Buy | Option Exercise | 2,370 | — | 8/29/2026 |
| Justin D. Sheets | ▲ Buy | Option Exercise | 3,482 | — | 8/29/2026 |
| Justin D. Sheets | ▼ Sell | Other | 3,482 | $38K | 8/29/2026 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 1,300 | $14K | 8/29/2026 |
| Kevin S. Cavanah | ▲ Buy | Option Exercise | 6,176 | — | 8/29/2026 |
| Kevin S. Cavanah | ▼ Sell | Other | 6,176 | $67K | 8/29/2026 |
| Shawn P. Payne | ▲ Buy | Option Exercise | 4,077 | — | 8/29/2026 |
| Shawn P. Payne | ▼ Sell | Other | 4,077 | $44K | 8/29/2026 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 1,604 | $17K | 8/29/2026 |
| MILLER DAVID (JAMES) | ▲ Buy | Option Exercise | 1,702 | — | 8/27/2026 |
| MILLER DAVID (JAMES) | ▼ Sell | Tax Withholding | 669 | $7K | 8/27/2026 |
| MILLER DAVID (JAMES) | ▲ Buy | Option Exercise | 1,607 | — | 8/27/2026 |
| MILLER DAVID (JAMES) | ▼ Sell | Other | 1,607 | $18K | 8/27/2026 |
| MILLER DAVID (JAMES) | ▼ Sell | Tax Withholding | 632 | $7K | 8/27/2026 |
| Justin D. Sheets | ▲ Buy | Option Exercise | 2,429 | — | 8/27/2026 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 907 | $10K | 8/27/2026 |
| Justin D. Sheets | ▲ Buy | Option Exercise | 1,697 | — | 8/27/2026 |
| Justin D. Sheets | ▼ Sell | Tax Withholding | 633 | $7K | 8/27/2026 |
| Kevin S. Cavanah | ▲ Buy | Option Exercise | 4,307 | — | 8/27/2026 |
| Kevin S. Cavanah | ▼ Sell | Other | 4,307 | $47K | 8/27/2026 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 1,485 | $16K | 8/27/2026 |
| Kevin S. Cavanah | ▲ Buy | Option Exercise | 3,009 | — | 8/27/2026 |
| Kevin S. Cavanah | ▼ Sell | Other | 3,009 | $33K | 8/27/2026 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 1,108 | $12K | 8/27/2026 |
| Shawn P. Payne | ▲ Buy | Option Exercise | 2,843 | — | 8/27/2026 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 1,118 | $12K | 8/27/2026 |
| MILLER DAVID (JAMES) | ▼ Sell | Other | 1,702 | $19K | 8/27/2026 |
| Shawn P. Payne | ▼ Sell | Other | 2,843 | $31K | 8/27/2026 |
| Justin D. Sheets | ▼ Sell | Other | 1,697 | $19K | 8/27/2026 |
| Justin D. Sheets | ▼ Sell | Other | 2,429 | $27K | 8/27/2026 |
| Shawn P. Payne | ▲ Buy | Option Exercise | 4,104 | — | 8/27/2026 |
| Shawn P. Payne | ▼ Sell | Other | 4,104 | $45K | 8/27/2026 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 1,614 | $18K | 8/27/2026 |
| Shawn P. Payne | ▼ Sell | Tax Withholding | 3,226 | $35K | 8/27/2026 |
| Justin D. Sheets | ▲ Buy | Grant | 8,939 | $0 | 8/25/2026 |
| Shawn P. Payne | ▲ Buy | Grant | 30,437 | $0 | 8/25/2026 |
| MILLER DAVID (JAMES) | ▲ Buy | Grant | 5,432 | $0 | 8/25/2026 |
| 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 |
| Douglas J. Montalbano | ▼ Sell | Tax Withholding | 808 | $12K | 8/30/2025 |
| Douglas J. Montalbano | ▲ Buy | Grant | 16,406 | $0 | 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 |
| 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 |
| 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 |
| 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 |
| 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 | ▲ Buy | Grant | 143,805 | $0 | 8/30/2025 |
| John R. Hewitt | ▼ Sell | Tax Withholding | 63,418 | $960K | 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 | 7,052 | $107K | 8/30/2025 |
| John R. Hewitt | ▼ Sell | Tax Withholding | 4,589 | $69K | 8/30/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 |
| Kevin S. Cavanah | ▲ Buy | Option Exercise | 6,176 | — | 8/29/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 |
| 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 | ▼ 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 |
| 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 |
| 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 |
| 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 | 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 |
| 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 |
| Douglas J. Montalbano | ▲ Buy | Grant | 7,909 | $0 | 8/27/2025 |
| Douglas J. Montalbano | ▲ Buy | Option Exercise | 2,462 | — | 8/27/2025 |
| Shawn P. Payne | ▲ Buy | Grant | 32,800 | $0 | 8/27/2025 |
| Nancy E. Austin | ▼ Sell | Tax Withholding | 706 | $11K | 8/27/2025 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 1,597 | $25K | 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 |
| Nancy E. Austin | ▼ Sell | Tax Withholding | 629 | $6K | 8/30/2024 |
| Nancy E. Austin | ▼ Sell | Tax Withholding | 749 | $7K | 8/30/2024 |
| Kevin S. Cavanah | ▼ Sell | Tax Withholding | 1,329 | $13K | 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 |
| 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 | ▲ Buy | Grant | 4,887 | $0 | 8/30/2024 |
| Glyn A. Rodgers | ▼ Sell | Tax Withholding | 1,678 | $17K | 8/30/2024 |
| Nancy E. Austin | ▲ Buy | Option Exercise | 2,577 | — | 8/30/2024 |
| Douglas J. Montalbano | ▲ Buy | Option Exercise | 1,211 | — | 8/30/2024 |
| Kevin S. Cavanah | ▼ Sell | Other | 4,570 | $46K | 8/30/2024 |
| John R. Hewitt | ▼ Sell | Tax Withholding | 11,807 | $118K | 8/30/2024 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 1, 2026
MTRX highlighted in AI infrastructure and data center buildout coverage
Matrix Service Company is featured in a recent article discussing stocks benefiting from the US data center and power infrastructure buildout. This links the company to the broader AI infrastructure trend, which may be a key driver for its recent price action. The stock is currently trading near its support level, with an average analyst target of $16.00.
MTRX highlighted in AI infrastructure and data center buildout coverage. Matrix Service Company is featured in a recent article discussing stocks benefiting from the US data center and power infrastructure buildout. This links the company to the broader AI infrastructure trend, which may be a key driver for its recent price action. The stock is currently trading near its support level, with an average analyst target of $16.00.