bf/NASDAQ:MTRX_icon.png

NASDAQ:MTRX

Matrix Service Company

  • Stock

USD

Last Close

12.66

06/11 21:01

Market Cap

241.14M

Beta: 1.61

Volume Today

163.81K

Avg: 154.07K

PE Ratio

−3.88

PFCF: 28.19

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
Dec '24
Mar '25
Jun '25
revenue
342.88M
-
314.15M
8.38%
370.54M
17.95%
319.33M
13.82%
323.53M
1.31%
309.42M
4.36%
359.63M
16.23%
341.78M
4.96%
312.65M
8.52%
251.24M
19.64%
291.84M
16.16%
269.91M
7.51%
282.91M
4.82%
245.65M
13.17%
293.09M
19.31%
318.51M
8.67%
340.57M
6.93%
358.89M
5.38%
398.71M
11.10%
338.10M
15.20%
318.68M
5.74%
248.33M
22.08%
195.84M
21.14%
182.77M
6.67%
167.47M
8.37%
148.26M
11.47%
174.90M
17.97%
168.09M
3.89%
161.97M
3.65%
177.00M
9.28%
200.72M
13.40%
208.43M
3.84%
193.84M
7.00%
186.90M
3.58%
205.85M
10.14%
197.66M
3.98%
175.04M
11.44%
166.01M
5.16%
189.50M
14.15%
165.58M
12.62%
187.17M
13.04%
200.16M
6.94%
216.38M
8.10%
cost of revenue
326.93M
-
311.52M
4.71%
330.13M
5.97%
284.75M
13.75%
293.52M
3.08%
282.12M
3.89%
325.54M
15.39%
309.50M
4.93%
284.44M
8.10%
253.85M
10.76%
268.71M
5.85%
241.02M
10.30%
256.21M
6.30%
230.75M
9.93%
271.64M
17.72%
295.09M
8.63%
312.68M
5.96%
321.98M
2.97%
354.98M
10.25%
305.63M
13.90%
288.68M
5.55%
227.85M
21.07%
176.60M
22.49%
168.42M
4.63%
152.16M
9.66%
146.70M
3.59%
173.36M
18.17%
171.60M
1.01%
158.76M
7.48%
178.77M
12.60%
199.86M
11.80%
195.42M
2.22%
195.14M
0.14%
182.48M
6.49%
191.16M
4.76%
185.80M
2.80%
164.45M
11.49%
160.44M
2.44%
177.05M
10.36%
157.77M
10.89%
176.28M
11.73%
187.31M
6.26%
208.25M
11.18%
gross profit
15.96M
-
2.63M
83.50%
40.40M
1,435.11%
34.58M
14.40%
30.00M
13.24%
27.30M
9.01%
34.10M
24.89%
32.28M
5.34%
28.21M
12.60%
-2.61M
109.27%
23.13M
984.74%
28.89M
24.92%
26.70M
7.57%
14.89M
44.23%
21.45M
44.05%
23.42M
9.18%
27.89M
19.06%
36.91M
32.35%
43.74M
18.51%
32.47M
25.77%
30.00M
7.59%
20.48M
31.75%
19.23M
6.08%
14.35M
25.39%
15.31M
6.71%
1.56M
89.81%
1.54M
1.15%
-3.51M
327.50%
3.21M
191.42%
-1.76M
154.97%
858K
148.67%
13.01M
1,416.08%
-1.30M
110.01%
4.42M
439.40%
14.70M
232.54%
11.86M
19.30%
10.59M
10.71%
5.58M
47.32%
12.45M
123.14%
7.81M
37.23%
10.89M
39.41%
12.85M
17.98%
8.12M
36.79%
selling and marketing expenses
general and administrative expenses
19.63M
-
17.08M
12.97%
22.03M
28.98%
19.48M
11.56%
25.07M
28.68%
20.96M
16.41%
19.60M
6.47%
17.98M
8.28%
19.98M
11.11%
18.60M
6.90%
19.60M
5.38%
21.57M
10.07%
21.53M
0.19%
20.75M
3.60%
20.57M
0.91%
21.20M
3.09%
22.36M
5.46%
24.11M
7.84%
26.35M
9.28%
23.69M
10.09%
23.16M
2.22%
19.72M
14.88%
19.70M
0.08%
selling general and administrative expenses
19.63M
-
17.08M
12.97%
22.03M
28.98%
19.48M
11.56%
25.07M
28.68%
20.96M
16.41%
19.60M
6.47%
17.98M
8.28%
19.98M
11.11%
18.60M
6.90%
19.60M
5.38%
21.57M
10.07%
21.53M
0.19%
20.75M
3.60%
20.57M
0.91%
21.20M
3.09%
22.36M
5.46%
24.11M
7.84%
26.35M
9.28%
23.69M
10.09%
23.16M
2.22%
19.72M
14.88%
19.70M
0.08%
18.13M
7.99%
16.72M
7.74%
17.18M
2.72%
17.73M
3.18%
16.63M
6.18%
15.92M
4.25%
17.04M
7.03%
18.10M
6.20%
16.81M
7.11%
17.55M
4.37%
16.86M
3.89%
17.03M
1.00%
17.11M
0.48%
15.73M
8.08%
19.95M
26.81%
17.29M
13.31%
18.58M
7.44%
17.29M
6.96%
17.73M
2.55%
17.58M
0.82%
research and development expenses
other expenses
-28K
-
252K
1,000%
-123K
148.81%
-54K
56.10%
-148K
174.07%
-109K
26.35%
-256K
134.86%
7K
102.73%
47K
571.43%
-51K
208.51%
-337K
560.78%
149K
144.21%
-135K
190.60%
370K
374.07%
166K
55.14%
546K
228.92%
-22K
104.03%
58K
363.64%
29K
50%
3K
89.66%
396K
13,100%
-767K
293.69%
676K
188.14%
1.03M
52.81%
973K
5.81%
-157K
116.14%
68K
143.31%
-83K
222.06%
-60K
27.71%
677K
1,228.33%
31.90M
4,611.67%
-1.07M
103.37%
484K
145.07%
-116K
123.97%
2.57M
2,312.07%
2.26M
11.85%
cost and expenses
346.55M
-
328.60M
5.18%
352.16M
7.17%
304.23M
13.61%
318.59M
4.72%
303.07M
4.87%
345.14M
13.88%
327.48M
5.12%
304.42M
7.04%
272.45M
10.50%
288.31M
5.82%
262.59M
8.92%
277.74M
5.77%
251.51M
9.44%
292.20M
16.18%
316.29M
8.24%
335.04M
5.93%
346.09M
3.30%
381.32M
10.18%
329.32M
13.64%
311.84M
5.31%
247.57M
20.61%
196.31M
20.71%
186.55M
4.97%
168.88M
9.47%
163.88M
2.96%
191.08M
16.60%
188.23M
1.49%
174.68M
7.20%
195.81M
12.09%
217.96M
11.31%
212.23M
2.63%
212.69M
0.21%
199.34M
6.28%
208.19M
4.44%
202.91M
2.53%
180.18M
11.20%
180.38M
0.11%
194.34M
7.74%
176.35M
9.26%
193.56M
9.76%
205.04M
5.93%
225.84M
10.14%
operating expenses
19.63M
-
17.08M
12.97%
22.03M
28.98%
19.48M
11.56%
25.07M
28.68%
20.96M
16.41%
19.60M
6.47%
17.98M
8.28%
19.98M
11.11%
18.60M
6.90%
19.60M
5.38%
21.57M
10.07%
21.53M
0.19%
20.75M
3.60%
20.57M
0.91%
21.20M
3.09%
22.36M
5.46%
24.11M
7.84%
26.35M
9.28%
23.69M
10.09%
23.16M
2.22%
19.72M
14.88%
19.70M
0.08%
18.13M
7.99%
16.72M
7.74%
17.18M
2.72%
17.73M
3.18%
16.63M
6.18%
15.92M
4.25%
17.04M
7.03%
18.10M
6.20%
16.81M
7.11%
17.55M
4.37%
16.86M
3.89%
17.03M
1.00%
17.11M
0.48%
15.73M
8.08%
19.95M
26.81%
17.29M
13.31%
18.58M
7.44%
17.29M
6.96%
17.73M
2.55%
17.58M
0.82%
interest expense
300K
-
294K
2%
290K
1.36%
263K
9.31%
252K
4.18%
241K
4.37%
96K
60.17%
243K
153.13%
497K
104.53%
833K
67.61%
638K
23.41%
618K
3.13%
819K
32.52%
643K
21.49%
520K
19.13%
292K
43.85%
361K
23.63%
301K
16.62%
342K
13.62%
389K
13.74%
444K
14.14%
398K
10.36%
366K
8.04%
375K
2.46%
358K
4.53%
322K
10.06%
504K
56.52%
2.00M
296.63%
502K
74.89%
204K
59.36%
246K
20.59%
372K
51.22%
916K
146.24%
268K
70.74%
468K
74.63%
325K
30.56%
-319K
198.15%
-143K
55.17%
-343K
139.86%
89K
125.95%
-323K
462.92%
-134K
58.51%
-150K
11.94%
ebitda
-3.39M
-
-8.36M
146.65%
18.33M
319.14%
20.51M
11.88%
4.85M
76.36%
11.71M
141.65%
14.29M
21.97%
14.32M
0.24%
8.31M
41.97%
-15.34M
284.56%
3.21M
120.96%
13.10M
307.53%
5.10M
61.04%
-722K
114.15%
1.20M
266.07%
7.59M
533.11%
5.78M
23.87%
13.16M
127.70%
17.72M
34.68%
9.25M
47.80%
7.65M
17.32%
5.03M
34.19%
230K
95.43%
-2.71M
1,279.13%
-400K
85.25%
-11.40M
2,749.75%
-16.09M
41.11%
-16.15M
0.39%
-12.75M
21.06%
-14.39M
12.91%
14.68M
201.99%
-4.85M
133.06%
-18.32M
277.44%
-12.46M
31.95%
356K
102.86%
-2.84M
898.31%
-5.14M
80.93%
-14.37M
179.46%
-2.16M
84.97%
-6.62M
206.44%
-8.36M
26.23%
-4.88M
41.64%
-9.46M
93.99%
operating income
-3.67M
-
-14.45M
293.57%
18.37M
227.17%
15.10M
17.81%
4.93M
67.32%
6.35M
28.61%
14.50M
128.44%
14.30M
1.37%
8.24M
42.40%
-21.21M
357.50%
3.53M
116.65%
7.32M
107.34%
5.17M
29.33%
-5.86M
213.30%
-17.11M
191.91%
2.22M
112.97%
5.53M
148.96%
12.79M
131.48%
17.39M
35.92%
8.77M
49.54%
-31.68M
461.06%
-5.80M
81.69%
-7.92M
36.55%
-3.46M
56.34%
-6.46M
86.70%
-17.48M
170.74%
-16.35M
6.44%
-20.74M
26.83%
-13.41M
35.35%
-35.54M
165.01%
10.98M
130.90%
-3.80M
134.63%
-32.44M
753.04%
-12.76M
60.67%
-2.60M
79.65%
-5.25M
102.31%
-5.14M
2.13%
-14.37M
179.46%
-4.85M
66.28%
-10.77M
122.18%
-6.39M
40.61%
-4.88M
23.74%
-9.46M
93.99%
depreciation and amortization
5.77M
-
5.79M
0.40%
6.15M
6.15%
5.43M
11.69%
5.29M
2.54%
5.42M
2.42%
5.30M
2.16%
4.90M
7.51%
5.08M
3.67%
5.85M
15.09%
5.76M
1.50%
5.59M
2.95%
5.31M
5.01%
4.64M
12.67%
4.80M
3.47%
4.54M
5.37%
4.58M
0.88%
4.50M
1.88%
4.60M
2.31%
4.78M
3.87%
4.92M
3.01%
4.69M
4.81%
4.74M
1.07%
4.64M
2.05%
4.65M
0.19%
4.35M
6.37%
4.22M
3.06%
4.05M
3.96%
3.79M
6.49%
21.15M
458.09%
3.70M
82.52%
-1.05M
128.40%
14.12M
1,445.14%
294K
97.92%
2.95M
904.42%
2.91M
1.42%
2.69M
-
2.52M
6.37%
-2.52M
200%
total other income expenses net
-28K
-
252K
1,000%
-123K
148.81%
-54K
56.10%
-148K
174.07%
-109K
26.35%
-256K
134.86%
7K
102.73%
47K
571.43%
-51K
208.51%
-337K
560.78%
149K
144.21%
-135K
190.60%
370K
374.07%
-17.83M
4,919.46%
546K
103.06%
-22K
104.03%
58K
363.64%
29K
50%
3K
89.66%
-38.12M
1,270,733.33%
-7.33M
80.78%
-6.78M
7.52%
1.35M
119.97%
-4.07M
400.96%
-2.02M
50.47%
-103K
94.89%
-688K
567.96%
-755K
9.74%
492K
165.17%
2.53M
413.62%
-2.71M
207.20%
-386K
85.75%
-290K
24.87%
2.31M
894.83%
2.26M
1.87%
2.30M
1.55%
-213K
109.27%
429K
301.41%
1.54M
259.91%
877K
43.20%
1.44M
64.42%
-1.36M
194.66%
income before tax
-3.69M
-
-14.45M
291.49%
18.04M
224.84%
14.81M
17.87%
4.59M
68.98%
6.05M
31.73%
14.19M
134.43%
14.08M
0.80%
7.81M
44.50%
-22.02M
381.85%
2.58M
111.70%
6.89M
167.40%
4.29M
37.82%
-6.00M
240.14%
-17.32M
188.41%
2.76M
115.91%
5.42M
96.59%
12.86M
137.32%
17.38M
35.17%
8.86M
49.01%
-31.31M
453.31%
-6.61M
78.89%
-7.59M
14.80%
-2.77M
63.53%
-5.80M
109.72%
-17.93M
209.03%
-16.76M
6.54%
-22.80M
36.06%
-13.94M
38.85%
-35.05M
151.35%
13.51M
138.55%
-6.51M
148.20%
-32.83M
404.10%
-13.05M
60.25%
-373K
97.14%
-3.17M
749.06%
-2.85M
10.17%
-14.58M
412.58%
-4.42M
69.71%
-9.22M
108.81%
-5.52M
40.18%
-3.43M
37.76%
-10.82M
215.20%
income tax expense
1.16M
-
-1.51M
230.56%
6.82M
552.19%
5.08M
25.56%
1.48M
70.90%
2.51M
69.74%
5.06M
101.68%
4.74M
6.35%
2.56M
45.87%
-8.52M
432.46%
3.53M
141.44%
3.07M
13.14%
-247K
108.05%
-852K
244.94%
-2.64M
209.39%
451K
117.11%
1.49M
229.49%
3.92M
164.13%
4.57M
16.38%
2.71M
40.65%
-3.30M
221.80%
-1.11M
66.26%
-1.86M
67.41%
270K
114.48%
-1.21M
548.89%
-5.06M
317.49%
-6.04M
19.31%
-5.26M
12.79%
10.98M
308.47%
-147K
101.34%
53K
136.05%
-3.64M
6,971.70%
13.98M
483.86%
-363K
102.60%
-37K
89.81%
-324K
775.68%
6K
101.85%
-2K
133.33%
-40K
1,900%
16K
-
448K
-
net income
3.29M
-
-2.96M
190.05%
10.92M
468.91%
9.94M
8.93%
5.43M
45.37%
4.36M
19.78%
9.13M
109.64%
9.34M
2.28%
5.25M
43.80%
-13.82M
363.26%
-954K
93.10%
3.82M
500.84%
4.53M
18.51%
-5.15M
213.70%
-14.68M
184.94%
2.31M
115.70%
3.93M
70.59%
8.93M
127.19%
12.81M
43.42%
6.15M
51.99%
-28.01M
555.34%
-5.50M
80.38%
-5.72M
4.13%
-3.04M
46.92%
-4.59M
51.17%
-12.87M
180.40%
-10.72M
16.70%
-17.54M
63.55%
-24.92M
42.09%
-34.90M
40.05%
13.46M
138.56%
-2.87M
121.33%
-46.81M
1,530.91%
-12.69M
72.90%
-336K
97.35%
-3.17M
842.56%
-2.85M
9.98%
-14.58M
411.43%
-4.38M
69.98%
-9.22M
110.72%
-5.53M
40.01%
-3.43M
37.94%
-11.27M
228.25%
weighted average shs out
26.60M
-
26.71M
0.42%
26.63M
0.29%
26.48M
0.59%
26.72M
0.93%
26.76M
0.14%
26.43M
1.21%
26.39M
0.18%
26.55M
0.63%
26.59M
0.15%
26.60M
0.02%
26.66M
0.21%
26.77M
0.44%
26.82M
0.17%
26.83M
0.06%
26.92M
0.33%
27.04M
0.45%
26.79M
0.94%
26.81M
0.07%
26.93M
0.48%
26.93M
0.04%
26.48M
1.66%
26.14M
1.28%
26.27M
0.48%
26.49M
0.85%
26.52M
0.10%
26.54M
0.09%
26.61M
0.28%
26.75M
0.52%
26.78M
0.13%
26.79M
0.03%
26.86M
0.27%
27.00M
0.51%
27.04M
0.14%
27.05M
0.03%
27.11M
0.24%
27.38M
0.97%
27.44M
0.24%
27.45M
0.01%
27.56M
0.41%
27.80M
0.88%
27.84M
0.13%
27.88M
0.17%
weighted average shs out dil
27.16M
-
26.71M
1.64%
27.13M
1.58%
27.05M
0.30%
27.25M
0.73%
27.05M
0.71%
26.77M
1.03%
26.80M
0.08%
26.83M
0.13%
26.59M
0.89%
26.60M
0.02%
26.76M
0.61%
27.08M
1.18%
26.82M
0.96%
26.83M
0.06%
27.59M
2.82%
27.58M
0.03%
27.42M
0.60%
27.52M
0.38%
27.57M
0.20%
26.93M
2.36%
26.48M
1.66%
26.14M
1.28%
26.27M
0.48%
26.49M
0.85%
26.52M
0.10%
26.54M
0.09%
26.61M
0.28%
26.75M
0.52%
26.78M
0.13%
26.87M
0.32%
26.86M
0.03%
27.00M
0.51%
27.04M
0.14%
27.05M
0.03%
27.11M
0.24%
27.38M
0.97%
27.44M
0.24%
27.45M
0.01%
27.56M
0.41%
27.80M
0.88%
27.84M
0.13%
27.88M
0.17%
eps
0.12
-
-0.11
191.67%
0.41
472.73%
0.38
7.32%
0.20
47.37%
0.16
20.00%
0.35
118.75%
0.35
0%
0.20
42.86%
-0.52
360.00%
-0.04
93.10%
0.14
489.97%
0.17
21.43%
-0.19
211.76%
-0.55
189.47%
0.09
116.36%
0.15
66.67%
0.33
120.00%
0.48
45.45%
0.23
52.08%
-1.04
552.17%
-0.21
79.81%
-0.22
4.76%
-0.12
45.45%
-0.17
41.67%
-0.49
188.24%
-0.40
18.37%
-0.66
65%
-0.93
40.91%
-1.30
39.78%
0.50
138.46%
-0.11
122%
-1.73
1,472.73%
-0.47
72.83%
-0.01
97.36%
-0.12
867.74%
-0.10
16.67%
-0.53
430%
-0.16
69.81%
-0.33
106.25%
0.33
200%
-0.12
136.36%
-0.40
233.33%
epsdiluted
0.12
-
-0.11
191.67%
0.40
463.64%
0.37
7.50%
0.20
45.95%
0.16
20.00%
0.34
112.50%
0.35
2.94%
0.20
42.86%
-0.52
360.00%
-0.04
93.10%
0.14
489.97%
0.17
21.43%
-0.19
211.76%
-0.55
189.47%
0.08
114.55%
0.14
75.00%
0.33
135.71%
0.47
42.42%
0.22
53.19%
-1.04
572.73%
-0.21
79.81%
-0.22
4.76%
-0.12
45.45%
-0.17
41.67%
-0.49
188.24%
-0.40
18.37%
-0.66
65%
-0.93
40.91%
-1.30
39.78%
0.50
138.46%
-0.11
122%
-1.73
1,472.73%
-0.47
72.83%
-0.01
97.36%
-0.12
867.74%
-0.10
16.67%
-0.53
430%
-0.16
69.81%
-0.33
106.25%
0.33
200%
-0.12
136.36%
-0.40
233.33%

All numbers in USD (except ratios and percentages)