Mastech Digital Inc (MHH)

Over the last 90 days, Mastech Digital Inc. has seen a net insider buying value of $94,462.08, with one insider making multiple purchases totaling this amount. There were no insider sales recorded during this period. The company's stock has experienced an 8.2% increase over the past 90 days.
Stock chart
Ticker: MHH Exchange: ASE


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Top insiders
Trades
SHAW STEVEN A
1 purchase — total 7,040 USD
Buy 27 Apr 2026
Value US$806,212.03 | Price 23.23 | Shares 20,660
Buy 15 Apr 2026
Value US$1,992,316.04 | Price 234.74 | Shares 32,598
Buy 10 Apr 2026
Value US$12,380.00 | Price 6.19 | Shares 2,000
Buy 9 Apr 2026
Value US$24,200.00 | Price 6.05 | Shares 4,000
Buy 2 Mar 2026
Value US$7,750.08 | Price 6.24 | Shares 1,242
Buy 27 Feb 2026
Value US$22,572.00 | Price 5.94 | Shares 3,800
Buy 30 Jan 2026
Value US$2,832.00 | Price 7.08 | Shares 400
Buy 29 Jan 2026
Value US$31,180.80 | Price 6.96 | Shares 4,480
Buy 10 Dec 2025
Value US$9,823.05 | Price 7.47 | Shares 1,315
Buy 9 Dec 2025
Value US$19,609.38 | Price 7.11 | Shares 2,758
Buy 19 Sep 2025
Value US$35,207.12 | Price 7.76 | Shares 4,537
Buy 29 Aug 2025
Value US$28,000.00 | Price 8.00 | Shares 3,500
Buy 21 Aug 2025
Value US$37,344.00 | Price 7.78 | Shares 4,800
Buy 16 Jul 2025
Value US$3,970.00 | Price 7.94 | Shares 500
Buy 16 Jul 2025
Value US$2,376.00 | Price 7.92 | Shares 300
Buy 15 Jul 2025
Value US$24,237.20 | Price 7.90 | Shares 3,068
Sale 16 Dec 2022
Value US$0.00 | Price 0.00 | Shares 991,000
Sale 31 Jul 2020
Value US$160,931.14 | Price 21.65 | Shares 7,433
Sale 31 Jul 2020
Value US$34,572.56 | Price 22.06 | Shares 1,567
Buy 27 Jul 2020
Value US$2,000.00 | Price 20.00 | Shares 100
Buy 13 Jul 2020
Value US$19,458.00 | Price 21.62 | Shares 900
Sale 8 Jun 2020
Value US$53,677.00 | Price 21.44 | Shares 2,504
Sale 8 Jun 2020
Value US$4,394.06 | Price 21.97 | Shares 200
Sale 8 Jun 2020
Value US$182,147.46 | Price 21.18 | Shares 8,599
Sale 5 Jun 2020
Value US$52,565.76 | Price 21.06 | Shares 2,496
Sale 5 Jun 2020
Value US$589,721.12 | Price 20.70 | Shares 28,495
Sale 4 Jun 2020
Value US$890.10 | Price 20.70 | Shares 43
Sale 4 Jun 2020
Value US$105,309.44 | Price 20.02 | Shares 5,261
Sale 3 Jun 2020
Value US$99,800.00 | Price 19.96 | Shares 5,000
Sale 3 Jun 2020
Value US$75,062.89 | Price 20.01 | Shares 3,752
Sale 3 Jun 2020
Value US$141,854.68 | Price 19.69 | Shares 7,204
Sale 2 Jun 2020
Value US$6,692.77 | Price 19.57 | Shares 342
Sale 2 Jun 2020
Value US$182,578.37 | Price 19.08 | Shares 9,570
Sale 2 Jun 2020
Value US$55,768.72 | Price 18.79 | Shares 2,968
Sale 1 Jun 2020
Value US$76,413.41 | Price 18.70 | Shares 4,087
Sale 1 Jun 2020
Value US$38,181.28 | Price 18.79 | Shares 2,032
Sale 28 May 2020
Value US$86,513.98 | Price 18.69 | Shares 4,628
Sale 27 May 2020
Value US$27,202.76 | Price 18.64 | Shares 1,459
Sale 27 May 2020
Value US$82,555.68 | Price 18.01 | Shares 4,585
Sale 26 May 2020
Value US$50,139.26 | Price 17.79 | Shares 2,818
Sale 22 May 2020
Value US$13,408.53 | Price 17.64 | Shares 760
Sale 21 May 2020
Value US$1,452.50 | Price 17.50 | Shares 83
Sale 20 May 2020
Value US$8,769.00 | Price 17.54 | Shares 500
Buy 15 May 2020
Value US$1,584.00 | Price 15.84 | Shares 100
Sale 12 May 2020
Value US$14,006.10 | Price 18.67 | Shares 750
Sale 12 May 2020
Value US$113,907.41 | Price 17.94 | Shares 6,349
Sale 11 May 2020
Value US$91,500.00 | Price 18.30 | Shares 5,000
Sale 11 May 2020
Value US$65,025.45 | Price 18.58 | Shares 3,500
Sale 11 May 2020
Value US$125,236.18 | Price 18.11 | Shares 6,915
Sale 8 May 2020
Value US$75,423.09 | Price 16.64 | Shares 4,534
Sale 6 May 2020
Value US$50,223.14 | Price 16.56 | Shares 3,033
Sale 5 May 2020
Value US$95,265.79 | Price 16.54 | Shares 5,760
Sale 4 May 2020
Value US$71,577.13 | Price 16.55 | Shares 4,326
Buy 27 Apr 2020
Value US$11,024.00 | Price 13.78 | Shares 800
Buy 27 Apr 2020
Value US$31,625.00 | Price 13.75 | Shares 2,300
Buy 23 Apr 2020
Value US$1,360.00 | Price 13.60 | Shares 100
Buy 22 Apr 2020
Value US$40,530.00 | Price 13.51 | Shares 3,000
Buy 22 Apr 2020
Value US$42,098.00 | Price 13.58 | Shares 3,100
Buy 21 Apr 2020
Value US$10,413.00 | Price 13.35 | Shares 780
Buy 21 Apr 2020
Value US$7,992.00 | Price 13.32 | Shares 600
Buy 20 Apr 2020
Value US$3,952.70 | Price 13.63 | Shares 290
Buy 17 Apr 2020
Value US$10,848.00 | Price 13.56 | Shares 800
Buy 16 Apr 2020
Value US$2,990.00 | Price 13.00 | Shares 230
Buy 15 Apr 2020
Value US$31,056.00 | Price 12.94 | Shares 2,400
Buy 14 Apr 2020
Value US$9,558.30 | Price 12.66 | Shares 755
Buy 14 Apr 2020
Value US$5,112.00 | Price 12.78 | Shares 400
Buy 13 Apr 2020
Value US$3,199.50 | Price 11.85 | Shares 270
Buy 13 Apr 2020
Value US$2,354.00 | Price 11.77 | Shares 200
Buy 9 Apr 2020
Value US$4,496.25 | Price 11.99 | Shares 375
Buy 9 Apr 2020
Value US$14,077.40 | Price 11.93 | Shares 1,180
Buy 8 Apr 2020
Value US$4,408.00 | Price 11.02 | Shares 400
Buy 8 Apr 2020
Value US$34,208.00 | Price 10.69 | Shares 3,200
Buy 7 Apr 2020
Value US$1,099.00 | Price 10.99 | Shares 100
Buy 7 Apr 2020
Value US$22,918.35 | Price 10.95 | Shares 2,093
Buy 6 Apr 2020
Value US$4,180.00 | Price 10.45 | Shares 400
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-04-27 2026-04-27 B Purchase Large shareholder
20,660 +1.1%
23.23
US$806,212
20,660 +1.1% 23.23 US$806,212
2026-04-16 2026-04-15 B Purchase Large shareholder
32,598 -6.5%
234.74
US$1,992,316
32,598 -6.5% 234.74 US$1,992,316
2026-04-13 2026-04-10 B Purchase Large shareholder
66,931 +49.1%
40.84
US$1,868,192
66,931 +49.1% 40.84 US$1,868,192
2026-04-13 2026-04-09 B Purchase Large shareholder
4,000 +10.0%
6.05
US$24,200
4,000 +10.0% 6.05 US$24,200
2026-03-03 2026-03-02 B Purchase Large shareholder
1,242 +3.2%
6.24
US$7,750
1,242 +3.2% 6.24 US$7,750
2026-03-03 2026-02-27 B Purchase Large shareholder
3,800 +10.9%
5.94
US$22,572
3,800 +10.9% 5.94 US$22,572
2026-02-02 2026-01-30 B Purchase Large shareholder
400 +0.0%
7.08
US$2,832
400 +0.0% 7.08 US$2,832
2026-02-02 2026-01-29 B Purchase Large shareholder
4,480 +0.3%
6.96
US$31,181
4,480 +0.3% 6.96 US$31,181
2025-12-11 2025-12-10 B Purchase Large shareholder
1,315 +0.1%
7.47
US$9,823
1,315 +0.1% 7.47 US$9,823
2025-12-11 2025-12-09 B Purchase Large shareholder
2,758 +0.2%
7.11
US$19,609
2,758 +0.2% 7.11 US$19,609
2025-09-22 2025-09-19 B Purchase Large shareholder
4,537 +0.3%
7.76
US$35,207
4,537 +0.3% 7.76 US$35,207
2025-09-02 2025-08-29 B Purchase Large shareholder
3,500 +0.3%
8.00
US$28,000
3,500 +0.3% 8.00 US$28,000
2025-08-22 2025-08-21 B Purchase Large shareholder
4,800 +0.4%
7.78
US$37,344
4,800 +0.4% 7.78 US$37,344
2025-07-17 2025-07-16 B Purchase Large shareholder
500 +0.0%
7.94
US$3,970
500 +0.0% 7.94 US$3,970
2025-07-17 2025-07-16 B Purchase Large shareholder
300 +0.0%
7.92
US$2,376
300 +0.0% 7.92 US$2,376
2025-07-17 2025-07-15 B Purchase Large shareholder
3,068 +0.2%
7.90
US$24,237
3,068 +0.2% 7.90 US$24,237
2022-12-20 2022-12-16 S Sale Non-Executive Director Large shareholder
991,000
0.00
US$0
991,000 0.00 US$0
2020-08-05 2020-07-31 S Sale Non-Executive Director
7,433 -17.6%
21.65
US$160,931
7,433 -17.6% 21.65 US$160,931
2020-08-05 2020-07-31 S Sale Non-Executive Director
1,567 -3.6%
22.06
US$34,573
1,567 -3.6% 22.06 US$34,573
2020-09-04 2020-07-27 B Purchase Large shareholder
100 +0.0%
20.00
US$2,000
100 +0.0% 20.00 US$2,000
2020-09-04 2020-07-13 B Purchase Large shareholder
900 +0.1%
21.62
US$19,458
900 +0.1% 21.62 US$19,458
2020-06-09 2020-06-08 S Sale

Chief Financial Officer

Officer
2,504 -100.0%
21.44
US$53,677
2,504 -100.0% 21.44 US$53,677
2020-06-09 2020-06-08 S Sale

President and CEO

Executive Director
200 -100.0%
21.97
US$4,394
200 -100.0% 21.97 US$4,394
2020-06-09 2020-06-08 S Sale

President and CEO

Executive Director
8,599 -100.0%
21.18
US$182,147
8,599 -100.0% 21.18 US$182,147
2020-06-09 2020-06-05 S Sale

Chief Financial Officer

Officer
2,496 -100.0%
21.06
US$52,566
2,496 -100.0% 21.06 US$52,566
2020-06-09 2020-06-05 S Sale

President and CEO

Executive Director
28,495 -100.0%
20.70
US$589,721
28,495 -100.0% 20.70 US$589,721
2020-06-05 2020-06-04 S Sale

President and CEO

Executive Director
43 -100.0%
20.70
US$890
43 -100.0% 20.70 US$890
2020-06-05 2020-06-04 S Sale

President and CEO

Executive Director
5,261 -100.0%
20.02
US$105,309
5,261 -100.0% 20.02 US$105,309
2020-06-05 2020-06-03 S Sale

Chief Financial Officer

Officer
5,000 -100.0%
19.96
US$99,800
5,000 -100.0% 19.96 US$99,800
2020-06-05 2020-06-03 S Sale

President and CEO

Executive Director
3,752 -100.0%
20.01
US$75,063
3,752 -100.0% 20.01 US$75,063
2020-06-05 2020-06-03 S Sale

President and CEO

Executive Director
7,204 -100.0%
19.69
US$141,855
7,204 -100.0% 19.69 US$141,855
2020-06-03 2020-06-02 S Sale

President and CEO

Executive Director
342 -100.0%
19.57
US$6,693
342 -100.0% 19.57 US$6,693
2020-06-03 2020-06-02 S Sale

President and CEO

Executive Director
9,570 -100.0%
19.08
US$182,578
9,570 -100.0% 19.08 US$182,578
2020-06-03 2020-06-02 S Sale

Chief Financial Officer

Officer
2,968 -100.0%
18.79
US$55,769
2,968 -100.0% 18.79 US$55,769
2020-06-03 2020-06-01 S Sale

President and CEO

Executive Director
4,087 -100.0%
18.70
US$76,413
4,087 -100.0% 18.70 US$76,413
2020-06-03 2020-06-01 S Sale

Chief Financial Officer

Officer
2,032 -100.0%
18.79
US$38,181
2,032 -100.0% 18.79 US$38,181
2020-05-29 2020-05-28 S Sale

President and CEO

Executive Director
4,628 -100.0%
18.69
US$86,514
4,628 -100.0% 18.69 US$86,514
2020-05-28 2020-05-27 S Sale

President and CEO

Executive Director
1,459 -100.0%
18.64
US$27,203
1,459 -100.0% 18.64 US$27,203
2020-05-28 2020-05-27 S Sale

President and CEO

Executive Director
4,585 -100.0%
18.01
US$82,556
4,585 -100.0% 18.01 US$82,556
2020-05-28 2020-05-26 S Sale

President and CEO

Executive Director
2,818 -100.0%
17.79
US$50,139
2,818 -100.0% 17.79 US$50,139
2020-05-27 2020-05-22 S Sale

President and CEO

Executive Director
760 -100.0%
17.64
US$13,409
760 -100.0% 17.64 US$13,409
2020-05-22 2020-05-21 S Sale

President and CEO

Executive Director
83 -100.0%
17.50
US$1,452
83 -100.0% 17.50 US$1,452
2020-05-22 2020-05-20 S Sale

President and CEO

Executive Director
500 -100.0%
17.54
US$8,769
500 -100.0% 17.54 US$8,769
2020-09-04 2020-05-15 B Purchase Large shareholder
100 +0.0%
15.84
US$1,584
100 +0.0% 15.84 US$1,584
2020-05-14 2020-05-12 S Sale

President and CEO

Executive Director
750 -100.0%
18.67
US$14,006
750 -100.0% 18.67 US$14,006
2020-05-14 2020-05-12 S Sale

President and CEO

Executive Director
6,349 -100.0%
17.94
US$113,907
6,349 -100.0% 17.94 US$113,907
2020-05-13 2020-05-11 S Sale

Chief Financial Officer

Officer
5,000 -100.0%
18.30
US$91,500
5,000 -100.0% 18.30 US$91,500
2020-05-12 2020-05-11 S Sale

President and CEO

Executive Director
3,500 -100.0%
18.58
US$65,025
3,500 -100.0% 18.58 US$65,025
2020-05-12 2020-05-11 S Sale

President and CEO

Executive Director
6,915 -100.0%
18.11
US$125,236
6,915 -100.0% 18.11 US$125,236
2020-05-12 2020-05-08 S Sale

President and CEO

Executive Director
4,534 -100.0%
16.64
US$75,423
4,534 -100.0% 16.64 US$75,423
2020-05-08 2020-05-06 S Sale

President and CEO

Executive Director
3,033 -100.0%
16.56
US$50,223
3,033 -100.0% 16.56 US$50,223
2020-05-06 2020-05-05 S Sale

President and CEO

Executive Director
5,760 -100.0%
16.54
US$95,266
5,760 -100.0% 16.54 US$95,266
2020-05-06 2020-05-04 S Sale

President and CEO

Executive Director
4,326 -100.0%
16.55
US$71,577
4,326 -100.0% 16.55 US$71,577
2020-09-04 2020-04-27 B Purchase Large shareholder
800 +0.1%
13.78
US$11,024
800 +0.1% 13.78 US$11,024
2020-09-04 2020-04-27 B Purchase Large shareholder
2,300 +0.2%
13.75
US$31,625
2,300 +0.2% 13.75 US$31,625
2020-09-04 2020-04-23 B Purchase Large shareholder
100 +0.0%
13.60
US$1,360
100 +0.0% 13.60 US$1,360
2020-09-04 2020-04-22 B Purchase Large shareholder
3,000 +0.2%
13.51
US$40,530
3,000 +0.2% 13.51 US$40,530
2020-09-04 2020-04-22 B Purchase Large shareholder
3,100 +0.2%
13.58
US$42,098
3,100 +0.2% 13.58 US$42,098
2020-09-04 2020-04-21 B Purchase Large shareholder
780 +0.1%
13.35
US$10,413
780 +0.1% 13.35 US$10,413
2020-09-04 2020-04-21 B Purchase Large shareholder
600 +0.0%
13.32
US$7,992
600 +0.0% 13.32 US$7,992
2020-09-04 2020-04-20 B Purchase Large shareholder
290 +0.0%
13.63
US$3,953
290 +0.0% 13.63 US$3,953
2020-09-04 2020-04-17 B Purchase Large shareholder
800 +0.1%
13.56
US$10,848
800 +0.1% 13.56 US$10,848
2020-09-04 2020-04-16 B Purchase Large shareholder
230 +0.0%
13.00
US$2,990
230 +0.0% 13.00 US$2,990
2020-09-04 2020-04-15 B Purchase Large shareholder
2,400 +0.2%
12.94
US$31,056
2,400 +0.2% 12.94 US$31,056
2020-09-04 2020-04-14 B Purchase Large shareholder
755 +0.1%
12.66
US$9,558
755 +0.1% 12.66 US$9,558
2020-09-04 2020-04-14 B Purchase Large shareholder
400 +0.0%
12.78
US$5,112
400 +0.0% 12.78 US$5,112
2020-09-04 2020-04-13 B Purchase Large shareholder
270 +0.0%
11.85
US$3,200
270 +0.0% 11.85 US$3,200
2020-09-04 2020-04-13 B Purchase Large shareholder
200 +0.0%
11.77
US$2,354
200 +0.0% 11.77 US$2,354
2020-09-04 2020-04-09 B Purchase Large shareholder
375 +0.0%
11.99
US$4,496
375 +0.0% 11.99 US$4,496
2020-09-04 2020-04-09 B Purchase Large shareholder
1,180 +0.1%
11.93
US$14,077
1,180 +0.1% 11.93 US$14,077
2020-09-04 2020-04-08 B Purchase Large shareholder
400 +0.0%
11.02
US$4,408
400 +0.0% 11.02 US$4,408
2020-09-04 2020-04-08 B Purchase Large shareholder
3,200 +0.2%
10.69
US$34,208
3,200 +0.2% 10.69 US$34,208
2020-09-04 2020-04-07 B Purchase Large shareholder
100 +0.0%
10.99
US$1,099
100 +0.0% 10.99 US$1,099
2020-09-04 2020-04-07 B Purchase Large shareholder
2,093 +0.2%
10.95
US$22,918
2,093 +0.2% 10.95 US$22,918
2020-09-04 2020-04-06 B Purchase Large shareholder
400 +0.0%
10.45
US$4,180
400 +0.0% 10.45 US$4,180