Mastech Digital, Inc. (MHH)
Pittsburgh, PA, US
Mastech Digital, Inc., along with its subsidiaries, is a prominent provider of digital transformation and IT solutions. It serves a diverse clientele of businesses, from small enterprises to large corporations, throughout the United States. The company's operations are distinctly divided into two primary divisions: Data and Analytics Services, and IT Staffing Services. Within its Data and Analytics arm, Mastech Digital offers project-based consulting, specializing in critical areas such as master data management, enterprise data integration, big data analytics, and broader digital transformation initiatives. These services leverage both on-site and offshore expert resources. Complementing this, its IT Staffing division provides a comprehensive suite of technology talent acquisition services. These span various domains including cloud computing, mobility, social technologies, automation, business intelligence/data warehousing, web services, enterprise resource planning (ERP), customer relationship management (CRM), and e-business solutions. Furthermore, the company extends its digital transformation offerings to include digital learning services and cloud-native enterprise applications designed to optimize sales, marketing, and customer service operations. Mastech Digital's expertise benefits a wide array of industry sectors, notably financial services, government, healthcare, manufacturing, retail, technology, telecommunications, and transportation. Originally established as Mastech Holdings, Inc., the company officially rebranded as Mastech Digital, Inc. in September 2016. Founded in 1986, Mastech Digital maintains its headquarters in Pittsburgh, Pennsylvania.
No mergers or acquisitions recorded for this company.
| Indicator | 1D | 1W | 2W | 3W | 1M |
|---|
Day Score & sub-scores
Statistical fingerprint & regime detail
Conditional historical analysis
Customize analysis (advanced)
| 1D | 5D | 1M | 3M | 6M | YTD | 1Y | 3Y | 5Y | 10Y | Max |
|---|---|---|---|---|---|---|---|---|---|---|
| -12.75% | -13.23% | -8.65% | -9.71% | -10.10% | -10.74% | -15.24% | -37.07% | -61.76% | +84.32% | +146.08% |
Revenue flow
Revenue by geography
Revenue by segment
Revenue composition
By product
By geography
Income Statement
Balance Sheet
Cash Flow Statement
Key Metrics
Financial Ratios
Employees
Financial Growth (CAGR)
Market Data
DCF figures are point estimates: small changes in growth or discount-rate assumptions move them materially. Read them as a reference, not a precise target.
| Rating | 2026-05 | Change |
|---|---|---|
| Strong Buy | 0 | 0 |
| Buy | 0 | 0 |
| Hold | 0 | 0 |
| Sell | 0 | 0 |
| Strong Sell | 0 | 0 |
-
Revenue growth Staffing & Employment Services: +6.7%-3.8% Q1'26: -15.0% (vs Q1'25)
-
EPS growth Staffing & Employment Services: +18.1%-81.8% Q1'26: +118.5% (vs Q1'25)
-
FCF margin FCF growth · Staffing & Employment Services: +32.6%+3.6% ★ Q1'26: -7.9% (vs Q1'25)
-
EBIT margin Staffing & Employment Services: +5.7%+0.0% Q1'26: +0.1% (vs Q1'25)
-
ROIC Staffing & Employment Services: +12.1%+0.0% Q1'26: +0.2% (vs Q1'25)
-
Share dilution Staffing & Employment Services: +0.4%-0.5% ★ Q1'26: +1.2% (vs Q1'25)
-
Debt / EBITDA Net debt/EBITDA · Staffing & Employment Services: -1.18×3,559.00× ★ Q1'26: 0.62× (vs Q1'25)
* These projections are based on analyst consensus estimates and user-defined valuation multiples. This table is for informational purposes only and does not constitute a recommendation to buy or sell any security. Past performance is not indicative of future results.
| Metric |
Dec 2019 actual |
Dec 2020 actual |
Dec 2021 actual |
Dec 2022 actual |
Dec 2023 actual |
Dec 2024 actual |
Dec 2025 actual |
Dec 2026 1 Rev. Ana. 1 EPS Ana. |
Dec 2027 2 Rev. Ana. 2 EPS Ana. |
|---|---|---|---|---|---|---|---|---|---|
| Revenue |
193.57M
est: 193.17M (+0.2%)
|
194.10M
est: 196.53M (-1.2%)
|
222.01M
est: 222.87M (-0.4%)
|
242.24M
est: 244.60M (-1.0%)
|
201.10M
est: 190.19M (+5.7%)
|
198.94M
est: 200.16M (-0.6%)
|
191.37M
est: 192.82M (-0.8%)
|
178.19M
177.57M – 178.79M
-7.6% YoY
|
194.21M
187.39M – 201.04M
+9.0% YoY
|
| EBITDA |
14.24M
est: 10.46M (+36.2%)
|
17.64M
est: 14.37M (+22.8%)
|
18.85M
est: 20.71M (-9.0%)
|
17.79M
est: 21.71M (-18.1%)
|
-5.18M
est: 6.84M (-175.7%)
|
9.39M
est: 7.20M (+30.4%)
|
1.0K
est: 6.93M (-100.0%)
|
6.41M
6.39M – 6.43M
-7.6% YoY
|
6.98M
6.74M – 7.23M
+9.0% YoY
|
| EBIT |
10.81M
est: 6.96M (+55.2%)
|
14.05M
est: 11.69M (+20.2%)
|
14.87M
est: 17.96M (-17.2%)
|
13.60M
est: 19.40M (-29.9%)
|
-9.03M
est: 4.10M (-320.2%)
|
5.89M
est: 4.32M (+36.5%)
|
1.0K
est: 4.16M (-100.0%)
|
3.84M
3.83M – 3.86M
-7.6% YoY
|
4.19M
4.04M – 4.33M
+9.0% YoY
|
| Net Income |
11.15M
est: 9.73M (+14.5%)
|
9.86M
est: 8.55M (+15.3%)
|
12.22M
est: 12.44M (-1.7%)
|
8.71M
est: 13.54M (-35.7%)
|
-7.14M
est: -4.00M (-78.6%)
|
3.40M
est: 8.01M (-57.5%)
|
609.0K
est: 8.48M (-92.8%)
|
7.77M
5.44M – 10.10M
-8.5% YoY
|
12.43M
10.69M – 14.18M
+60.1% YoY
|
| SGA |
22.36M
est: 20.09M (+11.3%)
|
22.68M
est: 6.34M (+257.8%)
|
18.50M
est: 30.97M (-40.3%)
|
20.80M
est: 41.82M (-50.3%)
|
23.70M
est: 25.88M (-8.4%)
|
23.10M
est: 27.24M (-15.2%)
|
53.06M
est: 26.24M (+102.2%)
|
24.25M
24.16M – 24.33M
-7.6% YoY
|
26.43M
25.50M – 27.36M
+9.0% YoY
|
| EPS |
1.01
est: 0.81 (+24.7%)
|
0.87
est: 1.20 (-27.2%)
|
1.07
est: 1.24 (-13.7%)
|
0.75
est: 1.23 (-39.0%)
|
-0.61
est: -0.34 (-77.3%)
|
0.29
est: 0.67 (-56.7%)
|
0.05
est: 0.72 (-92.8%)
|
0.65
0.46 – 0.85
-9.1% YoY
|
1.05
0.89 – 1.19
+60.8% YoY
|
| Date | Rating | Overall | DCF | ROE | ROA | D/E | P/E | P/B |
|---|---|---|---|---|---|---|---|---|
| 2026-05-18 | A- | 4/5 | 5/5 | 2/5 | 3/5 | 4/5 | 2/5 | 4/5 |
| 2026-05-15 | A- | 4/5 | 5/5 | 2/5 | 3/5 | 4/5 | 2/5 | 4/5 |
| 2026-05-14 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-05-13 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-05-12 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-05-11 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-05-08 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-05-07 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-05-06 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-05-05 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-05-04 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-05-01 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-04-30 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-04-29 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-04-28 | B+ | 3/5 | 5/5 | 2/5 | 3/5 | 3/5 | 1/5 | 4/5 |
| 2026-04-27 | B | 3/5 | 5/5 | 2/5 | 3/5 | 2/5 | 1/5 | 4/5 |
| 2026-04-24 | B+ | 3/5 | 5/5 | 2/5 | 4/5 | 2/5 | 1/5 | 4/5 |
| 2026-04-23 | B+ | 3/5 | 5/5 | 2/5 | 4/5 | 2/5 | 1/5 | 4/5 |
| 2026-04-22 | B+ | 3/5 | 5/5 | 2/5 | 4/5 | 2/5 | 1/5 | 4/5 |
| 2026-04-21 | B | 3/5 | 4/5 | 2/5 | 4/5 | 2/5 | 1/5 | 4/5 |
| 2026-04-20 | B | 3/5 | 4/5 | 2/5 | 4/5 | 2/5 | 1/5 | 4/5 |
| 2026-04-17 | B | 3/5 | 4/5 | 2/5 | 4/5 | 2/5 | 1/5 | 4/5 |
| 2026-04-16 | B+ | 3/5 | 5/5 | 2/5 | 4/5 | 2/5 | 1/5 | 4/5 |
Owner Earnings
Ownership Overview
| # | Reporting person | Amount owned | % of class | Sole voting | Shared voting | Sole dispositive | Shared dispositive | Type | Citizenship | Filing date | SEC filing |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Steven A. Shaw | 1.32M | 11.60% | 1.32M | — | 1.32M | — | IN | United States | 2021-01-21 | ↗ |
| 2 | Ashok K. Trivedi | 1.02M | 28.30% | 864.1K | — | 1.02M | — | IN | United States | 2009-02-17 | ↗ |
| 3 | Trivedi | 1.02M | 28.30% | 877.9K | — | 1.02M | — | IN | United States | 2010-02-16 | ↗ |
| 4 | Sunil Wadhwani | 1.02M | 28.30% | 864.1K | — | 1.02M | — | IN | United States | 2010-02-16 | ↗ |
| 5 | Wadhwani | 1.02M | 28.30% | 849.3K | — | 1.02M | — | IN | United States | 2009-02-17 | ↗ |
| 6 | of the Sunil Wadhwani 2020 Exempt Family Trust | 859.0K | 7.50% | 859.0K | — | 859.0K | 11.00 | IN | — | 2020-09-25 | ↗ |
| 7 | of the Ashok K. Trivedi 2020 Exempt Family Trust | 829.0K | 7.30% | 829.0K | — | 829.0K | 11.00 | IN | — | 2020-09-18 | ↗ |
| 8 | AB Value Management LLC | 220.5K | 5.12% | — | 220.5K | — | 220.5K | OO | Delaware | 2014-12-17 | ↗ |
| 9 | Andrew Berger | 220.5K | 5.12% | — | 220.5K | — | 220.5K | IN | Delaware | 2014-12-17 | ↗ |
| 10 | (10) | 219.0K | 5.10% | 219.0K | — | 219.0K | — | IN | United States | 2014-05-19 | ↗ |
| 11 | AB Value Partners, L.P. | 91.6K | 2.13% | — | 91.6K | — | 91.6K | PN | Delaware | 2014-12-17 | ↗ |
Institutional Activity (13F)
| # | Investor | Shares / Δ | Mkt value / Δ | Own% / Δ | Weight% / Δ | Avg px / Perf. | Hold / Status |
|---|---|---|---|---|---|---|---|
| 1 | CAPITAL MANAGEMENT CORP /VA | 862.3K +57.4K (+7.1%) | 6.02M -117.4K (-1.9%) | 7.33% +0.492 pp | 0.99% +0.022 pp | USD11.52 -39.4% | 20 qtrs — |
| 2 | DIMENSIONAL FUND ADVISORS LP | 222.8K -10.0K (-4.3%) | 1.56M -220.1K (-12.4%) | 1.89% -0.084 pp | 0.00% 0.000 pp | USD4.99 +39.9% | 51 qtrs — |
| 3 | VANGUARD GROUP INC | 175.3K +5.2K (+3.0%) | 1.22M -73.4K (-5.7%) | 1.49% +0.045 pp | 0.00% +0.000 pp | USD11.41 -38.8% | 69 qtrs — |
| 4 | ENVESTNET ASSET MANAGEMENT INC | 159.9K +1.8K (+1.1%) | 1.12M -89.4K (-7.4%) | 1.36% +0.016 pp | 0.00% +0.000 pp | USD10.26 -32.0% | 18 qtrs — |
| 5 | ACCESS INVESTMENT MANAGEMENT LLC | 119.5K +— (+0.0%) | 910.9K +— (+0.0%) | 1.02% +0.001 pp | 0.24% +0.000 pp | USD7.17 -2.6% | 3 qtrs — |
| 6 | BLACKROCK, INC. | 108.6K -1.0K (-1.0%) | 757.8K -77.9K (-9.3%) | 0.92% -0.008 pp | 0.00% +0.000 pp | USD10.84 -35.6% | 6 qtrs — |
| 7 | RENAISSANCE TECHNOLOGIES LLC | 108.1K -9.9K (-8.4%) | 754.7K -145.1K (-16.1%) | 0.92% -0.084 pp | 0.00% +0.000 pp | USD13.66 -48.9% | 44 qtrs — |
| 8 | GEODE CAPITAL MANAGEMENT, LLC | 52.0K -2.5K (-4.5%) | 363.2K -52.3K (-12.6%) | 0.44% -0.021 pp | 0.00% +0.000 pp | USD14.57 -52.1% | 24 qtrs — |
| 9 | BRIDGEWAY CAPITAL MANAGEMENT, LLC | 47.1K +— (+0.0%) | 329.0K -30.4K (-8.4%) | 0.40% +0.000 pp | 0.01% -0.001 pp | USD13.01 -46.3% | 30 qtrs — |
| 10 | — | 46.1K +46.1K (+100.0%) | 321.5K +321.5K (+100.0%) | 0.39% +0.392 pp | 0.03% +0.035 pp | USD6.98 +0.0% | 1 qtrs NEW |
| 11 | ADVYZON INVESTMENT MANAGEMENT, LLC | 42.0K +20.0K (+90.4%) | 293.4K +125.1K (+74.3%) | 0.36% +0.170 pp | 0.03% +0.005 pp | USD7.32 -4.6% | 2 qtrs — |
| 12 | PRICE T ROWE ASSOCIATES INC /MD/ | 32.6K +— (+0.0%) | 228.0K -21.0K (-8.4%) | 0.28% +0.000 pp | 0.00% +0.000 pp | USD3.39 +105.9% | 65 qtrs — |
| 13 | NORTHERN TRUST CORP | 28.5K +6.5K (+29.7%) | 198.9K +31.4K (+18.7%) | 0.24% +0.056 pp | 0.00% +0.000 pp | USD10.19 -31.5% | 9 qtrs — |
| 14 | CETERA INVESTMENT ADVISERS | 20.2K -4.3K (-17.7%) | 141.1K -46.2K (-24.7%) | 0.17% -0.037 pp | 0.00% 0.000 pp | USD8.89 -21.5% | 8 qtrs — |
| 15 | STATE STREET CORP | 19.8K +— (+0.0%) | 138.1K -12.7K (-8.4%) | 0.17% +0.000 pp | 0.00% +0.000 pp | USD20.95 -66.7% | 23 qtrs — |
| 16 | JANNEY MONTGOMERY SCOTT LLC | 13.5K +— (+0.0%) | 94.0K -9.0K (-8.7%) | 0.11% +0.000 pp | 0.00% +0.000 pp | USD18.40 -62.1% | 23 qtrs — |
| 17 | WILEY BROS.-AINTREE CAPITAL, LLC | 12.5K +1.7K (+15.8%) | 87.3K +5.0K (+6.0%) | 0.11% +0.015 pp | 0.00% 0.000 pp | USD8.99 -22.4% | 4 qtrs — |
| 18 | NEWEDGE ADVISORS, LLC | 12.1K +— (+0.0%) | 84.6K -7.8K (-8.4%) | 0.10% +0.000 pp | 0.00% 0.000 pp | USD10.21 -31.6% | 4 qtrs — |
| 19 | JAMES INVESTMENT RESEARCH INC | 12.1K +— (+0.0%) | 84.6K -7.8K (-8.4%) | 0.10% +0.000 pp | 0.01% -0.001 pp | USD7.17 -2.6% | 3 qtrs — |
| 20 | RBF CAPITAL, LLC | 11.8K +— (+0.0%) | 82.6K -7.6K (-8.4%) | 0.10% +0.000 pp | 0.00% 0.000 pp | USD14.95 -53.3% | 19 qtrs — |
| 21 | BARCLAYS PLC | 5.5K -1.0K (-15.6%) | 38.5K -26.9K (-41.1%) | 0.05% -0.009 pp | 0.00% +0.000 pp | USD13.13 -46.8% | 23 qtrs — |
| 22 | MORGAN STANLEY | 1.7K +— (+0.0%) | 11.7K -1.1K (-8.4%) | 0.01% +0.000 pp | 0.00% +0.000 pp | USD12.29 -43.2% | 24 qtrs — |
| 23 | ADVISOR GROUP HOLDINGS, INC. | 1.6K +— (+0.0%) | 11.2K -1.1K (-9.2%) | 0.01% +0.000 pp | 0.00% +0.000 pp | USD10.85 -35.7% | 24 qtrs — |
| 24 | BANK OF AMERICA CORP /DE/ | 1.2K +— (+0.0%) | 8.5K -786.0 (-8.4%) | 0.01% +0.000 pp | 0.00% +0.000 pp | USD18.97 -63.2% | 26 qtrs — |
| 25 | UBS GROUP AG | 462.00 +450.0 (+3,750.0%) | 3.2K +3.1K (+3,444.0%) | 0.00% +0.004 pp | 0.00% +0.000 pp | USD7.00 -0.3% | 2 qtrs — |
| 26 | BNP PARIBAS ARBITRAGE, SNC | 380.00 +— (+0.0%) | 2.7K -245.0 (-8.5%) | 0.00% +0.000 pp | 0.00% +0.000 pp | USD14.90 -53.2% | 5 qtrs — |
| 27 | ROYAL BANK OF CANADA | 123.00 +51.0 (+70.8%) | 1.0K +— (+0.0%) | 0.00% +0.000 pp | 0.00% +0.000 pp | USD8.85 -21.1% | 4 qtrs — |
| 28 | RHUMBLINE ADVISERS | 118.00 +— (+0.0%) | 823.00 -76.0 (-8.5%) | 0.00% +0.000 pp | 0.00% +0.000 pp | USD9.87 -29.3% | 11 qtrs — |
| 29 | SBI SECURITIES CO., LTD. | 85.00 +— (+0.0%) | 593.00 -55.0 (-8.5%) | 0.00% +0.000 pp | 0.00% +0.000 pp | USD13.18 -47.0% | 5 qtrs — |
| 30 | JPMORGAN CHASE & CO | — -7.0 (-100.0%) | — -53.0 (-100.0%) | 0.00% 0.000 pp | 0.00% +0.000 pp | USD— | 23 qtrs SOLD |
| 31 | TOWER RESEARCH CAPITAL LLC (TRC) | — -916.0 (-100.0%) | — -7.0K (-100.0%) | 0.00% -0.008 pp | 0.00% 0.000 pp | USD— | 32 qtrs SOLD |
| 32 | GOLDMAN SACHS GROUP INC | — -17.8K (-100.0%) | — -135.7K (-100.0%) | 0.00% -0.151 pp | 0.00% +0.000 pp | USD— | 5 qtrs SOLD |
| 33 | WEALTHSPIRE ADVISORS, LLC | — -14.0 (-100.0%) | — -107.0 (-100.0%) | 0.00% 0.000 pp | 0.00% +0.000 pp | USD— | 2 qtrs SOLD |
| 34 | AMERITAS ADVISORY SERVICES, LLC | — -31.0 (-100.0%) | — -236.0 (-100.0%) | 0.00% 0.000 pp | 0.00% +0.000 pp | USD— | 3 qtrs SOLD |
ETF Ownership
| # | ETF | Weight | Est. AUM exposure | TER |
|---|---|---|---|---|
| 1 | iShares Micro-Cap ETF IWC | 0.01% | 94.5K | 0.60% |
| 2 | U.S. Micro Cap Portfolio ETF DFMC | 0.00% | 364.7K | 0.43% |
| 3 | Dimensional - US Sustainability Core 1 ETF DFSU | 0.00% | 13.5K | 0.15% |
| 4 | Dimensional - US Targeted Value ETF DFAT | 0.00% | 63.9K | 0.28% |
| 5 | Dimensional - US Core Equity 1 ETF DCOR | 0.00% | 11.0K | 0.14% |
| 6 | Vanguard Extended Market ETF VXF | 0.00% | 308.9K | 0.05% |
| 7 | Dimensional - US Core Equity 2 ETF DFAC | 0.00% | 47.5K | 0.17% |
| 8 | Vanguard U.S. Total Market Shares Index ETF VTS.AX | 0.00% | 1.3K | 0.03% |
| 9 | Vanguard U.S. Total Market Index ETF (CAD-hedged) VUS.TO | 0.00% | 254.70 | 0.17% |
| 10 | Vanguard U.S. Total Market Index ETF VUN.TO | 0.00% | 3.4K | 0.17% |
Insider Activity
| Date | Person | Role | Transaction | A/D | Security | Shares | Price | Value | Owned after | D/I | Filing |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-04-27 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 1,000 | 7.04 | 7.0K | 50,000 | I | ↗ |
| 2026-04-15 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 3,000 | 6.84 | 20.5K | 49,000 | I | ↗ |
| 2026-04-10 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 2,000 | 6.19 | 12.4K | 46,000 | I | ↗ |
| 2026-04-09 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 4,000 | 6.05 | 24.2K | 44,000 | I | ↗ |
| 2026-03-02 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 1,242 | 6.24 | 7.8K | 40,000 | I | ↗ |
| 2026-02-27 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 3,800 | 5.94 | 22.6K | 38,758 | I | ↗ |
| 2026-01-30 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 400 | 7.08 | 2.8K | 34,958 | I | ↗ |
| 2026-01-29 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 4,480 | 6.96 | 31.2K | 34,558 | I | ↗ |
| 2025-12-10 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 1,315 | 7.47 | 9.8K | 1,340,178 | I | ↗ |
| 2025-12-09 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 2,758 | 7.11 | 19.6K | 1,338,863 | I | ↗ |
| 2025-09-19 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 4,537 | 7.76 | 35.2K | 1,336,105 | I | ↗ |
| 2025-08-29 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 3,500 | 8.00 | 28.0K | 1,331,568 | I | ↗ |
| 2025-08-21 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 4,800 | 7.78 | 37.3K | 1,328,068 | I | ↗ |
| 2025-07-16 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 500 | 7.94 | 4.0K | 1,323,268 | I | ↗ |
| 2025-07-15 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 3,068 | 7.90 | 24.2K | 1,322,468 | I | ↗ |
| 2025-04-14 | Sugantharaman Kannan | — | — | — | — | 0 | 0.00 | — | 0 | — | ↗ |
| 2025-01-30 | Smith Bonnie K. | Director | A-Award | A | Common Stock | 5,535 | 0.00 | — | 9,041 | D | ↗ |
| 2025-01-30 | Rak Vladimir | Director | A-Award | A | Common Stock | 5,535 | 0.00 | — | 20,594 | D | ↗ |
| 2025-01-30 | NAYAR ARUN | Director | A-Award | A | Common Stock | 5,535 | 0.00 | — | 9,041 | D | ↗ |
| 2025-01-30 | Kandula Srinivas | Director | A-Award | A | Common Stock | 5,535 | 0.00 | — | 9,041 | D | ↗ |
| 2025-01-06 | Patel Nirav | Director / Officer | A-Award | A | Employee Stock Option (Right to Buy) | 702,358 | 15.41 | 10.82M | 702,358 | D | ↗ |
| 2024-08-12 | Smith Bonnie K. | Director | A-Award | A | Common Stock | 3,506 | 0.00 | — | 3,506 | — | ↗ |
| 2024-08-12 | NAYAR ARUN | Director | A-Award | A | Common Stock | 3,506 | 0.00 | — | 3,506 | — | ↗ |
| 2024-08-12 | Kandula Srinivas | Director | A-Award | A | Common Stock | 3,506 | 0.00 | — | 3,506 | — | ↗ |
| 2024-01-30 | Watzinger Gerhard | Director | A-Award | A | Common Stock | 7,403 | 0.00 | — | 48,731 | — | ↗ |
| 2024-01-30 | Rak Vladimir | Director | A-Award | A | Common Stock | 7,403 | 0.00 | — | 15,059 | — | ↗ |
| 2024-01-30 | GALILEE BRENDA C | Director | A-Award | A | Common Stock | 7,403 | 0.00 | — | 56,056 | — | ↗ |
| 2024-01-30 | Ausura John | Director | A-Award | A | Common Stock | 7,403 | 0.00 | — | 115,481 | — | ↗ |
| 2023-01-30 | Watzinger Gerhard | Director | A-Award | A | Common Stock | 4,981 | 0.00 | — | 41,328 | — | ↗ |
| 2023-01-30 | Rak Vladimir | Director | A-Award | A | Common Stock | 4,981 | 0.00 | — | 7,656 | — | ↗ |
| 2023-01-30 | GALILEE BRENDA C | Director | A-Award | A | Common Stock | 4,981 | 0.00 | — | 48,653 | — | ↗ |
| 2023-01-30 | Ausura John | Director | A-Award | A | Common Stock | 4,981 | 0.00 | — | 108,078 | — | ↗ |
| 2022-12-16 | WADHWANI SUNIL | Director | S-Sale | D | Common Stock | 991,000 | 13.95 | 13.82M | 316,172 | — | ↗ |
| 2022-12-16 | Singh Manoj P | Director | — | I | Common Stock | 0 | 0.00 | — | 1,850,000 | — | ↗ |
| 2022-11-14 | Gupta Vivek | Officer | A-Award | A | Employee Stock Option (Right to Buy) | 150,000 | 0.00 | — | 150,000 | — | ↗ |
| 2022-11-14 | Fleishman Michael Lee | Officer | — | — | — | 0 | 0.00 | — | 0 | — | ↗ |
| 2022-11-14 | Cronin John J. | Officer | A-Award | A | Employee Stock Option (Right to Buy) | 100,000 | 0.00 | — | 100,000 | — | ↗ |
| 2022-04-01 | Rak Vladimir | Director | A-Award | A | Common Stock | 2,675 | 0.00 | — | 2,675 | — | ↗ |
| 2022-03-28 | Venkateshwaran Ganeshan | Officer | A-Award | A | Employee Stock Option | 400,000 | 0.00 | — | 400,000 | — | ↗ |
| 2022-01-30 | Watzinger Gerhard | Director | A-Award | A | Common Stock | 3,768 | 0.00 | — | 36,347 | — | ↗ |
| 2022-01-30 | GALILEE BRENDA C | Director | A-Award | A | Common Stock | 3,768 | 0.00 | — | 42,657 | — | ↗ |
| 2022-01-30 | Ausura John | Director | A-Award | A | Common Stock | 3,768 | 0.00 | — | 103,097 | — | ↗ |
| 2021-02-10 | Burton Paul Philip | Officer | A-Award | A | Employee Stock Option (Right to Buy) | 160,000 | 17.65 | 2.82M | 160,000 | — | ↗ |
| 2021-01-30 | Watzinger Gerhard | Director | A-Award | A | Common Stock | 3,985 | 0.00 | — | 32,579 | — | ↗ |
| 2021-01-30 | GALILEE BRENDA C | Director | A-Award | A | Common Stock | 3,985 | 0.00 | — | 38,889 | — | ↗ |
| 2021-01-30 | Ausura John | Director | A-Award | A | Common Stock | 3,985 | 0.00 | — | 99,329 | — | ↗ |
| 2020-12-31 | WADHWANI SUNIL | Director / 10% Owner | — | I | Common Stock | 0 | 0.00 | — | 857,144 | — | ↗ |
| 2020-12-31 | TRIVEDI ASHOK | Director / 10% Owner | — | I | Common Stock | 0 | 0.00 | — | 857,144 | — | ↗ |
| 2020-09-09 | Burton Paul Philip | Officer | — | D | Employee Stock Option (Right to Buy) | 78,945 | 6.46 | 510.0K | 0 | — | ↗ |
| 2020-07-31 | GALILEE BRENDA C | Director | S-Sale | D | Common Stock | 1,567 | 22.06 | 34.6K | 42,337 | — | ↗ |
| 2020-07-27 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 100 | 20.00 | 2.0K | 1,319,400 | — | ↗ |
| 2020-07-13 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 900 | 21.62 | 19.5K | 1,319,300 | — | ↗ |
| 2020-06-08 | Gupta Vivek | Director / Officer | M-Exempt | A | Common Stock | 200 | 3.63 | 726.00 | 200 | — | ↗ |
| 2020-06-08 | Cronin John J. | Officer | M-Exempt | A | Common Stock | 2,504 | 7.46 | 18.7K | 2,504 | — | ↗ |
| 2020-06-05 | Gupta Vivek | Director / Officer | M-Exempt | A | Common Stock | 28,495 | 3.63 | 103.4K | 28,495 | — | ↗ |
| 2020-06-05 | Cronin John J. | Officer | M-Exempt | A | Common Stock | 2,496 | 7.46 | 18.6K | 2,496 | — | ↗ |
| 2020-06-04 | Gupta Vivek | Director / Officer | S-Sale | D | Common Stock | 43 | 20.70 | 890.10 | 0 | — | ↗ |
| 2020-06-03 | Gupta Vivek | Director / Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 7,204 | 3.63 | 26.2K | 346,533 | — | ↗ |
| 2020-06-03 | Cronin John J. | Officer | S-Sale | D | Common Stock | 5,000 | 19.96 | 99.8K | 0 | — | ↗ |
| 2020-06-02 | Gupta Vivek | Director / Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 9,570 | 3.63 | 34.7K | 354,079 | — | ↗ |
| 2020-06-02 | Cronin John J. | Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 2,968 | 3.40 | 10.1K | 50,000 | — | ↗ |
| 2020-06-01 | Gupta Vivek | Director / Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 4,087 | 3.63 | 14.8K | 363,649 | — | ↗ |
| 2020-06-01 | Cronin John J. | Officer | M-Exempt | A | Common Stock | 2,032 | 3.40 | 6.9K | 2,032 | — | ↗ |
| 2020-05-28 | Gupta Vivek | Director / Officer | S-Sale | D | Common Stock | 4,628 | 18.69 | 86.5K | 0 | — | ↗ |
| 2020-05-27 | Gupta Vivek | Director / Officer | S-Sale | D | Common Stock | 1,459 | 18.64 | 27.2K | 0 | — | ↗ |
| 2020-05-26 | Gupta Vivek | Director / Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 2,818 | 3.63 | 10.2K | 378,408 | — | ↗ |
| 2020-05-22 | Gupta Vivek | Director / Officer | S-Sale | D | Common Stock | 760 | 17.64 | 13.4K | 0 | — | ↗ |
| 2020-05-21 | Gupta Vivek | Director / Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 83 | 3.63 | 301.29 | 381,903 | — | ↗ |
| 2020-05-20 | Gupta Vivek | Director / Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 500 | 3.63 | 1.8K | 381,986 | — | ↗ |
| 2020-05-15 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 100 | 15.84 | 1.6K | 1,318,400 | — | ↗ |
| 2020-05-12 | Gupta Vivek | Director / Officer | S-Sale | D | Common Stock | 750 | 18.67 | 14.0K | 0 | — | ↗ |
| 2020-05-11 | Gupta Vivek | Director / Officer | M-Exempt | A | Common Stock | 3,500 | 3.63 | 12.7K | 3,500 | — | ↗ |
| 2020-05-11 | Cronin John J. | Officer | M-Exempt | A | Common Stock | 5,000 | 3.20 | 16.0K | 5,000 | — | ↗ |
| 2020-05-08 | Gupta Vivek | Director / Officer | S-Sale | D | Common Stock | 4,534 | 16.64 | 75.4K | 0 | — | ↗ |
| 2020-05-06 | Gupta Vivek | Director / Officer | M-Exempt | A | Employee Stock Option (Right to Buy) | 3,033 | 3.63 | 11.0K | 404,534 | — | ↗ |
| 2020-05-05 | Gupta Vivek | Director / Officer | M-Exempt | A | Employee Stock Option (Right to Buy) | 5,760 | 3.63 | 20.9K | 407,567 | — | ↗ |
| 2020-05-04 | Gupta Vivek | Director / Officer | M-Exempt | A | Employee Stock Option (Right to Buy) | 4,326 | 3.63 | 15.7K | 413,327 | — | ↗ |
| 2020-04-27 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 2,300 | 13.75 | 31.6K | 1,317,500 | — | ↗ |
| 2020-04-23 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 100 | 13.60 | 1.4K | 1,315,200 | — | ↗ |
| 2020-04-22 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 3,100 | 13.58 | 42.1K | 1,312,100 | — | ↗ |
| 2020-04-21 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 600 | 13.32 | 8.0K | 1,308,220 | — | ↗ |
| 2020-04-20 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 290 | 13.63 | 4.0K | 1,307,620 | — | ↗ |
| 2020-04-17 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 800 | 13.56 | 10.8K | 1,307,330 | — | ↗ |
| 2020-04-16 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 230 | 13.00 | 3.0K | 1,306,530 | — | ↗ |
| 2020-04-15 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 2,400 | 12.94 | 31.1K | 1,306,300 | — | ↗ |
| 2020-04-14 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 400 | 12.78 | 5.1K | 1,303,145 | — | ↗ |
| 2020-04-13 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 200 | 11.77 | 2.4K | 1,302,475 | — | ↗ |
| 2020-04-09 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 375 | 11.99 | 4.5K | 1,302,275 | — | ↗ |
| 2020-04-08 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 400 | 11.02 | 4.4K | 1,300,720 | — | ↗ |
| 2020-04-07 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 100 | 10.99 | 1.1K | 1,297,120 | — | ↗ |
| 2020-04-06 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 400 | 10.45 | 4.2K | 1,294,927 | — | ↗ |
| 2020-04-03 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 850 | 9.49 | 8.1K | 1,293,527 | — | ↗ |
| 2020-04-02 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 150 | 9.25 | 1.4K | 1,290,177 | — | ↗ |
| 2020-03-31 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 600 | 12.69 | 7.6K | 1,290,027 | — | ↗ |
| 2020-03-30 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 900 | 12.47 | 11.2K | 1,289,427 | — | ↗ |
| 2020-03-26 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 442 | 11.41 | 5.0K | 1,288,527 | — | ↗ |
| 2020-03-25 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 100 | 11.28 | 1.1K | 1,287,685 | — | ↗ |
| 2020-03-24 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 300 | 10.74 | 3.2K | 1,287,585 | — | ↗ |
| 2020-03-23 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 200 | 8.65 | 1.7K | 1,287,285 | — | ↗ |
| 2020-03-19 | SHAW STEVEN A | 10% Owner | S-Sale | A | Common Stock | 300 | 7.87 | 2.4K | 1,287,085 | — | ↗ |
| 2020-03-18 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 200 | 7.58 | 1.5K | 1,286,785 | — | ↗ |
| 2020-03-17 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 400 | 10.96 | 4.4K | 1,286,585 | — | ↗ |
| 2020-03-16 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 200 | 12.49 | 2.5K | 1,286,185 | — | ↗ |
| 2020-02-26 | Gupta Vivek | Director / Officer | S-Sale | D | Common Stock | 9,694 | 16.63 | 161.2K | 0 | — | ↗ |
| 2020-02-25 | Gupta Vivek | Director / Officer | M-Exempt | A | Common Stock | 23,491 | 3.63 | 85.3K | 23,491 | — | ↗ |
| 2020-02-25 | GALILEE BRENDA C | Director | S-Sale | D | Common Stock | 3,298 | 16.98 | 56.0K | 40,606 | — | ↗ |
| 2020-02-24 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 200 | 17.15 | 3.4K | 1,285,385 | — | ↗ |
| 2020-02-24 | Gupta Vivek | Director / Officer | S-Sale | D | Common Stock | 10,863 | 17.21 | 187.0K | 0 | — | ↗ |
| 2020-02-24 | GALILEE BRENDA C | Director | S-Sale | D | Common Stock | 2 | 16.75 | 33.50 | 52,030 | — | ↗ |
| 2020-02-21 | Gupta Vivek | Director / Officer | M-Exempt | A | Employee Stock Option (Right to Buy) | 20,351 | 3.63 | 73.9K | 479,649 | — | ↗ |
| 2020-02-20 | Cronin John J. | Officer | M-Exempt | A | Common Stock | 6,813 | 3.20 | 21.8K | 6,813 | — | ↗ |
| 2020-02-19 | Cronin John J. | Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 2,989 | 3.20 | 9.6K | 31,875 | — | ↗ |
| 2020-02-11 | Gupta Vivek | Director / Officer | A-Award | A | Employee Stock Option (Right to Buy) | 250,000 | 15.49 | 3.87M | 250,000 | — | ↗ |
| 2020-02-11 | Cronin John J. | Officer | A-Award | A | Employee Stock Option (Right to Buy) | 100,000 | 15.49 | 1.55M | 100,000 | — | ↗ |
| 2020-02-10 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 100 | 14.76 | 1.5K | 1,285,185 | — | ↗ |
| 2020-02-05 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 500 | 11.93 | 6.0K | 1,285,085 | — | ↗ |
| 2020-02-04 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 412 | 10.71 | 4.4K | 1,284,585 | — | ↗ |
| 2020-02-03 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 1,700 | 9.92 | 16.9K | 1,284,173 | — | ↗ |
| 2020-01-30 | Watzinger Gerhard | Director | A-Award | A | Common Stock | 3,825 | 0.00 | — | 28,594 | — | ↗ |
| 2020-01-30 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 200 | 10.98 | 2.2K | 1,282,473 | — | ↗ |
| 2020-01-30 | GALILEE BRENDA C | Director | A-Award | A | Common Stock | 3,825 | 0.00 | — | 52,032 | — | ↗ |
| 2020-01-30 | Ausura John | Director | A-Award | A | Common Stock | 3,825 | 0.00 | — | 95,344 | — | ↗ |
| 2020-01-28 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 800 | 12.05 | 9.6K | 1,282,273 | — | ↗ |
| 2020-01-27 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 1,400 | 12.08 | 16.9K | 1,281,473 | — | ↗ |
| 2020-01-21 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 2,500 | 12.19 | 30.5K | 1,280,073 | — | ↗ |
| 2020-01-14 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 200 | 11.05 | 2.2K | 1,277,573 | — | ↗ |
| 2020-01-10 | SHAW STEVEN A | 10% Owner | P-Purchase | A | Common Stock | 600 | 10.92 | 6.6K | 1,277,373 | — | ↗ |
| 2019-12-31 | SHAW STEVEN A | 10% Owner | — | — | — | 0 | 0.00 | — | 0 | — | ↗ |
| 2019-12-02 | Cronin John J. | Officer | M-Exempt | D | Employee Stock Option | 1,680 | 1.18 | 2.0K | 0 | — | ↗ |
| 2019-11-04 | GALILEE BRENDA C | Director | M-Exempt | A | Common Stock | 4,688 | 1.18 | 5.5K | 48,207 | — | ↗ |
| 2019-01-30 | Watzinger Gerhard | Director | A-Award | A | Common Stock | 5,455 | 0.00 | — | 24,769 | — | ↗ |
| 2019-01-30 | GALILEE BRENDA C | Director | A-Award | A | Common Stock | 5,455 | 0.00 | — | 43,519 | — | ↗ |
| 2019-01-30 | Ausura John | Director | A-Award | A | Common Stock | 5,455 | 0.00 | — | 91,519 | — | ↗ |
| 2019-01-16 | Gupta Vivek | Director / Officer | A-Award | A | Employee Stock Option (Right to Buy) | 50,000 | 6.79 | 339.5K | 50,000 | — | ↗ |
| 2019-01-16 | Cronin John J. | Officer | A-Award | A | Employee Stock Option (Right to Buy) | 55,000 | 6.79 | 373.5K | 55,000 | — | ↗ |
| 2018-12-31 | SHAW STEVEN A | 10% Owner | — | — | — | 0 | 0.00 | — | 0 | — | ↗ |
| 2018-11-06 | Watzinger Gerhard | Director | M-Exempt | D | Employee Stock Option | 2,750 | 1.18 | 3.2K | 0 | — | ↗ |
| 2018-11-05 | Watzinger Gerhard | Director | M-Exempt | D | Employee Stock Option | 3,000 | 1.18 | 3.5K | 2,750 | — | ↗ |
| 2018-11-02 | Watzinger Gerhard | Director | M-Exempt | D | Employee Stock Option | 3,000 | 1.18 | 3.5K | 5,750 | — | ↗ |
| 2018-09-04 | Cronin John J. | Officer | S-Sale | D | Common Stock | 12,000 | 10.74 | 128.9K | 6,518 | — | ↗ |
| 2018-08-06 | Cronin John J. | Officer | M-Exempt | D | Employee Stock Option (right to buy) | 7,568 | 6.40 | 48.4K | 17,432 | — | ↗ |
| 2018-08-03 | Watzinger Gerhard | Director | M-Exempt | A | Common Stock | 5,000 | 2.36 | 11.8K | 14,657 | — | ↗ |
| 2018-05-18 | Cronin John J. | Officer | S-Sale | D | Common Stock | 7,500 | 16.98 | 127.4K | 21,509 | — | ↗ |
| 2018-03-21 | Cronin John J. | Officer | A-Award | A | Employee Stock Option (Right to Buy) | 50,000 | 14.92 | 746.0K | 50,000 | — | ↗ |
| 2018-01-30 | Watzinger Gerhard | Director | A-Award | A | Common Stock | 4,230 | 0.00 | — | 19,032 | — | ↗ |
| 2018-01-30 | GALILEE BRENDA C | Director | A-Award | A | Common Stock | 4,230 | 0.00 | — | 19,032 | — | ↗ |
| 2018-01-30 | Ausura John | Director | A-Award | A | Common Stock | 4,230 | 0.00 | — | 43,032 | — | ↗ |
| 2017-12-31 | SHAW STEVEN A | 10% Owner | — | — | — | 0 | 0.00 | — | 0 | — | ↗ |
| 2017-07-13 | WADHWANI SUNIL | Director / 10% Owner | P-Purchase | A | Common Stock | 428,572 | 7.00 | 3.00M | 428,572 | — | ↗ |
| 2017-07-13 | TRIVEDI ASHOK | Director / 10% Owner | P-Purchase | A | Common Stock | 428,572 | 7.00 | 3.00M | 428,572 | — | ↗ |
| 2016-07-26 | Cronin John J. | Officer | A-Award | A | Employee Stock Option (Right to Buy) | 25,000 | 6.40 | 160.0K | 25,000 | — | ↗ |
| 2016-03-01 | Gupta Vivek | Director / Officer | — | — | — | 0 | 0.00 | — | 0 | — | ↗ |
| 2015-03-09 | Aicher Scott Adam | Officer | S-Sale | D | Common Stock | 2,500 | 9.21 | 23.0K | 40,534 | — | ↗ |
| 2015-03-03 | Aicher Scott Adam | Officer | S-Sale | D | Common Stock | 2,636 | 9.45 | 24.9K | 42,944 | — | ↗ |
| 2015-02-27 | Horner D. Kevin | Director / Officer | S-Sale | D | Common Stock | 7,235 | 10.20 | 73.8K | 20,533 | — | ↗ |
| 2015-02-26 | Horner D. Kevin | Director / Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 10,000 | 0.81 | 8.1K | 219,438 | — | ↗ |
| 2015-02-24 | Horner D. Kevin | Director / Officer | F-InKind | D | Common Stock | 1,236 | 9.74 | 12.0K | 20,533 | — | ↗ |
| 2015-02-24 | Cronin John J. | Officer | F-InKind | D | Common Stock | 2,472 | 9.74 | 24.1K | 54,378 | — | ↗ |
| 2015-02-24 | Aicher Scott Adam | Officer | F-InKind | D | Common Stock | 2,989 | 9.74 | 29.1K | 45,580 | — | ↗ |
| 2015-02-17 | Horner D. Kevin | Director / Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 2,500 | 0.81 | 2.0K | 229,438 | — | ↗ |
| 2014-11-19 | Aicher Scott Adam | Officer | S-Sale | D | Common Stock | 1,900 | 11.60 | 22.0K | 48,659 | — | ↗ |
| 2014-11-14 | Aicher Scott Adam | Officer | S-Sale | D | Common Stock | 2,000 | 11.70 | 23.4K | 50,559 | — | ↗ |
| 2014-08-20 | Deet Denis D. | Officer | A-Award | A | Common Stock | 20,000 | 0.00 | — | 20,000 | — | ↗ |
| 2014-08-01 | Aicher Scott Adam | Officer | F-InKind | D | Common Stock | 9,841 | 12.78 | 125.8K | 52,659 | — | ↗ |
| 2014-07-23 | Cronin John J. | Officer | A-Award | A | Common Stock | 25,000 | 0.00 | — | 56,850 | — | ↗ |
| 2014-06-06 | Cronin John J. | Officer | S-Sale | D | Common Stock | 2,600 | 16.61 | 43.2K | 31,850 | — | ↗ |
| 2014-05-21 | Horner D. Kevin | Director / Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 1,150 | 0.81 | 931.50 | 231,938 | — | ↗ |
| 2014-05-21 | Cronin John J. | Officer | S-Sale | D | Common Stock | 5,104 | 16.90 | 86.3K | 34,450 | — | ↗ |
| 2014-05-20 | Horner D. Kevin | Director / Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 4,412 | 0.81 | 3.6K | 233,088 | — | ↗ |
| 2014-05-20 | Cronin John J. | Officer | S-Sale | D | Common Stock | 5,000 | 16.92 | 84.6K | 39,554 | — | ↗ |
| 2014-05-12 | Cronin John J. | Officer | S-Sale | D | Common Stock | 1,000 | 17.25 | 17.3K | 44,554 | — | ↗ |
| 2014-05-07 | Cronin John J. | Officer | S-Sale | D | Common Stock | 3,000 | 17.23 | 51.7K | 45,554 | — | ↗ |
| 2014-05-05 | Ausura John | Director | S-Sale | D | Common Stock | 1,000 | 17.14 | 17.1K | 41,988 | — | ↗ |
| 2014-04-30 | Cronin John J. | Officer | S-Sale | D | Common Stock | 3,000 | 16.88 | 50.6K | 49,154 | — | ↗ |
| 2014-03-03 | Horner D. Kevin | Director / Officer | F-InKind | D | Common Stock | 4,069 | 14.06 | 57.2K | 21,769 | — | ↗ |
| 2014-03-03 | Cronin John J. | Officer | F-InKind | D | Common Stock | 8,134 | 14.06 | 114.4K | 52,154 | — | ↗ |
| 2014-01-27 | Ausura John | Director | M-Exempt | A | Common Stock | 2,930 | 2.36 | 6.9K | 40,625 | — | ↗ |
| 2013-11-19 | Horner D. Kevin | Director / Officer | S-Sale | D | Common Stock | 5,000 | 23.15 | 115.7K | 20,670 | — | ↗ |
| 2013-11-18 | Cronin John J. | Officer | S-Sale | D | Common Stock | 956 | 22.71 | 21.7K | 48,230 | — | ↗ |
| 2013-11-15 | Cronin John J. | Officer | S-Sale | D | Common Stock | 445 | 22.03 | 9.8K | 51,230 | — | ↗ |
| 2013-11-14 | Horner D. Kevin | Director / Officer | M-Exempt | A | Common Stock | 5,000 | 2.95 | 14.8K | 25,670 | — | ↗ |
| 2013-11-07 | Cronin John J. | Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 1,000 | 2.95 | 3.0K | 1,562 | — | ↗ |
| 2013-11-06 | Cronin John J. | Officer | S-Sale | D | Common Stock | 900 | 17.75 | 16.0K | 51,675 | — | ↗ |
| 2013-11-05 | Cronin John J. | Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 1,000 | 4.95 | 5.0K | 4,150 | — | ↗ |
| 2013-11-04 | Cronin John J. | Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 1,000 | 2.95 | 3.0K | 5,250 | — | ↗ |
| 2013-09-04 | Cronin John J. | Officer | S-Sale | D | Common Stock | 9 | 11.35 | 102.15 | 52,466 | — | ↗ |
| 2013-08-30 | Horner D. Kevin | Director / Officer | M-Exempt | A | Common Stock | 558 | 0.01 | 5.58 | 15,558 | — | ↗ |
| 2013-08-30 | Cronin John J. | Officer | S-Sale | D | Common Stock | 100 | 11.20 | 1.1K | 52,475 | — | ↗ |
| 2013-08-28 | Horner D. Kevin | Director / Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 342 | 0.01 | 3.42 | 558 | — | ↗ |
| 2013-08-27 | Horner D. Kevin | Director / Officer | M-Exempt | A | Common Stock | 100 | 0.01 | 1.00 | 15,100 | — | ↗ |
| 2013-08-26 | Horner D. Kevin | Director / Officer | M-Exempt | A | Common Stock | 1,000 | 0.01 | 10.00 | 16,000 | — | ↗ |
| 2013-08-21 | Horner D. Kevin | Director / Officer | M-Exempt | D | Employee Stock Option (Right to Buy) | 1,000 | 0.01 | 10.00 | 9,000 | — | ↗ |
| 2013-08-14 | Cronin John J. | Officer | S-Sale | D | Common Stock | 1,600 | 11.22 | 18.0K | 52,575 | — | ↗ |
| 2013-03-06 | Cronin John J. | Officer | S-Sale | D | Common Stock | 2,000 | 7.83 | 15.7K | 60,975 | — | ↗ |
| 2013-02-28 | Cronin John J. | Officer | S-Sale | D | Common Stock | 500 | 7.60 | 3.8K | 63,475 | — | ↗ |
| 2013-02-27 | Cronin John J. | Officer | S-Sale | D | Common Stock | 500 | 5.57 | 2.8K | 64,475 | — | ↗ |
| 2013-02-26 | Cronin John J. | Officer | S-Sale | D | Common Stock | 500 | 7.55 | 3.8K | 65,975 | — | ↗ |
| 2013-02-25 | Cronin John J. | Officer | S-Sale | D | Common Stock | 500 | 7.40 | 3.7K | 71,975 | — | ↗ |
| 2013-02-20 | Cronin John J. | Officer | S-Sale | D | Common Stock | 500 | 7.14 | 3.6K | 72,475 | — | ↗ |
| 2013-02-19 | Cronin John J. | Officer | S-Sale | D | Common Stock | 2,000 | 7.01 | 14.0K | 75,475 | — | ↗ |
Executive team
Executive compensation
| # | Year | Executive | Salary | Bonus | Stock award | Option award | Incentive | Other | Total | % Stock- based |
Filing |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2025 | Nirav Patel President and Chief Executive Officer | 1.00M | — | — | 5.20M | 616.9K | 2.00M | 8.81M | 58.97% | ↗ |
| 2 | 2025 | Vivek Gupta Former President and Chief Executive Officer | 101.3K | — | — | — | 47.0K | 822.4K | 970.6K | 0.00% | ↗ |
| 3 | 2025 | Kannan Sugantharaman Chief Financial & Operations Officer | 185.0K | — | — | 584.7K | 100.0K | — | 869.7K | 67.23% | ↗ |
| 4 | 2025 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 190.4K | — | — | — | 77.0K | 457.4K | 724.7K | 0.00% | ↗ |
| 5 | 2024 | Vivek Gupta Former President and Chief Executive Officer | 585.0K | — | — | — | 407.8K | — | 992.8K | 0.00% | ↗ |
| 6 | 2024 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 450.0K | — | — | — | 266.1K | — | 716.1K | 0.00% | ↗ |
| 7 | 2023 | Michael Fleishman. Chief Executive Officer - Mastech InfoTrellis | 499.2K | — | — | — | — | 448.5K | 947.8K | 0.00% | ↗ |
| 8 | 2023 | Vivek Gupta Former President and Chief Executive Officer | 585.0K | — | — | — | 56.4K | 24.4K | 665.8K | 0.00% | ↗ |
| 9 | 2023 | Vivek Gupta President and Chief Executive Officer | 585.0K | — | — | — | 56.4K | 24.4K | 665.8K | 0.00% | ↗ |
| 10 | 2023 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 450.0K | — | — | — | — | — | 450.0K | 0.00% | ↗ |
| 11 | 2022 | Ganeshan Venkateshwaran Former Chief Executive Officer- Mastech InfoTrellis | 348.8K | — | — | 3.69M | 225.0K | — | 4.26M | 86.54% | ↗ |
| 12 | 2022 | Michael Fleishman. Chief Executive Officer - Mastech InfoTrellis | 54.6K | — | — | 2.03M | 37.5K | 250.0K | 2.37M | 85.55% | ↗ |
| 13 | 2022 | Vivek Gupta President and Chief Executive Officer | 590.6K | — | — | 1.10M | 76.6K | — | 1.76M | 62.16% | ↗ |
| 14 | 2022 | Vivek Gupta Former President and Chief Executive Officer | 590.6K | — | — | 1.10M | 76.6K | — | 1.76M | 62.16% | ↗ |
| 15 | 2022 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 451.7K | — | — | 730.5K | 80.0K | — | 1.26M | 57.88% | ↗ |
| 16 | 2021 | Paul Burton. Former Chief Executive - Mastech InfoTrellis | 427.8K | — | — | 1.45M | — | — | 1.88M | 77.20% | ↗ |
| 17 | 2021 | Vivek Gupta President and Chief Executive Officer | 548.6K | — | — | — | 590.6K | — | 1.14M | 0.00% | ↗ |
| 18 | 2021 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 404.4K | — | — | — | 157.0K | — | 561.4K | 0.00% | ↗ |
| 19 | 2020 | Vivek Gupta President and Chief Executive Officer | 456.7K | — | — | 1.59M | 240.0K | — | 2.29M | 69.53% | ↗ |
| 20 | 2020 | Paul Burton. Chief Executive - Mastech InfoTrellis | 375.0K | — | — | 1.08M | 181.0K | — | 1.64M | 66.04% | ↗ |
| 21 | 2020 | Paul Burton. Former Chief Executive - Mastech InfoTrellis | 375.0K | — | — | 1.08M | 181.0K | — | 1.64M | 66.04% | ↗ |
| 22 | 2020 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 335.0K | — | — | 636.0K | 170.0K | — | 1.14M | 55.74% | ↗ |
| 23 | 2019 | Vivek Gupta President and Chief Executive Officer | 432.5K | — | — | 310.8K | 275.6K | — | 1.02M | 30.50% | ↗ |
| 24 | 2019 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 318.8K | — | — | 171.0K | 174.7K | — | 664.4K | 25.73% | ↗ |
| 25 | 2018 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 291.3K | — | — | 348.0K | 179.5K | — | 818.7K | 42.50% | ↗ |
| 26 | 2018 | Vivek Gupta President and Chief Executive Officer | 398.1K | — | — | — | 263.9K | — | 662.0K | 0.00% | ↗ |
| 27 | 2017 | Vivek Gupta President and Chief Executive Officer | 359.4K | — | — | — | 153.7K | — | 513.1K | 0.00% | ↗ |
| 28 | 2017 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 261.3K | — | — | — | 123.0K | — | 384.2K | 0.00% | ↗ |
| 29 | 2016 | Vivek Gupta President and Chief Executive Officer | 288.1K | — | — | 909.2K | 145.8K | — | 1.34M | 67.69% | ↗ |
| 30 | 2016 | D. Kevin Horner President and Chief Executive Officer | 65.5K | — | — | — | 32.6K | 580.0K | 678.0K | 0.00% | ↗ |
| 31 | 2016 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 250.0K | — | — | 79.5K | 130.2K | — | 459.7K | 17.29% | ↗ |
| 32 | 2016 | Denis D. Deet Vice President of Technology and Chief Information Officer | 31.7K | — | — | — | 11.6K | 105.0K | 148.4K | 0.00% | ↗ |
| 33 | 2015 | D. Kevin Horner President and Chief Executive Officer | 370.0K | — | — | — | 113.2K | — | 483.2K | 0.00% | ↗ |
| 34 | 2015 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 250.0K | — | — | — | 75.5K | — | 325.5K | 0.00% | ↗ |
| 35 | 2015 | Denis D. Deet Vice President of Technology and Chief Information Officer | 150.0K | — | — | — | 18.0K | — | 168.0K | 0.00% | ↗ |
| 36 | 2014 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 246.3K | — | 319.0K | — | — | — | 565.3K | 56.44% | ↗ |
| 37 | 2014 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 246.3K | — | 319.0K | — | — | — | 565.3K | 56.44% | ↗ |
| 38 | 2014 | D. Kevin Horner President and Chief Executive Officer | 365.0K | — | — | — | — | — | 365.0K | 0.00% | ↗ |
| 39 | 2014 | D. Kevin Horner President and Chief Executive Officer | 365.0K | — | — | — | — | — | 365.0K | 0.00% | ↗ |
| 40 | 2014 | Denis D. Deet Vice President of Technology and Chief Information Officer | 55.4K | — | 236.0K | — | — | — | 291.4K | 80.99% | ↗ |
| 41 | 2013 | Scott A. Aicher | 235.4K | — | 255.0K | — | 132.0K | — | 622.4K | 40.97% | ↗ |
| 42 | 2013 | D. Kevin Horner President and Chief Executive Officer | 350.0K | — | — | — | 226.3K | — | 576.3K | 0.00% | ↗ |
| 43 | 2013 | D. Kevin Horner President and Chief Executive Officer | 350.0K | — | — | — | 226.3K | — | 576.3K | 0.00% | ↗ |
| 44 | 2013 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 230.0K | — | — | — | 150.8K | — | 380.8K | 0.00% | ↗ |
| 45 | 2013 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 230.0K | — | — | — | 150.8K | — | 380.8K | 0.00% | ↗ |
| 46 | 2013 | Risher G. Dumpit Vice President, Healthcare Business | 102.1K | — | — | — | 52.6K | — | 154.7K | 0.00% | ↗ |
| 47 | 2012 | D. Kevin Horner President and Chief Executive Officer | 350.0K | — | 85.6K | — | 135.5K | — | 571.1K | 14.99% | ↗ |
| 48 | 2012 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 211.3K | — | 171.3K | — | 115.8K | — | 498.3K | 34.38% | ↗ |
| 49 | 2012 | Edward Meindl Vice President, Chief Operating Officer, IT Business | 158.6K | 46.3K | — | — | — | — | 490.4K | 0.00% | ↗ |
| 50 | 2012 | Risher G. Dumpit Vice President, Healthcare Business | 160.0K | — | 114.2K | — | 76.7K | — | 350.9K | 32.54% | ↗ |
| 51 | 2011 | Thomas B. Moran Former President and Chief Executive Officer | 271.9K | — | 279.3K | — | — | 50.0K | 601.2K | 46.46% | ↗ |
| 52 | 2011 | D. Kevin Horner President and Chief Executive Officer | 80.8K | 37.5K | — | 274.9K | — | — | 393.1K | 69.92% | ↗ |
| 53 | 2011 | D. Kevin Horner President and Chief Executive Officer | 80.8K | — | — | 274.9K | 37.5K | — | 393.1K | 69.92% | ↗ |
| 54 | 2011 | Edward Meindl Vice President, Chief Operating Officer, IT Business | 185.0K | 130.8K | 39.9K | — | — | — | 355.7K | 11.22% | ↗ |
| 55 | 2011 | Edward Meindl Vice President, IT Alliance Business | 185.0K | 130.8K | 39.9K | — | — | — | 355.7K | 11.22% | ↗ |
| 56 | 2011 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 200.0K | — | 39.9K | — | 110.9K | — | 350.8K | 11.37% | ↗ |
| 57 | 2011 | Steven C. Wolfe Former Vice President, Corporate Development | 169.0K | — | — | — | — | 131.5K | 300.5K | 0.00% | ↗ |
| 58 | 2011 | Kevin Kutzavitch Vice President, IT Integrator Business | 185.0K | 61.2K | — | — | — | — | 246.2K | 0.00% | ↗ |
| 59 | 2011 | Risher G. Dumpit Vice President, Healthcare Business | 135.0K | — | — | 6.4K | 32.4K | — | 173.8K | 3.68% | ↗ |
| 60 | 2010 | Thomas B. Moran President and Chief Executive Officer | 325.0K | 103.3K | — | — | — | — | 428.3K | 0.00% | ↗ |
| 61 | 2010 | Thomas B. Moran Former President and Chief Executive Officer | 325.0K | 103.3K | — | — | — | — | 428.3K | 0.00% | ↗ |
| 62 | 2010 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 180.0K | 83.3K | — | — | — | — | 263.3K | 0.00% | ↗ |
| 63 | 2010 | Edward Meindl Vice President, Chief Operating Officer, IT Business | 180.0K | 77.5K | — | — | — | — | 257.5K | 0.00% | ↗ |
| 64 | 2010 | Edward Meindl Vice President, IT Sales | 180.0K | 77.5K | — | — | — | — | 257.5K | 0.00% | ↗ |
| 65 | 2010 | Edward Meindl Vice President, IT Alliance Business | 180.0K | 77.5K | — | — | — | — | 257.5K | 0.00% | ↗ |
| 66 | 2010 | Murali Balasubramanyam Executive Vice President of HR and Recruiting | 185.0K | 47.7K | — | — | — | — | 232.7K | 0.00% | ↗ |
| 67 | 2010 | Kevin Kutzavitch Vice President, IT Integrator Business | 173.0K | 55.0K | — | — | — | — | 228.0K | 0.00% | ↗ |
| 68 | 2010 | Kevin Kutzavitch Vice President, IT Sales | 173.0K | 55.0K | — | — | — | — | 228.0K | 0.00% | ↗ |
| 69 | 2010 | Steven C. Wolfe Former Vice President, Corporate Development | 185.0K | 38.8K | — | — | — | — | 223.8K | 0.00% | ↗ |
| 70 | 2010 | Risher G. Dumpit Vice President, Healthcare Business | 117.0K | — | — | — | — | — | 117.0K | 0.00% | ↗ |
| 71 | 2009 | Thomas B. Moran President and Chief Executive Officer | 92.3K | 57.8K | — | 290.9K | — | — | 441.0K | 65.96% | ↗ |
| 72 | 2009 | Thomas B. Moran Former President and Chief Executive Officer | 92.3K | 57.8K | — | 290.9K | — | — | 441.0K | 65.96% | ↗ |
| 73 | 2009 | Thomas B. Moran President and Chief Executive Officer | 92.3K | 57.8K | — | 290.9K | — | — | 441.0K | 65.96% | ↗ |
| 74 | 2009 | Steven J. Shangold President and Chief Executive Officer | 119.9K | — | — | — | — | 190.4K | 310.2K | 0.00% | ↗ |
| 75 | 2009 | Murali Balasubramanyam Executive Vice President of HR and Recruiting | 185.0K | — | — | 64.7K | — | — | 249.7K | 25.91% | ↗ |
| 76 | 2009 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 180.0K | — | — | 64.7K | — | — | 244.7K | 26.44% | ↗ |
| 77 | 2009 | Edward Meindl Vice President, Sales | 180.0K | — | — | 64.7K | — | — | 244.7K | 26.44% | ↗ |
| 78 | 2009 | John J. Cronin, Jr. | 180.0K | — | — | — | — | — | 244.7K | 0.00% | ↗ |
| 79 | 2009 | Edward Meindl Vice President, IT Sales | 180.0K | — | — | 64.7K | — | — | 244.7K | 26.44% | ↗ |
| 80 | 2009 | Edward Meindl Vice President, IT Alliance Business | 180.0K | — | — | 64.7K | — | — | 244.7K | 26.44% | ↗ |
| 81 | 2009 | Kevin Kutzavitch Vice President, IT Integrator Business | 173.0K | — | — | 68.0K | — | — | 241.0K | 28.23% | ↗ |
| 82 | 2009 | Kevin Kutzavitch Vice President, IT Sales | 173.0K | — | — | 68.0K | — | — | 241.0K | 28.23% | ↗ |
| 83 | 2009 | Kevin Kutzavitch Vice President, Sales | 173.0K | — | — | 68.0K | — | — | 241.0K | 28.23% | ↗ |
| 84 | 2009 | Steven C. Wolfe Former Vice President, Corporate Development | 74.0K | — | — | 64.7K | — | — | 138.7K | 46.65% | ↗ |
| 85 | 2008 | Steven J. Shangold President and Chief Executive Officer | 272.6K | 89.0K | — | 153.1K | — | — | 514.7K | 29.74% | ↗ |
| 86 | 2008 | William Gorman Vice President, Brokerage Operations | 166.2K | 91.5K | — | 23.6K | — | — | 281.2K | 8.39% | ↗ |
| 87 | 2008 | Murali Balasubramanyam Executive Vice President of HR and Recruiting | 174.8K | 52.0K | — | 16.6K | — | — | 243.5K | 6.82% | ↗ |
| 88 | 2008 | Edward Meindl Vice President, IT Sales | 174.8K | 54.4K | — | 11.1K | — | — | 240.3K | 4.60% | ↗ |
| 89 | 2008 | Edward Meindl Vice President, Sales | 174.8K | 54.4K | — | 11.1K | — | — | 240.3K | 4.60% | ↗ |
| 90 | 2008 | John J. Cronin, Jr. Chief Financial Officer | 168.9K | 26.1K | — | 19.9K | — | — | 214.9K | 9.24% | ↗ |
| 91 | 2008 | John J. Cronin, Jr. Chief Financial Officer and Corporate Secretary | 168.9K | 26.1K | — | 19.4K | — | — | 214.4K | 9.03% | ↗ |
| 92 | 2008 | Kevin Kutzavitch Vice President, IT Sales | 147.2K | 53.9K | — | 5.5K | — | — | 206.7K | 2.68% | ↗ |
| 93 | 2008 | Kevin Kutzavitch Vice President, Sales | 147.2K | 53.9K | — | 5.5K | — | — | 206.7K | 2.68% | ↗ |
| 94 | 2007 | Steven J. Shangold President and Chief Executive Officer | 261.8K | 234.8K | 57.7K | 129.9K | — | — | 684.1K | 27.41% | ↗ |
| 95 | 2007 | Kevin Kutzavitch Vice President, Sales | 117.8K | 81.1K | — | — | — | — | 424.8K | 0.00% | ↗ |
| 96 | 2007 | Murali Balasubramanyam Executive Vice President of HR and Recruiting | 162.5K | 103.4K | 35.0K | 31.9K | — | — | 332.8K | 20.09% | ↗ |
| 97 | 2007 | Edward Meindl Vice President, Sales | 162.5K | 88.7K | — | — | — | — | 251.3K | 0.00% | ↗ |
| 98 | 2007 | John J. Cronin, Jr. Chief Financial Officer | 157.1K | 48.0K | 11.5K | 33.2K | — | — | 249.8K | 17.90% | ↗ |
| 99 | 2007 | William Gorman Vice President, Brokerage Operations | 160.6K | 39.8K | — | 42.5K | — | — | 243.0K | 17.50% | ↗ |
| 100 | 2006 | Steven J. Shangold President and Chief Executive Officer | 250.0K | 253.0K | 36.8K | 86.6K | — | — | 626.4K | 19.70% | ↗ |
| 101 | 2006 | William Gorman Vice President, Brokerage Operations | 160.0K | 125.0K | — | 43.5K | — | — | 328.5K | 13.25% | ↗ |
| 102 | 2006 | Murali Balasubramanyam Executive Vice President of HR and Recruiting | 154.1K | 95.1K | 17.5K | 31.5K | — | — | 298.3K | 16.45% | ↗ |
Proxy statements
Recent SEC filings
Executive team
| Name | Title | Compensation | Gender |
|---|---|---|---|
| Nirav Patel | Chief Executive Officer, President & Director | 4M | male |
| Kannan Sugantharaman | Chief Financial Officer & Chief Operating Officer | 359.2K | male |
| Jennifer Ford Lacey | Executive VP, Head of Legal, General Counsel & Corporate Secretary | — | female |
| Jitendra Putcha | Chief Delivery Officer | — | male |
| Kishalay Gangopadhyay | VP of Operations and Chief Business Officer of Diversified and Growth Markets | — | male |
| Michael Bryan | Exec. Vice President of EBU Sales | — | male |
| Philippe Bourdon | VP of Technology & Chief Information Officer | — | male |
| Sandhya Ramesh | Chief People Officer | — | female |
| Sarah Peiker | President of Talent Services | — | female |
| Donna Kijowski | Manager of Investor Relations | — | female |
| Shipra Sharma | SVP and Head of AI, Products & Industry Solutions | — | female |
| Jacob Samuel | SVP and Chief Business Officer of Consumer & Connected Retail | — | male |
No Senate trading activity found for this company.
No House trading activity found for this company.
Share your view on this stock and instantly see how the community has voted over the last 6 months.
Community Opinion for MHH
Short-term intention
Target Price Distribution
These are community opinions and do not constitute buy or sell advice to act on. The results shown are based on aggregated opinions and are not an investment recommendation, nor do they intend to influence any investment decision.

MSCI World Index (MSC)
NASDAQ Composite (NASDAQ)
FTSE China A50 Index (FGI)
STOXX Europe 600 (SIX)
Nikkei 300 (OSA)
NIFTY 50 (NSE)
DAX Performance Index (XETRA)
FTSE 100 (FGI)
CAC 40 (EURONEXT)
