We’ve just launched a new portal to help you explore stocks, crypto, ETFs, and more data

0JXQ

LSE
55.54000 USD
0.19
0.34%
Last update May 22, 4:28 PM BST
Main market
Day range
54.69000
55.63000
Previous close
55.73000
Open
55.49000
Access this stock data via API
Subscribe
Main Street Capital Corporation
55.54
0.19
0.34%

Analysis

Revenue estimate Current quarter(Jun 2025) Next quarter(Sep 2025) Current year(Dec 2025) Next year(Dec 2026)
Number of Analysts 3 3 3 3
Avg. estimate 137.06M 137.74M 550.26M 556.61M
Low estimate 136.47M 135.34M 543.51M 538.17M
High estimate 137.87M 138.96M 554.08M 572.14M
Last year sales 132.15M 136.82M 541.03M 550.26M
Sales growth 0.04 0.01 0.02 0.01
EPS trend Current quarter(Jun 2025) Next quarter(Sep 2025) Current year(Dec 2025) Next year(Dec 2026)
Current estimate 0 0 0 0
7 days ago 0 0 0 0
30 days ago 0 0 0 0
60 days ago 0 0 0 0
90 days ago 0 0 0 0
EPS revisions Current quarter(Jun 2025) Next quarter(Sep 2025) Current year(Dec 2025) Next year(Dec 2026)
Up last 7 days 0 0 0 0
Up last 30 days 0 0 0 0
Down last 7 days 0 0 0 0
Down last 30 days 0 0 0 0

Analyst ratings

Firm Date Action
Oppenheimer May 13, 2025 Maintains
Truist Securities May 12, 2025 Maintains
UBS Apr 17, 2025 Maintains
Truist Securities Mar 03, 2025 Maintains
B. Riley Securities Nov 11, 2024 Maintains
RBC Capital Aug 14, 2024 Reiterates
Oppenheimer Aug 13, 2024 Maintains
Truist Securities May 13, 2024 Maintains
B. Riley Securities May 13, 2024 Maintains
RBC Capital Apr 30, 2024 Maintains
UBS Mar 01, 2024 Maintains
Oppenheimer Feb 26, 2024 Maintains
Truist Securities Feb 26, 2024 Maintains
RBC Capital Jan 22, 2024 Maintains
B. Riley Securities Jan 08, 2024 Downgrade
Oppenheimer Aug 07, 2023 Reiterates
Hovde Group Jun 30, 2023 Upgrade
RBC Capital May 09, 2023 Reiterates
Oppenheimer May 08, 2023 Reiterates
Truist Securities Feb 28, 2023 Maintains
B. Riley Securities Feb 27, 2023 Maintains
Oppenheimer Feb 27, 2023 Maintains
UBS Dec 19, 2022 Initiates
B. Riley Securities Dec 13, 2022 Initiates
RBC Capital Nov 09, 2022 Maintains
RBC Capital Aug 08, 2022 Maintains
Raymond James Aug 08, 2022 Downgrade
RBC Capital May 10, 2022 Maintains
RBC Capital Nov 09, 2021 Maintains
Raymond James Nov 08, 2021 Maintains
Main market

Exchange is currently active.
Closing in 1 hour 46 minutes

14:43
00:00
08:00
16:30
23:59

Trading Hours (Monday - Friday):

Pre-market
07:15 - 08:00
Main market
08:00 - 16:30
Post-market
16:30 - 17:15
All times are displayed in the Europe/London timezone (BST, UTC+01:00).