Mastech Digital Inc (MHH)

Mastech Digital Inc experienced consistent buying activity from Steven A. Shaw, who acquired shares multiple times between July 2025 and April 2026. The most recent insider trading occurred on April 27, 2026. No further transactions have been recorded since that date, indicating a period of inactivity exceeding three months.
Ticker: MHH Exchange: ASE


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Upgrade for signal details

Upgrade to see score, net flow, insiders and context.

Upgrade to see full signal details →

Insider trades have triggered activity signals for Mastech Digital Inc. Upgrade to see score, net flow, insiders and the full signal context.

Top insiders
Trades
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
23.23
Quantity 20,660 +1.1%
Value US$806,212
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
234.74
Quantity 32,598 -6.5%
Value US$1,992,316
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
40.84
Quantity 66,931 +49.1%
Value US$1,868,192
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
6.05
Quantity 4,000 +10.0%
Value US$24,200
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
6.24
Quantity 1,242 +3.2%
Value US$7,750
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
5.94
Quantity 3,800 +10.9%
Value US$22,572
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
7.08
Quantity 400 +0.0%
Value US$2,832
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
6.96
Quantity 4,480 +0.3%
Value US$31,181
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
7.47
Quantity 1,315 +0.1%
Value US$9,823
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
7.11
Quantity 2,758 +0.2%
Value US$19,609
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
7.76
Quantity 4,537 +0.3%
Value US$35,207
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
8.00
Quantity 3,500 +0.3%
Value US$28,000
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
7.78
Quantity 4,800 +0.4%
Value US$37,344
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
7.94
Quantity 500 +0.0%
Value US$3,970
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
7.92
Quantity 300 +0.0%
Value US$2,376
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
7.90
Quantity 3,068 +0.2%
Value US$24,237
WADHWANI SUNIL Non-Executive Director Large shareholder
Transaction date
Sale
Price
0.00
Quantity 991,000
Value US$0
3.2
GALILEE BRENDA C Non-Executive Director
Transaction date
Sale
Price
21.65
Quantity 7,433 -17.6%
Value US$160,931
3.2
GALILEE BRENDA C Non-Executive Director
Transaction date
Sale
Price
22.06
Quantity 1,567 -3.6%
Value US$34,573
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
20.00
Quantity 100 +0.0%
Value US$2,000
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
21.62
Quantity 900 +0.1%
Value US$19,458
2.6
Cronin John J. Chief Financial Officer Officer
Transaction date
Sale
Price
21.44
Quantity 2,504 -100.0%
Value US$53,677
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
21.97
Quantity 200 -100.0%
Value US$4,394
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
21.18
Quantity 8,599 -100.0%
Value US$182,147
2.6
Cronin John J. Chief Financial Officer Officer
Transaction date
Sale
Price
21.06
Quantity 2,496 -100.0%
Value US$52,566
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
20.70
Quantity 28,495 -100.0%
Value US$589,721
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
20.70
Quantity 43 -100.0%
Value US$890
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
20.02
Quantity 5,261 -100.0%
Value US$105,309
2.6
Cronin John J. Chief Financial Officer Officer
Transaction date
Sale
Price
19.96
Quantity 5,000 -100.0%
Value US$99,800
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
20.01
Quantity 3,752 -100.0%
Value US$75,063
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
19.69
Quantity 7,204 -100.0%
Value US$141,855
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
19.57
Quantity 342 -100.0%
Value US$6,693
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
19.08
Quantity 9,570 -100.0%
Value US$182,578
2.6
Cronin John J. Chief Financial Officer Officer
Transaction date
Sale
Price
18.79
Quantity 2,968 -100.0%
Value US$55,769
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
18.70
Quantity 4,087 -100.0%
Value US$76,413
2.6
Cronin John J. Chief Financial Officer Officer
Transaction date
Sale
Price
18.79
Quantity 2,032 -100.0%
Value US$38,181
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
18.69
Quantity 4,628 -100.0%
Value US$86,514
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
18.64
Quantity 1,459 -100.0%
Value US$27,203
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
18.01
Quantity 4,585 -100.0%
Value US$82,556
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
17.79
Quantity 2,818 -100.0%
Value US$50,139
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
17.64
Quantity 760 -100.0%
Value US$13,409
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
17.50
Quantity 83 -100.0%
Value US$1,452
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
17.54
Quantity 500 -100.0%
Value US$8,769
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
15.84
Quantity 100 +0.0%
Value US$1,584
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
18.67
Quantity 750 -100.0%
Value US$14,006
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
17.94
Quantity 6,349 -100.0%
Value US$113,907
2.6
Cronin John J. Chief Financial Officer Officer
Transaction date
Sale
Price
18.30
Quantity 5,000 -100.0%
Value US$91,500
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
18.58
Quantity 3,500 -100.0%
Value US$65,025
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
18.11
Quantity 6,915 -100.0%
Value US$125,236
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
16.64
Quantity 4,534 -100.0%
Value US$75,423
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
16.56
Quantity 3,033 -100.0%
Value US$50,223
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
16.54
Quantity 5,760 -100.0%
Value US$95,266
2.4
Gupta Vivek President and CEO Executive Director
Transaction date
Sale
Price
16.55
Quantity 4,326 -100.0%
Value US$71,577
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
13.78
Quantity 800 +0.1%
Value US$11,024
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
13.75
Quantity 2,300 +0.2%
Value US$31,625
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
13.60
Quantity 100 +0.0%
Value US$1,360
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
13.51
Quantity 3,000 +0.2%
Value US$40,530
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
13.58
Quantity 3,100 +0.2%
Value US$42,098
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
13.35
Quantity 780 +0.1%
Value US$10,413
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
13.32
Quantity 600 +0.0%
Value US$7,992
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
13.63
Quantity 290 +0.0%
Value US$3,953
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
13.56
Quantity 800 +0.1%
Value US$10,848
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
13.00
Quantity 230 +0.0%
Value US$2,990
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
12.94
Quantity 2,400 +0.2%
Value US$31,056
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
12.66
Quantity 755 +0.1%
Value US$9,558
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
12.78
Quantity 400 +0.0%
Value US$5,112
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
11.85
Quantity 270 +0.0%
Value US$3,200
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
11.77
Quantity 200 +0.0%
Value US$2,354
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
11.99
Quantity 375 +0.0%
Value US$4,496
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
11.93
Quantity 1,180 +0.1%
Value US$14,077
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
11.02
Quantity 400 +0.0%
Value US$4,408
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
10.69
Quantity 3,200 +0.2%
Value US$34,208
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
10.99
Quantity 100 +0.0%
Value US$1,099
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
10.95
Quantity 2,093 +0.2%
Value US$22,918
4.2
SHAW STEVEN A Large shareholder
Transaction date
Purchase
Price
10.45
Quantity 400 +0.0%
Value US$4,180
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