Main Street Capital Corporation (MAIN)
NYSE: MAIN · IEX Real-Time Price · USD
50.37
+0.48 (0.96%)
At close: May 3, 2024, 4:00 PM
50.50
+0.13 (0.26%)
After-hours: May 3, 2024, 7:50 PM EDT

Main Street Capital Analyst Ratings

Total Analysts
6
Consensus Rating
Hold
Price Target
$45.50
Upside
-9.67%

Ratings History

Analyst Firm Rating Rating Action Price Target Upside Date
UBS
UBS
Hold
Maintains
$43$45
Hold Maintains $43$45 -10.66% Mar 1, 2024
Oppenheimer
Oppenheimer
Hold
Maintains
$41$43
Hold Maintains $41$43 -14.63% Feb 26, 2024
Truist Securities
Truist Securities
Hold
Maintains
$43$45
Hold Maintains $43$45 -10.66% Feb 26, 2024
RBC Capital
RBC Capital
Buy
Maintains
$46$48
Buy Maintains $46$48 -4.71% Jan 22, 2024
B. Riley Securities
B. Riley Securities
Hold
Downgrades
$47
Hold Downgrades $47 -6.69% Jan 8, 2024
Oppenheimer
Oppenheimer
Hold
Reiterates
$41
Hold Reiterates $41 -18.60% Aug 7, 2023
Hovde Group
Hovde Group
Buy
Upgrades
$45
Buy Upgrades $45 -10.66% Jun 30, 2023
RBC Capital
RBC Capital
Buy
Reiterates
$46
Buy Reiterates $46 -8.68% May 9, 2023
Oppenheimer
Oppenheimer
Hold
Reiterates
$41
Hold Reiterates $41 -18.60% May 8, 2023
Truist Securities
Truist Securities
Hold
Maintains
$40$43
Hold Maintains $40$43 -14.63% Feb 28, 2023
B. Riley Securities
B. Riley Securities
Strong Buy
Maintains
$42$45
Strong Buy Maintains $42$45 -10.66% Feb 27, 2023
Oppenheimer
Oppenheimer
Hold
Maintains
$39$41
Hold Maintains $39$41 -18.60% Feb 27, 2023
UBS
UBS
Hold
Initiates
$40
Hold Initiates $40 -20.59% Dec 19, 2022
B. Riley Securities
B. Riley Securities
Strong Buy
Initiates
$42
Strong Buy Initiates $42 -16.62% Dec 13, 2022
RBC Capital
RBC Capital
Buy
Maintains
$47$46
Buy Maintains $47$46 -8.68% Nov 9, 2022
RBC Capital
RBC Capital
Buy
Maintains
$45$47
Buy Maintains $45$47 -6.69% Aug 8, 2022
Raymond James
Raymond James
Hold
Downgrades
n/a
Hold Downgrades n/a n/a Aug 8, 2022
RBC Capital
RBC Capital
Buy
Maintains
$48$45
Buy Maintains $48$45 -10.66% May 10, 2022
RBC Capital
RBC Capital
Buy
Maintains
n/a
Buy Maintains n/a n/a Nov 9, 2021
Raymond James
Raymond James
Buy
Maintains
n/a
Buy Maintains n/a n/a Nov 8, 2021
Oppenheimer
Oppenheimer
Hold
Initiates
n/a
Hold Initiates n/a n/a Oct 5, 2021