Distribution Solutions Group Inc. Common Stock (DSGR)
Stock · NASDAQ · Consumer Discretionary
$34.79as of 8/28/2026
Price chart
Open in TradingViewActive signals
No technical signal is currently active for this symbol.
Support level
$26.75
Industry
Industrial Specialties
Distribution Solutions Group Inc. Common Stock Competitors
Chosen by industry and closest market cap.
- DSGRDistribution Solutions Group Inc. Common Stock$34.79▼ 0.11%Market cap $1.60BP/E —
- WLFCWillis Lease Finance Corporation Common Stock$53.28▼ 3.32%Market cap $1.67BP/E 14.44$38$81.54
- TRSTriMas Corporation Common Stock$39.49▼ 0.23%Market cap $1.45BP/E 1.71$30.43$45.43
- ENOVEnovis Corporation Common Stock$24.92▲ 0.36%Market cap $1.81BP/E —$19.14$34.28
- ADSEADS-TEC ENERGY PLC Ordinary Shares$11.38▲ 0.71%Market cap $894.80MP/E —$7.89$13.5
- MECMayville Engineering Company Inc. Common Stock$19.25▼ 5.36%Market cap $544.12MP/E —$12.25$38.76
- ESTAEstablishment Labs Holdings Inc. Common Shares$70.63▼ 1.64%Market cap $2.73BP/E —$36.53$97.59
| Symbol | Market cap | P/E ratio | Price | 1D | 52-week range |
|---|---|---|---|---|---|
| DSGR Distribution Solutions Group Inc. Common Stock | $1.60B | — | $34.79 | ▼ 0.11% | |
| WLFC Willis Lease Finance Corporation Common Stock | $1.67B | 14.44 | $53.28 | ▼ 3.32% | $38$81.54 |
| TRS TriMas Corporation Common Stock | $1.45B | 1.71 | $39.49 | ▼ 0.23% | $30.43$45.43 |
| ENOV Enovis Corporation Common Stock | $1.81B | — | $24.92 | ▲ 0.36% | $19.14$34.28 |
| ADSE ADS-TEC ENERGY PLC Ordinary Shares | $894.80M | — | $11.38 | ▲ 0.71% | $7.89$13.5 |
| MEC Mayville Engineering Company Inc. Common Stock | $544.12M | — | $19.25 | ▼ 5.36% | $12.25$38.76 |
| ESTA Establishment Labs Holdings Inc. Common Shares | $2.73B | — | $70.63 | ▼ 1.64% | $36.53$97.59 |
P/E shows — for peers not currently carrying a live signal of their own.
Institutional Ownership
March 31, 2026
- Total shares held
- 43.01M
- Total value held
- $1.25B
- Institutional holders
- 104
Top holders this quarter
- Unknown36.36M
- Unknown937.2K
- Unknown622.2K
- Unknown499.0K
- Unknown494.6K
- Unknown394.3K
- Unknown312.5K
- Unknown279.9K
- Unknown251.1K
- Unknown247.5K
See the full, filterable feed with live charts on the MarketWall dashboard.