Main Street Capital Corporation MAIN

Set alert

Price alert · MAIN

All alert types
56.45 USD +0.12 +0.21%

As of Nov 3, 10:12 AM ET

Bid
56.35 × 200
Ask
56.54 × 500
56.20 Day range 56.70
48.95 52-week range 65.23
YTD
-6.52%
1 year
-1.24%
Open
56.46
Prev close
56.33
Mkt cap
5.28B
Vol
89.42K
Avg vol
498.30K
EPS
4.98
P/E
11.34
Div yield
5.69%
More statistics
Low
56.20
High
56.70
Forward P/E
14.56
Beta
0.74
Short ratio
19.70
Inst. own
25.87%
Dividend
3.18
Ex-div date
Nov 5, 2026
Earnings
Nov 5, 2026
50-d avg
55.70
200-d avg
55.49
1y target
59.86

6M chart

Chart tools
Interval

Events in this range
  • May 7, 2026Earnings: 0.93; estimate 1.01; surprise -7.92%
  • May 8, 2026Dividend: 0.26
  • May 19, 2026Rating: Truist Securities · Hold → Hold
  • May 22, 2026Rating: Wells Fargo · — → Equal-Weight
  • Jun 8, 2026Dividend: 0.26
  • Jun 22, 2026Dividend: 0.3
  • Jul 8, 2026Dividend: 0.265
  • Aug 6, 2026Earnings: 0.97; estimate 0.958; surprise 1.25%
  • Aug 7, 2026Dividend: 0.265
  • Aug 10, 2026Rating: Wells Fargo · Equal-Weight → Equal-Weight
  • Aug 10, 2026Rating: Truist Securities · Hold → Hold
  • Sep 8, 2026Dividend: 0.265
  • Sep 21, 2026Dividend: 0.3
  • Sep 29, 2026Rating: Wells Fargo · Equal-Weight → Overweight
  • Oct 8, 2026Dividend: 0.265
  • Oct 9, 2026Rating: UBS · Neutral → Neutral
Signals (27)
NameDateAgo
SMA: BullishNov 2, 20261 day ago
SMA: BearishOct 30, 20264 days ago
SMA: BullishOct 29, 20265 days ago
SMA: BullishOct 29, 20265 days ago
MACD: Buy SignalOct 22, 20261 week ago
SMA: BearishOct 9, 20263 weeks ago
SMA: BullishOct 8, 20263 weeks ago
SMA: BearishOct 7, 20263 weeks ago
SMA: BearishSep 18, 20261 month ago
SMA: BullishSep 17, 20261 month ago
SMA: BearishSep 16, 20261 month ago
SMA: BullishSep 11, 20261 month ago
SMA: BearishSep 10, 20261 month ago
MACD: Sell SignalAug 19, 20262 months ago
RSI: OverboughtAug 7, 20262 months ago
SMA: BullishJul 24, 20263 months ago
SMA: BearishJul 23, 20263 months ago
SMA: BullishJul 16, 20263 months ago
RSI: OverboughtJul 16, 20263 months ago
SMA: BullishJul 10, 20263 months ago

Newest 20 of 27.

Analyst view

Consensus: hold

Hold
Price target (mean) 59.86 +6.0% upside
Target (low)
52.00
Target (mean)
59.86
Target (high)
70.00
Ratings (0m) 8 2 buy · 6 hold · 0 sell
  • Strong buy1
  • Buy1
  • Hold6
  • Sell0
  • Strong sell0

Recommendation trend

  • This month 8
  • 1 month ago 7
  • 2 months ago 7

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

MAIN analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter0.917730.89 – 0.970.97-5.4%145.67M+4.2%7
Next quarter0.936950.90 – 1.001.03-9.0%150.25M+3.2%7
Current year3.783.69 – 4.013.95-4.4%585.51M+3.4%7
Next year3.873.64 – 4.053.78+2.4%629.13M+7.4%8

Upgrades and downgrades

The latest rating changes

MAIN analyst upgrades and downgrades
DateFirmActionFromTo
Oct 9, 2026UBSMaintainedNeutralNeutral
Sep 29, 2026Wells FargoUpgradeEqual-WeightOverweight
Aug 10, 2026Truist SecuritiesMaintainedHoldHold
Aug 10, 2026Wells FargoMaintainedEqual-WeightEqual-Weight
May 22, 2026Wells FargoInitiated—Equal-Weight
May 19, 2026Truist SecuritiesMaintainedHoldHold
May 14, 2026RBC CapitalMaintainedOutperformOutperform
Apr 22, 2026CitizensMaintainedMarket OutperformMarket Outperform
Dec 9, 2025RBC CapitalMaintainedOutperformOutperform
Dec 8, 2025CitizensInitiated—Market Outperform
Nov 12, 2025B. Riley SecuritiesMaintainedNeutralNeutral
Oct 15, 2025Truist SecuritiesMaintainedHoldHold
Aug 28, 2025RBC CapitalMaintainedOutperformOutperform
Aug 18, 2025B. Riley SecuritiesMaintainedNeutralNeutral
Aug 11, 2025Truist SecuritiesMaintainedHoldHold
Jul 16, 2025UBSMaintainedNeutralNeutral
May 13, 2025OppenheimerMaintainedPerformPerform
May 12, 2025Truist SecuritiesMaintainedHoldHold
Apr 17, 2025UBSMaintainedNeutralNeutral
Mar 3, 2025Truist SecuritiesMaintainedHoldHold
Nov 11, 2024B. Riley SecuritiesMaintainedNeutralNeutral
Aug 14, 2024RBC CapitalReiteratedOutperformOutperform
Aug 13, 2024OppenheimerMaintainedPerformPerform
May 13, 2024B. Riley SecuritiesMaintainedNeutralNeutral
May 13, 2024Truist SecuritiesMaintainedHoldHold
Apr 30, 2024RBC CapitalMaintainedOutperformOutperform
Mar 1, 2024UBSMaintainedNeutralNeutral
Feb 26, 2024OppenheimerMaintainedPerformPerform
Feb 26, 2024Truist SecuritiesMaintainedHoldHold
Jan 22, 2024RBC CapitalMaintainedOutperformOutperform