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
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)