bf/AMEX:MHH_icon.jpeg

COM:MASTECHDIGITAL

Mastech Digital

  • Stock

Last Close

14.08

22/11 21:00

Market Cap

177.11M

Beta: -

Volume Today

40.73K

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
Dec '13
Mar '14
Jun '14
Sep '14
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
revenue
28.48M
-
28.68M
0.71%
27.66M
3.58%
28.63M
3.54%
28.55M
0.30%
27.06M
5.22%
29.30M
8.30%
34.56M
17.95%
32.54M
5.86%
31.71M
2.54%
33.63M
6.04%
34.26M
1.89%
32.40M
5.43%
33.10M
2.15%
35.09M
6%
39.23M
11.81%
40.47M
3.16%
43.33M
7.08%
44.89M
3.60%
44.29M
1.34%
44.65M
0.80%
45.20M
1.24%
48.47M
7.24%
49.54M
2.21%
50.36M
1.65%
50.42M
0.13%
47.58M
5.64%
47.38M
0.42%
48.71M
2.80%
49.77M
2.19%
53.66M
7.80%
59.53M
10.95%
59.05M
0.81%
59.76M
1.20%
62.12M
3.95%
63.15M
1.66%
57.22M
9.40%
55.06M
3.76%
52.20M
5.19%
47.78M
8.48%
46.05M
3.61%
46.82M
1.67%
49.53M
5.79%
51.84M
4.65%
cost of revenue
23.05M
-
23.46M
1.80%
22.55M
3.87%
23.41M
3.80%
23.32M
0.37%
22.37M
4.07%
23.79M
6.33%
27.69M
16.38%
25.82M
6.73%
25.60M
0.86%
26.74M
4.45%
27.37M
2.34%
26.00M
4.98%
26.89M
3.41%
28.01M
4.16%
30.41M
8.57%
30.94M
1.75%
33.07M
6.88%
34.00M
2.81%
33.58M
1.24%
33.98M
1.19%
34.36M
1.13%
36.42M
5.98%
37.21M
2.19%
37.60M
1.03%
37.71M
0.29%
34.93M
7.37%
34.29M
1.82%
35.64M
3.92%
36.97M
3.75%
39.34M
6.42%
42.91M
9.07%
43.34M
1.01%
43.82M
1.11%
45.37M
3.53%
46.86M
3.29%
43.00M
8.25%
41.58M
3.30%
38.56M
7.27%
35.21M
8.68%
34.71M
1.43%
34.69M
0.05%
34.86M
0.49%
35.68M
2.36%
gross profit
5.44M
-
5.22M
3.92%
5.11M
2.28%
5.23M
2.37%
5.23M
0.02%
4.69M
10.35%
5.51M
17.67%
6.88M
24.73%
6.72M
2.34%
6.11M
9.01%
6.89M
12.69%
6.90M
0.12%
6.40M
7.24%
6.21M
2.95%
7.08M
13.98%
8.82M
24.60%
9.53M
8.02%
10.26M
7.73%
10.89M
6.15%
10.71M
1.67%
10.66M
0.42%
10.84M
1.59%
12.05M
11.25%
12.33M
2.28%
12.76M
3.52%
12.72M
0.34%
12.66M
0.50%
13.09M
3.43%
13.07M
0.12%
12.80M
2.07%
14.31M
11.80%
16.62M
16.10%
15.71M
5.51%
15.93M
1.45%
16.75M
5.11%
16.29M
2.74%
14.22M
12.70%
13.48M
5.18%
13.64M
1.20%
12.57M
7.90%
11.34M
9.72%
12.13M
6.94%
14.67M
20.95%
16.16M
10.11%
selling and marketing expenses
3.60M
-
-3.60M
-
-8.70M
-
general and administrative expenses
3.70M
-
3.70M
-
3.10M
-
10.30M
-
selling general and administrative expenses
3.91M
-
3.83M
2.10%
3.69M
3.76%
3.79M
2.74%
3.94M
4.01%
4.36M
10.63%
4.90M
12.32%
5.36M
9.40%
4.51M
15.87%
5.98M
32.67%
5.22M
12.60%
5.30M
1.49%
5.28M
0.36%
5.81M
9.88%
6.09M
4.98%
8.60M
41.15%
7.04M
18.12%
7.82M
11.06%
6.43M
17.74%
8.20M
27.49%
8.44M
2.89%
8.96M
6.21%
3.48M
61.24%
9.26M
166.45%
9.29M
0.39%
10.24M
10.20%
9.04M
11.73%
8.87M
1.87%
27.89M
214.36%
10.94M
60.80%
10.99M
0.47%
11.64M
6.00%
23.55M
102.22%
12.63M
46.39%
13.20M
4.54%
12.93M
2.03%
38.36M
196.67%
12.95M
66.24%
3.10M
76.06%
12.62M
306.94%
18.27M
44.86%
12.54M
31.39%
12.29M
1.99%
13.72M
11.65%
research and development expenses
other expenses
-4K
-
8K
300%
14K
75%
-33K
335.71%
-21K
36.36%
-5K
76.19%
2K
140%
-124K
6,300%
-118K
4.84%
-118K
0%
-139K
17.80%
-120K
13.67%
-110K
8.33%
-81K
26.36%
-106K
30.86%
-450K
324.53%
-496K
10.22%
-512K
3.23%
-607K
18.55%
-427K
29.65%
-665K
55.74%
-554K
16.69%
-507K
8.48%
-380K
25.05%
32K
108.42%
-226K
806.25%
-157K
30.53%
-191K
21.66%
29K
115.18%
-232K
900%
-144K
37.93%
-66K
54.17%
39K
159.09%
54K
38.46%
195K
261.11%
85K
56.41%
-26.13M
30,838.82%
-53K
99.80%
50K
194.34%
203K
306%
-693K
-
44K
106.35%
cost and expenses
26.96M
-
27.29M
1.23%
26.24M
3.86%
27.20M
3.65%
27.26M
0.24%
26.73M
1.94%
28.69M
7.31%
33.04M
15.19%
30.33M
8.21%
31.58M
4.12%
31.96M
1.22%
32.67M
2.20%
31.29M
4.23%
32.70M
4.50%
34.10M
4.30%
39.01M
14.39%
37.99M
2.63%
40.90M
7.66%
40.44M
1.12%
41.79M
3.34%
42.42M
1.52%
43.33M
2.14%
39.89M
7.93%
46.47M
16.49%
46.89M
0.90%
47.95M
2.25%
43.97M
8.30%
43.17M
1.83%
45.61M
5.67%
47.91M
5.02%
50.33M
5.06%
54.56M
8.40%
54.49M
0.12%
56.45M
3.59%
58.57M
3.76%
59.79M
2.09%
55.23M
7.63%
54.53M
1.26%
55.03M
0.92%
47.83M
13.09%
52.98M
10.78%
47.23M
10.86%
47.84M
1.30%
49.40M
3.26%
operating expenses
3.91M
-
3.83M
2.10%
3.69M
3.76%
3.79M
2.74%
3.94M
4.01%
4.36M
10.63%
4.90M
12.32%
5.36M
9.40%
4.51M
15.87%
5.98M
32.67%
5.22M
12.60%
5.30M
1.49%
5.28M
0.36%
5.81M
9.88%
6.09M
4.98%
8.60M
41.15%
7.04M
18.12%
7.82M
11.06%
6.43M
17.74%
8.20M
27.49%
8.44M
2.89%
8.96M
6.21%
3.48M
61.24%
9.26M
166.45%
9.29M
0.39%
10.24M
10.20%
9.04M
11.73%
8.87M
1.87%
9.98M
12.45%
10.94M
9.59%
10.99M
0.47%
11.64M
6.00%
11.15M
4.25%
12.63M
13.23%
13.20M
4.54%
12.93M
2.03%
12.23M
5.41%
12.95M
5.88%
16.47M
27.20%
12.62M
23.42%
18.27M
44.86%
12.54M
31.39%
12.98M
3.53%
13.72M
5.69%
interest expense
-93K
-
-23K
75.27%
-23K
0%
-21K
8.70%
-84K
300%
-12K
85.71%
-36K
200%
-125K
247.22%
-293K
134.40%
-116K
60.41%
-121K
4.31%
-116K
4.13%
-462K
298.28%
-102K
77.92%
-107K
4.90%
-439K
310.28%
-1.13M
157.63%
-473K
58.18%
-615K
30.02%
-535K
13.01%
-2.17M
305.79%
-539K
75.17%
-468K
13.17%
-413K
11.75%
327K
179.18%
-279K
185.32%
-198K
29.03%
-164K
17.17%
196K
219.51%
-195K
199.49%
-159K
18.46%
235K
247.80%
113K
51.91%
60K
46.90%
-127K
311.67%
-85K
33.07%
284K
434.12%
53K
81.34%
80K
50.94%
148K
85%
130K
-
-284K
318.46%
ebitda
1.52M
-
1.39M
8.59%
1.42M
1.79%
1.44M
1.41%
1.29M
10.49%
383K
70.26%
619K
61.62%
1.52M
146.04%
2.21M
45.24%
135K
93.90%
1.66M
1,132.59%
1.59M
4.21%
1.11M
30.11%
403K
63.82%
982K
143.67%
215K
78.11%
2.48M
1,053.95%
2.44M
1.73%
4.46M
82.81%
2.51M
43.77%
2.22M
11.25%
1.87M
15.92%
8.58M
358.77%
3.07M
64.21%
3.47M
12.96%
2.48M
28.60%
3.61M
45.96%
4.22M
16.69%
3.10M
26.58%
1.87M
39.63%
1.35M
27.93%
4.97M
269.34%
4.55M
8.44%
3.31M
27.40%
3.55M
7.29%
3.36M
5.38%
1.99M
40.81%
532K
73.23%
-2.83M
631.58%
-49K
98.27%
-6.93M
14,042.86%
-406K
94.14%
2.59M
738.18%
483K
81.36%
operating income
1.52M
-
1.39M
8.59%
1.42M
1.79%
1.44M
1.41%
1.29M
10.49%
328K
74.53%
619K
88.72%
1.52M
146.04%
2.21M
45.24%
135K
93.90%
1.66M
1,132.59%
1.59M
4.21%
1.11M
30.11%
403K
63.82%
982K
143.67%
215K
78.11%
2.48M
1,053.95%
2.44M
1.73%
4.46M
82.81%
2.51M
43.77%
2.22M
11.25%
1.87M
15.92%
8.58M
358.77%
3.07M
64.21%
3.47M
12.96%
2.48M
28.60%
3.61M
45.96%
4.22M
16.69%
3.10M
26.58%
1.87M
39.63%
5.31M
184.16%
4.97M
6.33%
5.46M
9.65%
2.29M
58.08%
2.44M
6.69%
2.23M
8.44%
1.04M
53.31%
-482K
146.21%
-2.83M
486.72%
-49K
98.27%
-6.93M
14,042.86%
-406K
94.14%
1.69M
517.00%
2.44M
44.06%
depreciation and amortization
30K
-
31K
3.33%
28K
9.68%
32K
14.29%
52K
62.50%
55K
5.77%
88K
60%
259K
194.32%
258K
0.39%
255K
1.16%
249K
2.35%
259K
4.02%
253K
2.32%
252K
0.40%
254K
0.79%
674K
165.35%
762K
13.06%
748K
1.84%
766K
2.41%
828K
8.09%
840K
1.45%
839K
0.12%
869K
3.58%
869K
0%
857K
1.38%
873K
1.87%
868K
0.57%
858K
1.15%
990K
15.38%
997K
0.71%
999K
0.20%
988K
1.10%
995K
0.71%
1.02M
2.51%
1.11M
8.63%
1.12M
1.35%
944K
15.94%
1.01M
7.42%
1.01M
0.20%
898K
-
-1.80M
301.00%
total other income expenses net
-4K
-
8K
300%
14K
75%
-33K
335.71%
-21K
36.36%
-5K
76.19%
2K
140%
-124K
6,300%
-118K
4.84%
-118K
0%
-139K
17.80%
-120K
13.67%
-110K
8.33%
-81K
26.36%
-106K
30.86%
-450K
324.53%
-496K
10.22%
-512K
3.23%
-607K
18.55%
-427K
29.65%
-665K
55.74%
-554K
16.69%
-507K
8.48%
-380K
25.05%
32K
108.42%
-226K
806.25%
-157K
30.53%
-191K
21.66%
29K
115.18%
-232K
900%
1.84M
892.24%
-66K
103.59%
900K
1,463.64%
960K
6.67%
1.18M
22.50%
1.12M
4.51%
1.23M
9.35%
961K
21.74%
50K
94.80%
203K
306%
44K
78.33%
124K
181.82%
116K
6.45%
133K
14.66%
income before tax
1.52M
-
1.40M
7.82%
1.43M
2.21%
1.41M
1.88%
1.27M
9.89%
311K
75.45%
621K
99.68%
1.40M
125.28%
2.09M
49.68%
17K
99.19%
1.52M
8,870.59%
1.47M
3.34%
1.00M
31.89%
322K
67.93%
876K
172.05%
-235K
126.83%
1.99M
944.68%
1.93M
2.97%
3.85M
99.90%
2.08M
46%
1.56M
25.01%
1.32M
15.59%
8.07M
513.37%
2.69M
66.67%
3.14M
16.77%
2.25M
28.37%
3.46M
53.64%
4.03M
16.46%
2.90M
27.97%
1.64M
43.55%
5.17M
215.64%
4.74M
8.26%
5.34M
12.70%
3.25M
39.22%
3.62M
11.36%
3.36M
7.16%
2.27M
32.35%
479K
78.91%
-2.78M
679.96%
154K
105.54%
-6.89M
4,571.43%
-282K
95.90%
1.81M
741.49%
2.57M
42.18%
income tax expense
560K
-
533K
4.82%
540K
1.31%
527K
2.41%
485K
7.97%
116K
76.08%
239K
106.03%
512K
114.23%
805K
57.23%
6K
99.25%
580K
9,566.67%
550K
5.17%
364K
33.82%
121K
66.76%
180K
48.76%
-99K
155%
1.12M
1,231.31%
546K
51.25%
1.03M
89.19%
459K
55.57%
685K
49.24%
352K
48.61%
2.11M
500.57%
741K
64.95%
867K
17.00%
381K
56.06%
488K
28.08%
1.03M
110.66%
875K
14.88%
443K
49.37%
1.43M
222.57%
1.33M
6.65%
1.46M
9.37%
915K
37.29%
1.18M
28.96%
951K
19.41%
733K
22.92%
218K
70.26%
-605K
377.52%
29K
104.79%
-1.53M
5,393.10%
-121K
92.12%
418K
445.45%
697K
66.75%
net income
961K
-
869K
9.57%
893K
2.76%
879K
1.57%
782K
11.04%
195K
75.06%
382K
95.90%
887K
132.20%
1.29M
45.32%
11K
99.15%
945K
8,490.91%
924K
2.22%
640K
30.74%
201K
68.59%
696K
246.27%
-136K
119.54%
865K
736.03%
1.38M
59.54%
2.82M
104.13%
1.62M
42.49%
874K
46.05%
964K
10.30%
5.96M
518.05%
1.95M
67.29%
2.27M
16.68%
1.87M
17.81%
2.97M
58.86%
3.00M
0.98%
2.02M
32.45%
1.19M
41.04%
3.74M
213.07%
3.41M
8.88%
3.88M
14.00%
2.33M
39.94%
2.44M
4.46%
2.41M
1.23%
1.54M
36.08%
261K
83.03%
-2.17M
932.57%
125K
105.75%
-5.35M
4,380.80%
-161K
96.99%
1.39M
963.98%
1.88M
34.80%
weighted average shs out
8.45M
-
8.62M
2.06%
8.63M
0.16%
8.66M
0.30%
8.65M
0.12%
8.66M
0.07%
8.66M
0.09%
8.68M
0.21%
8.70M
0.21%
8.71M
0.07%
8.71M
0.02%
8.81M
1.17%
8.93M
1.32%
9.00M
0.81%
9.07M
0.82%
10.68M
17.77%
10.92M
2.19%
10.92M
0.04%
10.93M
0.04%
10.97M
0.37%
10.99M
0.21%
11.00M
0.08%
11.02M
0.22%
11.04M
0.15%
11.05M
0.09%
11.13M
0.71%
11.27M
1.29%
11.38M
0.98%
11.39M
0.05%
11.41M
0.25%
11.44M
0.24%
11.44M
0.01%
11.45M
0.10%
11.51M
0.49%
11.61M
0.85%
11.62M
0.08%
11.62M
0.03%
11.64M
0.15%
11.62M
0.15%
11.60M
0.20%
11.60M
0.01%
11.62M
0.15%
11.65M
0.32%
11.65M
0.02%
weighted average shs out dil
8.88M
-
8.88M
0.05%
8.92M
0.41%
8.93M
0.13%
8.89M
0.45%
8.88M
0.07%
8.87M
0.11%
8.88M
0.05%
8.90M
0.25%
8.90M
0.02%
8.90M
0.02%
8.99M
0.94%
9.05M
0.71%
9.12M
0.80%
9.15M
0.33%
10.73M
17.24%
11.02M
2.72%
11.06M
0.33%
11.14M
0.76%
11.22M
0.67%
11.19M
0.27%
11.22M
0.28%
11.16M
0.48%
11.21M
0.37%
11.31M
0.97%
11.68M
3.19%
11.95M
2.34%
12.04M
0.79%
12.01M
0.26%
12.00M
0.12%
12.00M
0.04%
12.03M
0.19%
12.04M
0.12%
12.04M
0.03%
12.11M
0.62%
12.08M
0.21%
12.06M
0.17%
12.05M
0.07%
11.62M
3.60%
11.97M
2.99%
11.60M
3.09%
11.62M
0.15%
11.92M
2.64%
11.95M
0.23%
eps
0.12
-
0.10
16.67%
0.11
10.00%
0.10
9.09%
0.09
10.00%
0.03
72.22%
0.04
80.00%
0.10
122.22%
0.15
50.00%
0.00
99.13%
0.11
8,361.54%
0.11
0%
0.07
36.36%
0.02
71.43%
0.07
275.00%
-0.01
116.93%
0.08
729.92%
0.13
62.50%
0.26
100%
0.15
42.31%
0.08
46.67%
0.09
12.50%
0.54
500.00%
0.18
66.67%
0.21
16.67%
0.17
19.05%
0.26
52.94%
0.26
0%
0.18
30.77%
0.10
44.44%
0.33
230.00%
0.30
9.09%
0.34
13.33%
0.20
41.18%
0.21
5.00%
0.21
0%
0.13
38.10%
0.02
84.62%
-0.19
1,050%
0.01
105.26%
-0.46
4,700%
-0.01
96.98%
0.12
963.31%
0.16
33.33%
epsdiluted
0.11
-
0.10
9.09%
0.10
0%
0.10
0%
0.09
10.00%
0.02
77.78%
0.04
125.00%
0.10
122.22%
0.14
40.00%
0.00
99.14%
0.11
9,066.67%
0.11
0%
0.07
36.36%
0.02
71.43%
0.07
275.00%
-0.01
116.93%
0.08
729.92%
0.12
50.00%
0.25
108.33%
0.14
44.00%
0.08
42.86%
0.09
12.50%
0.53
488.89%
0.17
67.92%
0.20
17.65%
0.16
20.00%
0.25
56.25%
0.25
0%
0.17
32.00%
0.10
41.18%
0.31
210.00%
0.28
9.68%
0.32
14.29%
0.19
40.63%
0.20
5.26%
0.20
0%
0.13
35%
0.02
84.62%
-0.19
1,050%
0.01
105.26%
-0.46
4,700%
-0.01
96.98%
0.12
963.31%
0.16
33.33%

All numbers in (except ratios and percentages)