COM:MASTECHDIGITAL
Mastech Digital
- Stock
Last Close
13.30
21/11 21:00
Market Cap
84.12M
Beta: -
Volume Today
63.59K
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 | Dec '14 | Dec '15 | Dec '16 | Dec '17 | Dec '18 | Dec '19 | Dec '20 | Dec '21 | Dec '22 | Dec '23 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 106.90M - | 113.52M 6.19% | 123.47M 8.76% | 132.01M 6.92% | 147.88M 12.03% | 177.16M 19.80% | 193.57M 9.26% | 194.10M 0.27% | 222.01M 14.38% | 242.24M 9.11% | 201.10M 16.98% | |
cost of revenue | 86.78M - | 92.74M 6.86% | 99.67M 7.48% | 105.71M 6.06% | 116.25M 9.97% | 134.64M 15.81% | 145.59M 8.14% | 142.56M 2.08% | 162.57M 14.03% | 179.06M 10.14% | 150.06M 16.19% | |
gross profit | 20.12M - | 20.79M 3.33% | 23.80M 14.50% | 26.30M 10.50% | 31.63M 20.28% | 42.53M 34.46% | 47.98M 12.82% | 51.54M 7.42% | 59.44M 15.34% | 63.18M 6.29% | 51.04M 19.23% | |
selling and marketing expenses | 6.10M - | 7.40M 21.31% | ||||||||||
general and administrative expenses | 13M - | 14.40M 10.77% | ||||||||||
selling general and administrative expenses | 14.81M - | 15.25M 2.91% | 19.12M 25.39% | 21.79M 13.98% | 27.55M 26.42% | 30.90M 12.18% | 30.99M 0.29% | 38.14M 23.04% | 41.83M 9.70% | 50.98M 21.87% | 60.31M 18.29% | |
research and development expenses | ||||||||||||
other expenses | -77K - | -32K 58.44% | -257K 703.13% | -487K 89.49% | -1.13M 132.65% | -2.21M 95.15% | 11K 100.50% | 38.14M 346,590.91% | 44.72M 17.25% | 650K 98.55% | ||
cost and expenses | 101.60M - | 107.98M 6.28% | 118.79M 10.01% | 127.50M 7.33% | 143.80M 12.78% | 165.54M 15.12% | 176.59M 6.67% | 180.70M 2.33% | 207.28M 14.71% | 230.04M 10.98% | 210.37M 8.55% | |
operating expenses | 14.81M - | 15.25M 2.91% | 19.12M 25.39% | 21.79M 13.98% | 27.55M 26.42% | 30.90M 12.18% | 30.99M 0.29% | 38.14M 23.04% | 44.72M 17.25% | 50.98M 14.02% | 60.31M 18.29% | |
interest expense | -93K - | -84K 9.68% | -293K 248.81% | -462K 57.68% | -1.13M 144.81% | -2.17M 91.95% | 1.77M 181.44% | 770K 56.45% | 724K 5.97% | 292K 59.67% | ||
ebitda | 5.30M - | 5.54M 4.49% | 4.68M 15.49% | 4.51M 3.74% | 4.08M 9.45% | 11.63M 184.86% | 16.99M 46.12% | 13.40M 21.10% | 14.73M 9.89% | 12.20M 17.17% | -9.28M 176.03% | |
operating income | 5.30M - | 5.54M 4.49% | 4.68M 15.49% | 4.51M 3.74% | 4.08M 9.45% | 11.63M 184.86% | 13.55M 16.58% | 9.81M 27.59% | 10.75M 9.53% | 8.00M 25.54% | -9.28M 215.88% | |
depreciation and amortization | 153K - | 143K 6.54% | 660K 361.54% | 1.02M 53.94% | 1.94M 91.14% | 3.18M 63.85% | 3.43M 7.92% | 3.59M 4.51% | 3.98M 10.87% | 4.20M 5.43% | ||
total other income expenses net | -77K - | -32K 58.44% | -257K 703.13% | -487K 89.49% | -1.13M 132.65% | -2.21M 95.15% | 1.67M 175.35% | 2.82M 69.21% | 6.14M 117.70% | 4.49M 26.89% | 244K 94.56% | |
income before tax | 5.22M - | 5.51M 5.42% | 4.42M 19.66% | 4.02M 9.15% | 2.95M 26.67% | 9.41M 219.34% | 15.22M 61.66% | 12.63M 16.99% | 16.89M 33.67% | 12.49M 26.03% | -9.03M 172.30% | |
income tax expense | 1.96M - | 2.08M 6.60% | 1.67M 19.81% | 1.50M 10.29% | 1.32M 11.87% | 2.72M 105.98% | 4.07M 49.61% | 2.77M 31.96% | 4.67M 68.29% | 3.78M 18.99% | -1.89M 150.09% | |
net income | 3.81M - | 3.42M 10.04% | 2.75M 19.57% | 2.52M 8.46% | 1.63M 35.48% | 6.69M 311.50% | 11.14M 66.57% | 9.86M 11.52% | 12.22M 23.93% | 8.71M 28.71% | -7.14M 181.93% | |
weighted average shs out | 8.39M - | 8.64M 3.03% | 8.68M 0.42% | 8.79M 1.27% | 9.92M 12.95% | 10.95M 10.34% | 11.03M 0.72% | 11.29M 2.38% | 11.44M 1.28% | 11.59M 1.33% | 11.61M 0.22% | |
weighted average shs out dil | 8.68M - | 8.92M 2.69% | 8.88M 0.40% | 8.96M 0.92% | 10.00M 11.54% | 11.16M 11.63% | 11.23M 0.64% | 11.95M 6.39% | 12.01M 0.48% | 12.08M 0.58% | 11.61M 3.84% | |
eps | 0.46 - | 0.40 13.04% | 0.32 20.00% | 0.28 12.50% | 0.17 39.29% | 0.61 258.82% | 1.01 65.57% | 0.87 13.86% | 1.07 22.99% | 0.75 29.91% | -0.61 181.33% | |
epsdiluted | 0.44 - | 0.39 11.36% | 0.31 20.51% | 0.28 9.68% | 0.17 39.29% | 0.60 252.94% | 0.99 65% | 0.83 16.16% | 1.02 22.89% | 0.72 29.41% | -0.61 184.72% |
All numbers in (except ratios and percentages)