bf/NYSE:MG_icon.jpeg

COM:MISTRASGROUP

MISTRAS Group

  • Stock

Last Close

9.02

21/11 21:00

Market Cap

256.72M

Beta: -

Volume Today

128.98K

Avg: -

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
Nov '13
Feb '14
May '14
Aug '14
Nov '14
Feb '15
May '15
Aug '15
Nov '15
Feb '16
May '16
Aug '16
Nov '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
revenue
156.75M
-
151.73M
3.21%
179.13M
18.06%
166.57M
7.01%
206.89M
24.21%
163.10M
21.17%
174.69M
7.10%
179.85M
2.96%
194.79M
8.30%
160.35M
17.68%
184.19M
14.86%
168.44M
8.55%
170.16M
1.02%
163.32M
4.02%
170.44M
4.36%
179.57M
5.36%
187.64M
4.50%
187.63M
0.01%
191.79M
2.22%
182.17M
5.02%
180.76M
0.77%
176.79M
2.20%
200.62M
13.48%
192.19M
4.20%
178.99M
6.87%
159.47M
10.91%
124.44M
21.97%
147.89M
18.85%
160.78M
8.71%
153.74M
4.38%
177.68M
15.57%
174.56M
1.76%
171.16M
1.94%
161.66M
5.55%
179.03M
10.74%
178.46M
0.32%
168.22M
5.74%
168.02M
0.12%
176.03M
4.77%
179.35M
1.89%
182.07M
1.52%
184.44M
1.30%
189.77M
2.89%
182.69M
3.73%
cost of revenue
108.78M
-
112.43M
3.35%
132.74M
18.07%
124.58M
6.15%
147.85M
18.68%
124.37M
15.89%
129.72M
4.31%
128.58M
0.88%
137.86M
7.22%
117.55M
14.74%
132.19M
12.46%
118.39M
10.44%
122.18M
3.20%
120.17M
1.65%
124.10M
3.27%
131.67M
6.11%
137.32M
4.29%
139.49M
1.57%
136.71M
1.99%
129.84M
5.03%
128.45M
1.07%
127.91M
0.42%
140.54M
9.88%
134.42M
4.36%
128.41M
4.47%
118.82M
7.47%
83.28M
29.91%
100.51M
20.69%
111.43M
10.87%
113.73M
2.07%
122.34M
7.57%
122.34M
0.00%
121.57M
0.63%
121.77M
0.17%
125.47M
3.04%
124.68M
0.63%
117.28M
5.93%
121.94M
3.97%
126.31M
3.58%
124.97M
1.06%
130.99M
4.82%
133.35M
1.80%
133.66M
0.23%
128.12M
4.14%
gross profit
47.98M
-
39.30M
18.09%
46.39M
18.04%
41.99M
9.47%
59.04M
40.59%
38.73M
34.39%
44.97M
16.09%
51.27M
14.03%
56.92M
11.02%
42.81M
24.80%
52M
21.47%
50.06M
3.74%
47.98M
4.15%
43.15M
10.06%
46.34M
7.39%
47.90M
3.35%
50.32M
5.06%
48.15M
4.32%
55.08M
14.41%
52.33M
4.99%
52.31M
0.03%
48.87M
6.58%
60.07M
22.91%
57.77M
3.83%
50.58M
12.44%
40.64M
19.65%
41.16M
1.26%
47.38M
15.13%
49.34M
4.14%
40.00M
18.94%
55.34M
38.34%
52.22M
5.64%
49.59M
5.02%
39.89M
19.56%
53.56M
34.26%
53.78M
0.42%
50.94M
5.29%
46.08M
9.54%
49.72M
7.91%
54.38M
9.37%
51.08M
6.07%
51.09M
0.02%
56.12M
9.84%
54.58M
2.74%
selling and marketing expenses
general and administrative expenses
29.85M
-
31.79M
6.52%
33.35M
4.89%
35.22M
5.61%
37.18M
5.57%
32.76M
11.89%
38.82M
18.51%
35.84M
7.69%
34.01M
5.10%
33.75M
0.77%
43.96M
30.26%
35.28M
19.75%
41.65M
18.06%
37.30M
10.44%
37.97M
1.80%
38.22M
0.64%
39.53M
3.45%
39.03M
1.27%
41.27M
5.72%
47.82M
15.87%
44.12M
7.73%
42.30M
4.13%
41.92M
0.88%
42.28M
0.86%
42.97M
1.62%
41.56M
3.28%
37.61M
9.51%
37.11M
1.31%
40.66M
9.55%
selling general and administrative expenses
29.85M
-
31.79M
6.52%
33.35M
4.89%
35.22M
5.61%
37.18M
5.57%
32.76M
11.89%
38.82M
18.51%
35.84M
7.69%
34.01M
5.10%
33.75M
0.77%
43.96M
30.26%
35.28M
19.75%
41.65M
18.06%
37.30M
10.44%
37.97M
1.80%
38.22M
0.64%
39.53M
3.45%
39.03M
1.27%
41.27M
5.72%
47.82M
15.87%
44.12M
7.73%
42.30M
4.13%
41.92M
0.88%
42.28M
0.86%
42.97M
1.62%
41.56M
3.28%
37.61M
9.51%
37.11M
1.31%
40.66M
9.55%
39.64M
2.51%
39.72M
0.20%
39.22M
1.25%
42.76M
9.01%
42.04M
1.68%
40.68M
3.24%
41.59M
2.25%
42.30M
1.70%
42.82M
1.24%
41.48M
3.13%
39.54M
4.69%
42.91M
8.54%
41.19M
4.02%
40.96M
0.56%
38.87M
5.09%
research and development expenses
786K
-
757K
3.69%
809K
6.87%
649K
19.78%
629K
3.08%
644K
2.38%
599K
6.99%
621K
3.67%
601K
3.22%
677K
12.65%
624K
7.83%
632K
1.28%
742K
17.41%
643K
13.34%
552K
14.15%
555K
0.54%
521K
6.13%
756K
45.11%
913K
20.77%
745K
18.40%
896K
20.27%
857K
4.35%
754K
12.02%
650K
13.79%
784K
20.62%
824K
5.10%
708K
14.08%
638K
9.89%
722K
13.17%
727K
0.69%
620K
14.72%
595K
4.03%
576K
3.19%
551K
4.34%
522K
5.26%
450K
13.79%
471K
4.67%
480K
1.91%
511K
6.46%
438K
14.29%
295K
32.65%
343K
16.27%
231K
32.65%
241K
4.33%
other expenses
2.50M
-
2.77M
10.80%
2.89M
4.33%
3.42M
18.37%
3.47M
1.46%
3.10M
10.60%
3.05M
1.74%
2.78M
8.82%
2.82M
1.47%
2.74M
2.83%
2.87M
4.56%
2.60M
9.42%
2.55M
1.85%
2.50M
1.84%
2.61M
4.44%
2.74M
4.78%
2.51M
8.36%
2.95M
17.58%
2.96M
0.51%
2.92M
1.52%
3.12M
6.95%
9.66M
209.41%
1.43M
85.24%
4.09M
186.75%
4.59M
12.33%
3.97M
13.56%
3.21M
19.22%
3.18M
0.78%
3.16M
0.66%
3.07M
2.75%
3.08M
0.13%
2.92M
5.20%
2.88M
1.30%
2.79M
2.95%
2.92M
4.62%
2.63M
10.09%
2.36M
10.38%
2.52M
7.17%
cost and expenses
141.91M
-
147.75M
4.11%
169.79M
14.92%
163.87M
3.48%
189.13M
15.42%
160.87M
14.94%
172.19M
7.03%
167.82M
2.54%
175.29M
4.45%
154.71M
11.74%
179.64M
16.11%
156.89M
12.66%
167.12M
6.52%
160.61M
3.89%
165.23M
2.88%
173.18M
4.81%
179.89M
3.87%
182.22M
1.30%
181.85M
0.20%
181.32M
0.29%
176.59M
2.61%
180.73M
2.35%
184.65M
2.17%
181.44M
1.73%
176.75M
2.59%
165.17M
6.55%
124.80M
24.44%
141.44M
13.34%
155.97M
10.27%
157.17M
0.77%
165.76M
5.46%
165.07M
0.41%
167.78M
1.64%
167.15M
0.37%
169.59M
1.46%
169.35M
0.15%
162.40M
4.10%
167.77M
3.30%
170.75M
1.78%
167.53M
1.88%
174.20M
3.98%
174.88M
0.39%
174.84M
0.02%
167.23M
4.36%
operating expenses
33.14M
-
35.32M
6.60%
37.05M
4.89%
39.29M
6.05%
41.28M
5.06%
36.51M
11.57%
42.47M
16.33%
39.24M
7.61%
37.43M
4.61%
37.17M
0.71%
47.45M
27.67%
38.51M
18.85%
44.94M
16.70%
40.45M
10.00%
41.14M
1.71%
41.51M
0.90%
42.57M
2.54%
42.74M
0.41%
45.15M
5.63%
51.48M
14.04%
48.14M
6.50%
52.82M
9.72%
44.10M
16.50%
47.02M
6.62%
48.34M
2.81%
46.35M
4.12%
41.52M
10.42%
40.93M
1.42%
44.54M
8.82%
43.44M
2.47%
43.42M
0.05%
42.73M
1.57%
46.21M
8.14%
45.38M
1.79%
44.12M
2.78%
44.67M
1.24%
45.13M
1.02%
45.83M
1.56%
44.44M
3.03%
42.56M
4.22%
43.21M
1.52%
41.53M
3.88%
41.19M
0.83%
39.11M
5.04%
interest expense
772K
-
792K
2.59%
883K
11.49%
905K
2.49%
1.35M
49.39%
1.16M
14.13%
1.20M
3.70%
1.92M
59.63%
1.33M
30.54%
1.12M
15.88%
382K
65.98%
820K
114.66%
857K
4.51%
1.02M
18.79%
1.01M
0.29%
1.08M
6.50%
1.27M
17.76%
1.79M
40.77%
1.90M
5.75%
1.89M
0.05%
2.37M
25.13%
3.53M
48.82%
3.58M
1.47%
2.96M
17.32%
3.63M
22.78%
2.79M
23.23%
2.98M
6.70%
3.65M
22.48%
3.54M
2.74%
3.21M
9.37%
3.15M
1.81%
2.33M
26.28%
2.19M
5.98%
1.94M
11.39%
2.12M
9.24%
2.73M
29.19%
3.71M
35.76%
4.07M
9.56%
3.86M
5.16%
4.17M
8.01%
4.67M
12.02%
4.43M
5.10%
4.41M
0.38%
4.30M
2.49%
ebitda
21.63M
-
6.75M
68.79%
16.92M
150.70%
6.13M
63.80%
21.23M
246.61%
5.33M
74.88%
5.55M
4.03%
14.82M
167.12%
22.32M
50.61%
8.38M
62.43%
7.42M
11.53%
14.15M
90.70%
20.38M
44.04%
10.37M
49.10%
7.82M
24.62%
9.13M
16.72%
10.26M
12.48%
8.36M
18.60%
12.90M
54.43%
9.35M
27.56%
7.30M
21.91%
229K
96.86%
20.09M
8,671.62%
14.84M
26.14%
6.59M
55.56%
3.76M
42.98%
2.84M
24.37%
9.63M
238.83%
7.96M
17.33%
5.13M
35.64%
15.00M
192.57%
12.40M
17.32%
6.26M
49.49%
-2.69M
143.03%
17.56M
751.73%
11.74M
33.14%
8.42M
28.33%
2.77M
67.04%
7.73M
178.55%
14.41M
86.45%
16.50M
14.52%
7.99M
51.57%
14.35M
79.53%
15.65M
9.11%
operating income
15.25M
-
3M
80.33%
10.47M
248.93%
3.66M
65.00%
18.19M
396.51%
3.87M
78.73%
4.63M
19.56%
12.93M
179.49%
19.57M
51.32%
5.76M
70.58%
4.92M
14.59%
11.15M
126.82%
2.94M
73.60%
3.25M
10.36%
5.00M
53.94%
-10.38M
307.38%
6.28M
160.56%
6.40M
1.85%
10.30M
61.03%
3.02M
70.72%
2.50M
17.07%
-4.40M
275.70%
15.42M
450.75%
10.78M
30.09%
2.33M
78.34%
-111.23M
4,863.51%
-383K
99.66%
5.74M
1,599.22%
4.65M
18.98%
-4.75M
202.02%
11.37M
339.65%
9.24M
18.80%
2.31M
75.03%
-5.49M
338.07%
9.44M
271.88%
9.11M
3.41%
5.80M
36.34%
249K
95.71%
3.89M
1,463.45%
-4.68M
220.27%
7.87M
268.09%
5.55M
29.44%
11.96M
115.36%
11.86M
0.84%
depreciation and amortization
6.79M
-
2.77M
59.16%
7.58M
173.51%
3.42M
54.85%
3.47M
1.46%
3.10M
10.60%
3.05M
1.74%
2.78M
8.82%
2.82M
1.47%
2.74M
2.83%
2.87M
4.56%
2.60M
9.42%
2.55M
1.85%
7.67M
200.71%
2.61M
65.91%
2.74M
4.78%
2.51M
8.33%
2.95M
17.53%
2.96M
0.51%
8.50M
186.58%
3.12M
63.26%
4.17M
33.63%
4.12M
1.27%
4.09M
0.73%
4.35M
6.46%
9.47M
117.48%
3.21M
66.12%
3.18M
0.78%
3.16M
0.66%
8.56M
170.96%
3.08M
64.06%
2.92M
5.20%
2.88M
1.30%
2.79M
2.95%
8.13M
190.81%
2.63M
67.64%
2.62M
0.57%
2.52M
3.44%
2.44M
3.25%
2.59M
5.94%
8.63M
233.42%
2.45M
71.64%
2.39M
2.29%
2.33M
2.51%
total other income expenses net
411K
-
-978K
337.96%
1.13M
215.24%
961K
14.73%
434K
54.84%
1.64M
278.34%
2.13M
29.72%
896K
57.93%
75K
91.63%
115K
53.33%
367K
219.13%
-394K
207.36%
-94K
76.14%
544K
678.72%
-202K
137.13%
-16.76M
8,198.02%
-1.47M
91.22%
994K
167.57%
366K
63.18%
2.17M
492.08%
-1.68M
177.30%
-453K
72.96%
-549K
21.19%
32K
105.83%
95K
196.88%
-105.52M
111,173.68%
-19K
99.98%
-709K
3,631.58%
-151K
78.70%
-1.31M
765.56%
-545K
58.30%
-246K
54.86%
-1.08M
337.80%
-1.15M
6.41%
-1.98M
72.51%
-2.73M
38.34%
-3.71M
35.76%
-6.15M
65.55%
-1.39M
77.37%
-16.50M
1,086.27%
-11.83M
28.30%
-4.43M
62.56%
-4.41M
0.38%
-2.82M
36.01%
income before tax
14.48M
-
2.21M
84.75%
9.59M
334.10%
2.76M
71.22%
16.84M
510.37%
2.71M
83.91%
3.42M
26.36%
11.01M
221.65%
18.23M
65.61%
4.63M
74.58%
4.54M
2.14%
10.34M
127.84%
2.09M
79.80%
2.23M
6.90%
3.99M
78.67%
-11.46M
387.26%
5.01M
143.73%
4.61M
8.04%
8.41M
82.53%
1.12M
86.65%
132K
88.25%
-7.92M
6,102.27%
11.84M
249.44%
7.82M
33.95%
-1.30M
116.60%
-114.02M
8,684.05%
-3.36M
97.05%
2.10M
162.43%
1.11M
47.21%
-7.96M
818.97%
8.22M
203.27%
6.91M
15.93%
119K
98.28%
-6.64M
5,676.47%
7.46M
212.40%
6.38M
14.48%
2.09M
67.25%
-5.90M
382.34%
35K
100.59%
-8.85M
25,382.86%
-3.96M
55.23%
1.12M
128.34%
7.55M
571.95%
9.03M
19.72%
income tax expense
5.20M
-
984K
81.06%
3.15M
220.43%
1.09M
65.49%
6.43M
490.81%
941K
85.36%
1.28M
36.34%
4.16M
224.47%
6.80M
63.44%
1.03M
84.80%
1.76M
70.60%
3.73M
111.22%
1.10M
70.48%
534K
51.45%
1.77M
231.46%
-4.50M
354.41%
4.14M
191.96%
1.69M
59.24%
2.41M
42.71%
2.13M
11.46%
1.20M
43.88%
-2.64M
320.30%
4.40M
266.74%
4.73M
7.64%
-2.13M
145.09%
-15.49M
626.10%
-694K
95.52%
544K
178.39%
939K
72.61%
-2.60M
376.89%
2.27M
187.46%
3.51M
54.49%
208K
94.08%
-1.28M
716.83%
2.79M
317.69%
1.99M
28.93%
-774K
138.99%
-920K
18.86%
-341K
62.93%
1.49M
536.66%
-1.45M
197.31%
119K
108.21%
1.17M
885.71%
2.62M
123.19%
net income
9.26M
-
1.20M
87.03%
6.42M
434.47%
1.67M
74.05%
10.43M
525.87%
1.82M
82.57%
2.17M
19.48%
6.87M
216.54%
11.43M
66.25%
3.59M
68.55%
2.76M
23.07%
6.60M
138.64%
963K
85.40%
1.69M
75.70%
2.22M
31.03%
-6.97M
414.30%
884K
112.69%
2.91M
228.85%
6M
106.40%
-1.01M
116.85%
-1.06M
4.95%
-5.29M
398.87%
7.43M
240.39%
3.09M
58.38%
829K
73.20%
-98.51M
11,982.87%
-2.66M
97.30%
1.52M
157.34%
181K
88.12%
-5.36M
3,062.43%
5.94M
210.72%
3.38M
43.07%
-94K
102.78%
-5.35M
5,594.68%
4.64M
186.74%
4.37M
5.82%
2.84M
35.01%
-4.98M
275.16%
337K
106.77%
-10.30M
3,155.79%
-2.51M
75.59%
995K
139.58%
6.37M
540.10%
6.40M
0.50%
weighted average shs out
28.38M
-
28.40M
0.06%
28.48M
0.29%
28.48M
0%
28.62M
0.50%
28.66M
0.13%
28.70M
0.16%
28.72M
0.07%
28.87M
0.50%
28.91M
0.13%
28.93M
0.07%
28.98M
0.18%
28.94M
0.11%
28.69M
0.88%
28.44M
0.87%
28.27M
0.57%
28.29M
0.07%
28.30M
0.04%
28.35M
0.15%
28.43M
0.29%
28.54M
0.39%
28.57M
0.12%
28.66M
0.29%
28.80M
0.50%
28.92M
0.43%
28.96M
0.14%
29.09M
0.42%
29.18M
0.32%
29.33M
0.52%
29.43M
0.32%
29.60M
0.60%
29.62M
0.06%
29.64M
0.06%
29.63M
0.01%
29.96M
1.09%
29.96M
0.03%
29.98M
0.06%
30.02M
0.13%
30.37M
1.16%
30.40M
0.11%
30.47M
0.23%
30.68M
0.68%
30.98M
0.97%
31.00M
0.07%
weighted average shs out dil
29.10M
-
29.37M
0.93%
28.48M
3.05%
29.55M
3.77%
29.40M
0.52%
29.53M
0.45%
29.59M
0.22%
29.59M
0.00%
29.59M
0.00%
29.90M
1.03%
30.13M
0.76%
30.21M
0.28%
29.92M
0.96%
29.91M
0.05%
29.60M
1.02%
28.27M
4.48%
29.41M
4.02%
29.36M
0.16%
29.33M
0.10%
28.43M
3.09%
28.54M
0.39%
28.57M
0.12%
28.86M
1.01%
29.16M
1.02%
29.13M
0.11%
28.96M
0.56%
29.09M
0.42%
29.31M
0.78%
29.68M
1.26%
29.43M
0.86%
30.14M
2.42%
30.13M
0.03%
30.14M
0.04%
29.63M
1.67%
30.23M
2.02%
30.25M
0.04%
30.26M
0.04%
30.02M
0.78%
30.66M
2.13%
30.40M
0.84%
30.47M
0.23%
31.36M
2.90%
31.29M
0.20%
31.66M
1.17%
eps
0.33
-
0.04
87.88%
0.23
475%
0.06
73.91%
0.36
500%
0.06
83.33%
0.08
33.33%
0.24
200.00%
0.40
66.67%
0.12
70%
0.10
16.67%
0.23
130%
0.03
86.96%
0.06
100%
0.08
33.33%
-0.25
412.50%
0.03
112.00%
0.10
233.33%
0.21
110.00%
-0.04
116.95%
-0.04
4.49%
-0.19
410.75%
0.26
236.84%
0.11
57.69%
0.03
72.73%
-3.40
11,433.33%
-0.09
97.31%
0.05
154.76%
0.01
80%
-0.18
1,900%
0.20
211.11%
0.11
45%
-0.00
102.91%
-0.18
5,525.00%
0.15
183.33%
0.15
0%
0.09
40%
-0.17
288.89%
0.01
105.88%
-0.34
3,500%
-0.08
75.74%
0.03
139.27%
0.21
548.15%
0.21
0%
epsdiluted
0.32
-
0.04
87.50%
0.23
475%
0.06
73.91%
0.35
483.33%
0.06
82.86%
0.07
16.67%
0.23
228.57%
0.39
69.57%
0.12
69.23%
0.09
25%
0.22
144.44%
0.03
86.36%
0.06
100%
0.07
16.67%
-0.25
457.14%
0.03
112.00%
0.10
233.33%
0.20
100%
-0.04
117.80%
-0.04
4.49%
-0.19
410.75%
0.26
236.84%
0.11
57.69%
0.03
72.73%
-3.40
11,433.33%
-0.09
97.31%
0.05
154.76%
0.01
80%
-0.18
1,900%
0.20
211.11%
0.11
45%
-0.00
102.82%
-0.18
5,706.45%
0.15
183.33%
0.14
6.67%
0.09
35.71%
-0.17
288.89%
0.01
105.88%
-0.34
3,500%
-0.08
75.74%
0.03
138.42%
0.20
530.91%
0.20
0%

All numbers in (except ratios and percentages)