NYSE:MHH | Income Statement | Mastech Digital, Inc.

Complete source-backed income-statement history.

Available history
2009-12-31 to 2026-06-30
Data captured

Historical Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2026-06-30$41.45M$29.45M$12M$12.32M-$325,000.00-$2,000.00$98,000.00-$100,000.00-$0.01-$0.0112,011,00012,011,000
2026-03-31$41.08M$30.06M$11.03M$10.97M$51,000.00$657,000.00$393,000.00$264,000.00$0.02$0.0211,828,00011,894,000
2025-12-31$45.46M$32.58M$12.88M$11.88M$1.01M$1.38M$407,000.00$972,000.00$0.08$0.08-14,000189,000
2025-09-30$48.5M$35.04M$13.46M$12.64M$1.93M$820,000.00$1.24M$294,000.00$941,000.00$0.08$0.0811,762,00011,945,000
2025-06-30$49.1M$35.28M$13.82M$13.79M$2.03M$27,000.00$210,000.00$75,000.00$135,000.00$0.01$0.0111,767,00011,964,000
2025-03-31$48.32M$35.43M$12.89M$14.75M$2.22M-$1.85M-$1.76M-$323,000.00-$1.44M-$0.12-$0.1211,753,00011,753,000
2024-12-31$50.75M$36.03M$14.72M$14.65M$2.57M$65,000.00$325,000.00$28,000.00$297,000.00$0.02$0.0215,00065,000
2024-09-30$51.84M$37.07M$14.77M$12.33M$2.44M$2.44M$2.57M$697,000.00$1.88M$0.16$0.1611,695,00012,011,000
2024-06-30$49.53M$35.55M$13.98M$12.29M$2.32M$1.69M$1.81M$418,000.00$1.39M$0.12$0.1211,652,00011,922,000
2024-03-31$46.82M$34.69M$12.13M$12.54M$2.09M-$406,000.00-$282,000.00-$121,000.00-$161,000.00-$0.01-$0.0111,615,00011,615,000
2023-12-31$46.05M$34.71M$11.34M-$32.14M-$6.93M-$6.89M-$1.54M-$5.35M-$0.46-$0.46-5,000-5,000
2023-09-30$47.78M$35.21M$12.57M$12.62M-$49,000.00$154,000.00$29,000.00$125,000.00$0.01$0.0111,597,00011,968,000
2023-06-30$52.2M$38.56M$13.64M$16.47M-$2.83M-$2.78M-$605,000.00-$2.17M-$0.19-$0.1911,620,00011,620,000
2023-03-31$55.06M$41.58M$13.48M$12.95M$532,000.00$479,000.00$218,000.00$261,000.00$0.02$0.0211,638,00012,054,000
2022-12-31$57.22M$43M$14.22M-$25.44M$1.99M$2.27M$733,000.00$1.54M$0.13$0.1310,000-5,000
2022-09-30$63.15M$46.86M$16.29M$12.93M$3.36M$3.36M$951,000.00$2.41M$0.21$0.2011,616,00012,084,000
2022-06-30$62.12M$45.37M$16.75M$13.2M$3.55M$3.62M$1.18M$2.44M$0.21$0.2011,607,00012,110,000
2022-03-31$59.76M$43.82M$15.93M$12.63M$12.63M$3.31M$3.25M$915,000.00$2.33M$0.20$0.1911,509,00012,035,000
2021-12-31$59.05M$43.34M$15.71M$10.25M$5.46M$5.34M$1.46M$3.88M$0.34$0.336,0000
2021-09-30$59.53M$42.91M$16.62M$11.65M$4.98M$4.74M$1.33M$3.41M$0.30$0.2811,441,00012,025,000
2021-06-30$53.66M$39.34M$14.32M$9M$5.31M$5.17M$1.43M$3.74M$0.33$0.3111,442,00012,002,000
2021-03-31$49.78M$36.97M$12.8M$10.94M$1.87M$1.64M$443,000.00$1.19M$0.10$0.1011,415,00011,997,000
2020-12-31$76.62M$35.64M$13.07M$9.98M$3.1M$2.9M$875,000.00$2.03M$0.17$0.1732,00039,000
2020-09-30$47.38M$34.29M$13.09M$8.87M$4.22M$4.03M$1.03M$3M$0.26$0.2511,381,00012,042,000
2020-06-30$47.58M$34.93M$12.66M$9.04M$3.61M$3.46M$488,000.00$2.97M$0.26$0.2511,271,00011,948,000
2020-03-31$50.43M$37.71M$12.72M$10.24M$10.24M$2.48M$2.25M$381,000.00$1.87M$0.17$0.1611,127,00011,675,000
2019-12-31$50.36M$37.6M$12.76M$9.3M$3.47M$3.14M$867,000.00$2.27M$0.21$0.207,00034,000
2019-09-30$49.54M$37.21M$12.33M$9.26M$3.07M$2.69M$741,000.00$1.95M$0.18$0.1711,039,00011,205,000
2019-06-30$48.47M$36.42M$12.05M$3.48M$8.58M$8.07M$2.11M$5.96M$0.54$0.5311,022,00011,164,000
2019-03-31$45.2M$34.36M$10.84M$8.97M$1.87M$1.32M$352,000.00$964,000.00$0.09$0.0910,998,00011,218,000
2018-12-31$44.65M$33.98M$10.67M$8.44M$2.22M$1.56M$685,000.00$874,000.00$0.08$0.0812,0008,000
2018-09-30$44.29M$33.58M$10.71M$8.2M$2.51M$2.08M$459,000.00$1.62M$0.15$0.1410,966,00011,217,000
2018-06-30$44.89M$34M$10.89M$6.44M$4.46M$3.85M$1.03M$2.82M$0.26$0.2510,926,00011,142,000
2018-03-31$43.3M$33.07M$10.26M$7.82M$2.44M$1.93M$546,000.00$1.38M$0.13$0.1210,922,00011,058,000
2017-12-31$40.47M$30.94M$9.53M$7.04M$7.04M$2.48M$1.99M$1.12M$865,000.00$0.08$0.08334,000328,000
2017-09-30$39.23M$30.41M$8.82M$8.6M$8.6M$215,000.00-$235,000.00-$99,000.00-$136,000.00-$0.01-$0.0110,684,00010,730,000
2017-06-30$35.09M$28.01M$7.08M$6.1M$6.1M$982,000.00$876,000.00$180,000.00$696,000.00$0.15$0.154,536,0004,576,000
2017-03-31$33.1M$26.89M$6.21M$5.81M$403,000.00$322,000.00$121,000.00$201,000.00$0.04$0.044,499,0004,561,000
2016-12-31$32.4M$26M$6.4M$5.28M$1.11M$1M$364,000.00$640,000.00-$0.14-$0.144,415,0004,495,000
2016-09-30$34.26M$27.37M$6.9M$5.3M$1.59M$1.47M$550,000.00$924,000.00$0.21$0.214,405,0004,493,000
2016-06-30$33.63M$26.74M$6.89M$5.23M$1.66M$1.53M$580,000.00$945,000.00$0.22$0.214,354,0004,451,000
2016-03-31$31.71M$25.6M$6.11M$5.98M$135,000.00$17,000.00$6,000.00$11,000.00$0.00$0.004,353,0004,450,000
2015-12-31$32.54M$25.82M$6.72M$4.51M$2.21M$2.09M$805,000.00$1.29M$0.29$0.294,0003,000
2015-09-30$34.57M$27.69M$6.88M$5.36M$1.52M$1.4M$512,000.00$887,000.00$0.20$0.204,341,0004,438,000
2015-06-30$29.31M$23.79M$5.52M$4.9M$619,000.00$621,000.00$239,000.00$382,000.00$0.09$0.094,332,0004,436,000
2015-03-31$27.06M$22.37M$4.69M$4.36M$328,000.00$311,000.00$116,000.00$195,000.00$0.05$0.044,328,0004,441,000
2014-12-31$28.55M$23.32M$5.23M$3.94M$1.29M$1.27M$485,000.00$782,000.00$0.18$0.181,000-2,000
2014-09-30$28.63M$23.41M$5.23M$3.79M$1.44M$1.41M$527,000.00$879,000.00$0.20$0.204,330,0004,464,000
2014-06-30$27.66M$22.55M$5.11M$3.69M$1.42M$1.43M$540,000.00$893,000.00$0.21$0.204,317,0004,458,000
2014-03-31$28.68M$23.46M$5.23M$3.83M$1.39M$1.4M$533,000.00$869,000.00$0.20$0.204,310,0004,440,000
2013-12-31$28.48M$23.05M$5.44M$3.91M$1.53M$1.52M$560,000.00$961,000.00$0.23$0.2210,00041,000
2013-09-30$28.28M$22.95M$5.34M$3.66M$1.68M$1.61M$612,000.00$1.48M$0.35$0.344,190,0004,320,000
2013-06-30$26.14M$21.16M$4.97M$3.76M$1.22M$1.22M$458,000.00$789,000.00$0.19$0.184,180,0004,289,000
2013-03-31$24M$19.63M$4.37M$3.49M$883,000.00$870,000.00$326,000.00$575,000.00$0.14$0.134,177,0004,282,000
2012-12-31$23.48M$18.98M$4.49M$3.25M$1.24M$1.23M$488,000.00$728,000.00$0.10$0.09804,000825,000
2012-09-30$22.77M$18.41M$4.37M$3.51M$861,000.00$896,000.00$335,000.00$601,000.00$0.19$0.183,176,0003,277,000
2012-06-30$25.31M$20.48M$4.83M$4.06M$771,000.00$738,000.00$280,000.00$458,000.00$0.14$0.143,158,0003,269,000
2012-03-31$24.45M$19.99M$4.46M$3.86M$596,000.00$573,000.00$221,000.00$352,000.00$0.10$0.103,481,0003,582,000
2011-12-31$14.97M$12.03M$2.94M$2.14M$804,000.00$767,000.00$272,000.00$253,000.00$0.01$0.01893,000909,000
2011-09-30$23.49M$18.84M$4.65M$3.92M$728,000.00$710,000.00$269,000.00$441,000.00$0.12$0.123,657,0003,755,000
2011-06-30$22.12M$17.68M$4.44M$3.82M$621,000.00$614,000.00$232,000.00$382,000.00$0.10$0.103,673,0003,755,000
2011-03-31$19.9M$16.06M$3.84M$3.78M$66,000.00$59,000.00$22,000.00$37,000.00$0.01$0.013,690,0003,799,000
2010-12-31$20.28M$16.29M$3.99M$3.56M$433,000.00$425,000.00$121,000.00$304,000.00$0.08$0.086,0004,000
2010-09-30$18.87M$15.23M$3.64M$3.31M$329,000.00$325,000.00$138,000.00$187,000.00$0.05$0.053,691,0003,752,000
2010-06-30$16.92M$13.56M$3.36M$3.18M$189,000.00$181,000.00$72,000.00$109,000.00$0.03$0.033,676,0003,749,000

Annual Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2025-12-31$191.37M$138.32M$53.06M$53.06M$1,000.00$1.06M$453,000.00$609,000.00$0.05$0.0511,747,00011,950,000
2024-12-31$198.94M$143.35M$55.6M$51.81M$9.43M$3.79M$4.42M$1.02M$3.4M$0.29$0.2811,669,00012,014,000
2023-12-31$201.1M$150.06M$51.04M$60.31M$9.89M-$9.28M-$9.03M-$1.89M-$7.14M-$0.61-$0.6111,613,00011,613,000
2022-12-31$242.24M$179.06M$63.18M$50.98M$13.31M$12.2M$12.49M$3.78M$8.71M$0.75$0.7211,588,00012,077,000
2021-12-31$222.01M$162.57M$59.44M$41.83M$17.61M$16.89M$4.67M$12.22M$1.07$1.0211,436,00012,007,000
2020-12-31$222.01M$142.56M$51.54M$38.14M$13.4M$12.63M$2.77M$9.86M$0.87$0.8311,292,00011,950,000
2019-12-31$193.57M$145.59M$47.98M$30.99M$16.99M$15.22M$4.07M$11.15M$1.01$0.9911,029,00011,232,000
2018-12-31$177.16M$134.64M$42.53M$30.9M$11.63M$9.41M$2.72M$6.69M$0.61$0.6010,950,00011,161,000
2017-12-31$147.88M$116.25M$31.63M$27.55M$27.55M$4.08M$2.95M$1.32M$1.63M$0.16$0.169,924,0009,998,000
2016-12-31$132.01M$105.71M$26.3M$21.79M$21.79M$4.51M$4.02M$1.5M$2.52M$0.29$0.288,786,0008,964,000
2015-12-31$123.47M$99.67M$23.8M$19.12M$4.68M$4.43M$1.67M$2.75M$0.63$0.624,338,0004,441,000
2014-12-31$113.52M$92.74M$20.79M$15.25M$5.54M$5.51M$2.09M$3.42M$0.79$0.774,320,0004,459,000
2013-12-31$106.9M$86.78M$20.12M$14.82M$5.3M$5.23M$1.96M$3.81M$0.91$0.884,193,0004,342,000
2012-12-31$90.77M$73.61M$17.17M$13.79M$3.37M$3.34M$1.28M$2.14M$0.53$0.514,075,0004,201,000
2011-12-31$80.48M$64.6M$15.88M$13.66M$2.22M$2.15M$795,000.00$1.11M$0.24$0.244,566,0004,695,000
2010-12-31$71.79M$57.72M$14.07M$13.01M$1.06M$1.04M$375,000.00$663,000.00$0.18$0.183,673,0003,746,000
2009-12-31$71.06M$57.64M$13.43M$11.11M$2.32M$2.27M$875,000.00$1.4M$0.39$0.383,608,0003,706,000