Main Street Capital Corporation (MAIN)
NYSE: MAIN · Real-Time Price · USD
58.94
+2.15 (3.79%)
At close: Aug 7, 2026, 4:00 PM EDT
58.80
-0.14 (-0.24%)
Pre-market: Aug 10, 2026, 6:21 AM EDT

Main Street Capital Analyst Ratings

Ratings History

AnalystFirmRatingRatingActionPrice TargetUpsideDate
Wells Fargo
Wells Fargo
Hold
Maintains
$50$55
HoldMaintains$50$55-6.68%Aug 10, 2026
Truist Financial
Truist Financial
Hold
Maintains
n/a
HoldMaintainsn/an/aAug 7, 2026
RBC Capital
RBC Capital
Buy
Maintains
$66$58
BuyMaintains$66$58-1.59%May 14, 2026
Citizens JMP
Citizens JMP
Buy
Maintains
$74$70
BuyMaintains$74$70+18.76%Apr 22, 2026