로딩 중…
지수 로딩 중…
Main Street Capital Corporation
MAIN· NYSE· Financials· Diversified Financials
$55.82+2.59%
2026-08-03
Financials
Valuation Metrics
Main Street Capital Corporation's Market Cap is $5.19B. At end of 2025 it was $5.43B. Ranked #1365 of 3,112 in US market (top 44%), #899 of 1,667 on NYSE (top 54%), #86 of 161 in Financial Services (top 53%) by Market Cap.
Investment Metrics(as of 2026-08-03)
| Metric | Value | Rank |
|---|---|---|
| Size | ||
| Market Cap | $5.19B | US#1,365/3,112 Sec#86/161 |
| Revenue | $728M | US#2,145/3,112 Sec#114/161 |
| Net Income | $426M | US#894/3,112 Sec#57/161 |
| Total Assets | $5.83B | US#1,328/3,112 Sec#95/161 |
| Net Assets | $3.09B | US#962/3,112 Sec#65/161 |
| Value | ||
| P/E | 12.18x | US#423/3,112 Sec#39/161 |
| P/B | 1.68x | US#974/3,112 Sec#59/161 |
| P/S | 7.13x | US#2,515/3,112 Sec#133/161 |
| EV/EBITDA | 15.81x | US#1,569/3,112 Sec#80/161 |
| FCF Yield | 6.59% | US#960/3,112 Sec#61/161 |
| Profitability | ||
| ROE | 13.78% | US#957/3,112 Sec#74/161 |
| ROA | 7.31% | US#690/3,112 Sec#40/161 |
| Op. Margin | 66.79% | US#43/3,112 Sec#8/161 |
| Revenue Growth | -4.19% | US#2,477/3,112 Sec#122/161 |
| Earnings Growth | -57.80% | US#1,901/3,112 Sec#112/161 |
| Financial Health | ||
| Debt Ratio | 88.40% | US#970/3,112 Sec#28/161 |
| Total Debt | $2.54B | US#1,000/3,112 Sec#77/161 |
| FCF | $342M | US#1,056/3,112 Sec#68/161 |
| Cash | $21M | US#2,851/3,112 Sec#152/161 |
| Current Ratio | 0.16x | US#2,909/3,112 Sec#136/161 |
| Net Debt/EBITDA | 5.16x | US#2,066/3,112 Sec#95/161 |
| Dividend | ||
| Div. Yield | 6.10% | US#181/3,112 Sec#25/161 |
| Div. Growth | 5.88% | US#737/3,112 Sec#64/161 |
| Performance | ||
| 1Y Return | -12.77% | US#2,428/3,112 Sec#103/161 |
| 1M Return | 7.43% | US#721/3,112 Sec#47/161 |
| From 52W High | -17.63% | US#1,584/3,112 Sec#83/161 |
| 1Y MDD | -26.52% | US#1,130/3,112 Sec#60/161 |
| Trading | ||
| Volume | 591,925 shares | US#1,939/3,112 Sec#97/161 |
| Trading Value | $33M | US#1,664/3,112 Sec#102/161 |
| Per Share | ||
| EPS | $5.49 | US#596/3,112 Sec#54/161 |
| BPS | $33.32 | US#766/3,112 Sec#49/161 |