_id
69131266ccc777a4e85d7f2f
Ticker
MAIN
Name
Main Street Capital Corporation
Exchange
NYSE
Address
1300 Post Oak Boulevard, Houston, TX, United States, 77056
Country
USA
Sector
Financial Services
Industry
Asset Management
Currency
USD
Website
https://www.mainstcapital.com
Description
Main Street Capital Corporation is a business development company and a small business investment company specializing in direct and indirect investments. In direct investments, the firm specializes in private equity capital to lower middle market companies. The firm specializes in recapitalizations, loan, growth capital, mezzanine debt, corporate carveouts, family estate planning, management buyouts, refinancing, private loan, private credit solutions, senior secured term debt, unintranche term debt, subordinated debt, preferred equity, common equity, minimal or no fixed amortization, split lien term debt, industry consolidation, mature, later stage and emerging growth. The firm makes both control and non-control equity investments. The firm also provides debt capital to middle market companies for strategic acquisitions, management buyouts, growth financings, majority and minority recapitalizations, and refinancing. The firm also makes equity co-investments. The firm provides debt financing solutions for acquisitions, recapitalizations, and refinancing to middle market companies. The firm provides private debt and private equity capital to lower middle market companies and debt capital to middle market companies. The firm seeks to partner with entrepreneurs, business owners and management teams and generally provides one stop financing alternatives within its lower middle market portfolio. It prefers to invest in air freight and logistics, auto components, building products, chemicals, commercial services, computers, construction and engineering, consumer finance, consumer services, electronic equipment, energy equipment and services, financial services, health care equipment, health care providers, hotels, restaurants, and leisure, internet software and services, IT Services, machinery, oil, gas and consumable fuels, paper and forest products, professional and industrial services, manufacturing, road and rail, software, specialty retail, telecommunication, consumer discretionary, energy, materials, concrete, p
Last Close
62.29
Volume
362102
Current Price
62.05
Change
-0.3852945898218045
Last Updated
2025-12-02T11:31:42.828Z
Image
-
Ipo Date
2007-10-05T00:00:00.000Z
Market Cap
5188910592
Next Dividend Date
2025-12-15T00:00:00.000Z
Dividend Frequency
-
Dividend Rate
0.255
Dividend Yield
1.6438356164383563
Sentiment
0.9676193548387096
Sentiment Sources
31
Rating
3
Target Price
60.6667
Strong Buy
0
Buy
0
Hold
4
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
183705000
Cost Of Revenue
32472000
Gross Profit
151233000
Operating Expenses
17844000
Operating Income
133389000
Interest Expense
32472000
Pretax Income
133389000
Net Income
123671000
Eps
1.3864089014018557
Dividends Per Share
85626000
Shares Outstanding
89587543
Income Tax Expense
9718000
EBITDA
133389000
Operating Margin
72.61043520862252
Total Other Income Expense Net
403460000
Cash
30568000
Short Term Investments
-
Receivables
-
Inventories
-
Total Current Assets
30568000
Property Plant Equipment
-
Total Assets
5282934000
Payables
41405000
Short Term Debt
-
Long Term Debt
-
Total Liabilities
2348359000
Equity
2934575000
Depreciation
3254000
Change In Working Capital
7705000
Cash From Operations
90632000
Capital Expenditures
0
Cash From Investing
875415000
Cash From Financing
-147048000
Net Change In Cash
-56416000
PE
9.5894
PB
1.8861364449536984
ROE
4.214272935603963
ROA
2.3409529628800962
FCF
90632000
Fcf Percent
0.4933561960752293
Piotroski FScore
3
Health Score
70
Deep Value Investing Score
6
Defensive Investing Score
7.5
Dividend Investing Score
4
Economic Moat Investing Score
8.8
Garp Investing Score
4
Growth Investing Score
3
Momentum Investing Score
6
Net Net Investing Score
4
Quality Investing Score
7.5
Value Investing Score
7.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
183705000
Quarters > 0 > income Statement > cost Of Revenue
32472000
Quarters > 0 > income Statement > gross Profit
151233000
Quarters > 0 > income Statement > operating Expenses
17844000
Quarters > 0 > income Statement > operating Income
133389000
Quarters > 0 > income Statement > interest Expense
32472000
Quarters > 0 > income Statement > pretax Income
133389000
Quarters > 0 > income Statement > net Income
123671000
Quarters > 0 > income Statement > eps
1.3864089014018557
Quarters > 0 > income Statement > dividends Per Share
85626000
Quarters > 0 > income Statement > shares Outstanding
89202399
Quarters > 0 > income Statement > income Tax Expense
9718000
Quarters > 0 > income Statement > EBITDA
133389000
Quarters > 0 > income Statement > operating Margin
72.61043520862252
Quarters > 0 > income Statement > total Other Income Expense Net
403460000
Quarters > 0 > balance Sheet > cash
30568000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
-
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
30568000
Quarters > 0 > balance Sheet > property Plant Equipment
-
Quarters > 0 > balance Sheet > total Assets
5282934000
Quarters > 0 > balance Sheet > payables
41405000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
2348359000
Quarters > 0 > balance Sheet > equity
2934575000
Quarters > 0 > cash Flow > net Income
123671000
Quarters > 0 > cash Flow > depreciation
3254000
Quarters > 0 > cash Flow > change In Working Capital
7705000
Quarters > 0 > cash Flow > cash From Operations
90632000
Quarters > 0 > cash Flow > capital Expenditures
0
Quarters > 0 > cash Flow > cash From Investing
875415000
Quarters > 0 > cash Flow > cash From Financing
-147048000
Quarters > 0 > cash Flow > net Change In Cash
-56416000
Quarters > 0 > ratios > PE
1.3864089014018557
Quarters > 0 > ratios > PB
1.8861364449536984
Quarters > 0 > ratios > ROE
4.214272935603963
Quarters > 0 > ratios > ROA
2.3409529628800962
Quarters > 0 > ratios > FCF
90632000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.4933561960752293
Quarters > 0 > health Score
70
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
177442000
Quarters > 1 > income Statement > cost Of Revenue
32519000
Quarters > 1 > income Statement > gross Profit
144923000
Quarters > 1 > income Statement > operating Expenses
18120000
Quarters > 1 > income Statement > operating Income
126803000
Quarters > 1 > income Statement > interest Expense
32519000
Quarters > 1 > income Statement > pretax Income
126803000
Quarters > 1 > income Statement > net Income
122534000
Quarters > 1 > income Statement > eps
1.372800921011459
Quarters > 1 > income Statement > dividends Per Share
84180000
Quarters > 1 > income Statement > shares Outstanding
89258390
Quarters > 1 > income Statement > income Tax Expense
4269000
Quarters > 1 > income Statement > EBITDA
126803000
Quarters > 1 > income Statement > operating Margin
71.46166071166917
Quarters > 1 > income Statement > total Other Income Expense Net
-32519000
Quarters > 1 > balance Sheet > cash
86984000
Quarters > 1 > balance Sheet > short Term Investments
257553000
Quarters > 1 > balance Sheet > receivables
92509000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
86984000
Quarters > 1 > balance Sheet > property Plant Equipment
-
Quarters > 1 > balance Sheet > total Assets
5287766000
Quarters > 1 > balance Sheet > payables
46484000
Quarters > 1 > balance Sheet > short Term Debt
150319000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
2403549000
Quarters > 1 > balance Sheet > equity
2884217000
Quarters > 1 > cash Flow > net Income
-52420000
Quarters > 1 > cash Flow > depreciation
1632000
Quarters > 1 > cash Flow > change In Working Capital
12368000
Quarters > 1 > cash Flow > cash From Operations
102524000
Quarters > 1 > cash Flow > capital Expenditures
0
Quarters > 1 > cash Flow > cash From Investing
5473000
Quarters > 1 > cash Flow > cash From Financing
-124720000
Quarters > 1 > cash Flow > net Change In Cash
-22196000
Quarters > 1 > ratios > PE
1.372800921011459
Quarters > 1 > ratios > PB
1.9202726769518383
Quarters > 1 > ratios > ROE
4.248432070125098
Quarters > 1 > ratios > ROA
2.31731131823912
Quarters > 1 > ratios > FCF
102524000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.5777887985933432
Quarters > 1 > health Score
70
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
170691000
Quarters > 2 > income Statement > cost Of Revenue
31168000
Quarters > 2 > income Statement > gross Profit
139523000
Quarters > 2 > income Statement > operating Expenses
16068000
Quarters > 2 > income Statement > operating Income
123455000
Quarters > 2 > income Statement > interest Expense
31168000
Quarters > 2 > income Statement > pretax Income
123455000
Quarters > 2 > income Statement > net Income
116082000
Quarters > 2 > income Statement > eps
1.308541218112748
Quarters > 2 > income Statement > dividends Per Share
83870000
Quarters > 2 > income Statement > shares Outstanding
88711000
Quarters > 2 > income Statement > income Tax Expense
7373000
Quarters > 2 > income Statement > EBITDA
123455000
Quarters > 2 > income Statement > operating Margin
72.32660187121758
Quarters > 2 > income Statement > total Other Income Expense Net
-31168000
Quarters > 2 > balance Sheet > cash
109180000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
98395000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
109180000
Quarters > 2 > balance Sheet > property Plant Equipment
-
Quarters > 2 > balance Sheet > total Assets
5273385000
Quarters > 2 > balance Sheet > payables
42181000
Quarters > 2 > balance Sheet > short Term Debt
150858000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
2433252000
Quarters > 2 > balance Sheet > equity
2840133000
Quarters > 2 > cash Flow > net Income
116082000
Quarters > 2 > cash Flow > depreciation
1473000
Quarters > 2 > cash Flow > change In Working Capital
-26704000
Quarters > 2 > cash Flow > cash From Operations
57784000
Quarters > 2 > cash Flow > capital Expenditures
0
Quarters > 2 > cash Flow > cash From Investing
-78183000
Quarters > 2 > cash Flow > cash From Financing
51328000
Quarters > 2 > cash Flow > net Change In Cash
30929000
Quarters > 2 > ratios > PE
1.308541218112748
Quarters > 2 > ratios > PB
1.9381196408759729
Quarters > 2 > ratios > ROE
4.087202958453002
Quarters > 2 > ratios > ROA
2.2012805816377905
Quarters > 2 > ratios > FCF
57784000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.33852985804758307
Quarters > 2 > health Score
70
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
221234000
Quarters > 3 > income Statement > cost Of Revenue
34018000
Quarters > 3 > income Statement > gross Profit
187216000
Quarters > 3 > income Statement > operating Expenses
16069000
Quarters > 3 > income Statement > operating Income
171147000
Quarters > 3 > income Statement > interest Expense
34018000
Quarters > 3 > income Statement > pretax Income
171147000
Quarters > 3 > income Statement > net Income
174233000
Quarters > 3 > income Statement > eps
1.9708277718706875
Quarters > 3 > income Statement > dividends Per Share
82139000
Quarters > 3 > income Statement > shares Outstanding
88406000
Quarters > 3 > income Statement > income Tax Expense
-3086000
Quarters > 3 > income Statement > EBITDA
171147000
Quarters > 3 > income Statement > operating Margin
77.36017067900956
Quarters > 3 > income Statement > total Other Income Expense Net
46775999
Quarters > 3 > balance Sheet > cash
78251000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
98084000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
176335000
Quarters > 3 > balance Sheet > property Plant Equipment
-
Quarters > 3 > balance Sheet > total Assets
5121341000
Quarters > 3 > balance Sheet > payables
45390000
Quarters > 3 > balance Sheet > short Term Debt
151134000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
2323503000
Quarters > 3 > balance Sheet > equity
2797838000
Quarters > 3 > cash Flow > net Income
174233000
Quarters > 3 > cash Flow > depreciation
-124371000
Quarters > 3 > cash Flow > change In Working Capital
-5207000
Quarters > 3 > cash Flow > cash From Operations
145046000
Quarters > 3 > cash Flow > capital Expenditures
0
Quarters > 3 > cash Flow > cash From Investing
-
Quarters > 3 > cash Flow > cash From Financing
-151216000
Quarters > 3 > cash Flow > net Change In Cash
-6170000
Quarters > 3 > ratios > PE
1.9708277718706875
Quarters > 3 > ratios > PB
1.9606540121336544
Quarters > 3 > ratios > ROE
6.227415597329081
Quarters > 3 > ratios > ROA
3.4020972241450043
Quarters > 3 > ratios > FCF
145046000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.655622553495394
Quarters > 3 > health Score
72
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
724680000
Annuals > 0 > income Statement > cost Of Revenue
123429000
Annuals > 0 > income Statement > gross Profit
601251000
Annuals > 0 > income Statement > operating Expenses
62538000
Annuals > 0 > income Statement > operating Income
538713000
Annuals > 0 > income Statement > interest Expense
123429000
Annuals > 0 > income Statement > pretax Income
538713000
Annuals > 0 > income Statement > net Income
508080000
Annuals > 0 > income Statement > eps
5.737192154382954
Annuals > 0 > income Statement > dividends Per Share
320427000
Annuals > 0 > income Statement > shares Outstanding
88559000
Annuals > 0 > income Statement > income Tax Expense
30633000
Annuals > 0 > income Statement > EBITDA
538713000
Annuals > 0 > income Statement > operating Margin
74.33805265772479
Annuals > 0 > income Statement > total Other Income Expense Net
-123429000
Annuals > 0 > balance Sheet > cash
78251000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
98084000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
176335000
Annuals > 0 > balance Sheet > property Plant Equipment
-
Annuals > 0 > balance Sheet > total Assets
5121341000
Annuals > 0 > balance Sheet > payables
45390000
Annuals > 0 > balance Sheet > short Term Debt
151134000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
2323503000
Annuals > 0 > balance Sheet > equity
2797838000
Annuals > 0 > cash Flow > net Income
508080000
Annuals > 0 > cash Flow > depreciation
5157000
Annuals > 0 > cash Flow > change In Working Capital
168000
Annuals > 0 > cash Flow > cash From Operations
-87118000
Annuals > 0 > cash Flow > capital Expenditures
0
Annuals > 0 > cash Flow > cash From Investing
-418914000
Annuals > 0 > cash Flow > cash From Financing
105286000
Annuals > 0 > cash Flow > net Change In Cash
18168000
Annuals > 0 > ratios > PE
5.737192154382954
Annuals > 0 > ratios > PB
1.8333217577286463
Annuals > 0 > ratios > ROE
18.15973619630586
Annuals > 0 > ratios > ROA
9.920839092729814
Annuals > 0 > ratios > FCF
-87118000
Annuals > 0 > ratios > Piotroski FScore
2
Annuals > 0 > ratios > fcf Percent
-0.12021581939614727
Annuals > 0 > health Score
69
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
612455000
Annuals > 1 > income Statement > cost Of Revenue
102575000
Annuals > 1 > income Statement > gross Profit
509880000
Annuals > 1 > income Statement > operating Expenses
58791000
Annuals > 1 > income Statement > operating Income
451089000
Annuals > 1 > income Statement > interest Expense
102575000
Annuals > 1 > income Statement > pretax Income
451089000
Annuals > 1 > income Statement > net Income
428447000
Annuals > 1 > income Statement > eps
5.230257455717372
Annuals > 1 > income Statement > dividends Per Share
271599000
Annuals > 1 > income Statement > shares Outstanding
81917000
Annuals > 1 > income Statement > income Tax Expense
22642000
Annuals > 1 > income Statement > EBITDA
451089000
Annuals > 1 > income Statement > operating Margin
73.65259488452213
Annuals > 1 > income Statement > total Other Income Expense Net
-102575000
Annuals > 1 > balance Sheet > cash
60083000
Annuals > 1 > balance Sheet > short Term Investments
-1
Annuals > 1 > balance Sheet > receivables
89337000
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
149420000
Annuals > 1 > balance Sheet > property Plant Equipment
4294149999
Annuals > 1 > balance Sheet > total Assets
4443570000
Annuals > 1 > balance Sheet > payables
37393000
Annuals > 1 > balance Sheet > short Term Debt
514820000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
1966171000
Annuals > 1 > balance Sheet > equity
2477399000
Annuals > 1 > cash Flow > net Income
428447000
Annuals > 1 > cash Flow > depreciation
3331000
Annuals > 1 > cash Flow > change In Working Capital
-4287000
Annuals > 1 > cash Flow > cash From Operations
285322000
Annuals > 1 > cash Flow > capital Expenditures
0
Annuals > 1 > cash Flow > cash From Investing
-84564000
Annuals > 1 > cash Flow > cash From Financing
-274360000
Annuals > 1 > cash Flow > net Change In Cash
10962000
Annuals > 1 > ratios > PE
5.230257455717372
Annuals > 1 > ratios > PB
1.9151669311241346
Annuals > 1 > ratios > ROE
17.294226727305535
Annuals > 1 > ratios > ROA
9.64195455455861
Annuals > 1 > ratios > FCF
285322000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.4658660636291646
Annuals > 1 > health Score
87
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
331153000
Annuals > 2 > income Statement > cost Of Revenue
78276000
Annuals > 2 > income Statement > gross Profit
331153000
Annuals > 2 > income Statement > operating Expenses
66222000
Annuals > 2 > income Statement > operating Income
343207000
Annuals > 2 > income Statement > interest Expense
78276000
Annuals > 2 > income Statement > pretax Income
264931000
Annuals > 2 > income Statement > net Income
241606000
Annuals > 2 > income Statement > eps
3.2438172981391475
Annuals > 2 > income Statement > dividends Per Share
194174000
Annuals > 2 > income Statement > shares Outstanding
74482000
Annuals > 2 > income Statement > income Tax Expense
23325000
Annuals > 2 > income Statement > EBITDA
318391000
Annuals > 2 > income Statement > operating Margin
103.64000930083677
Annuals > 2 > income Statement > total Other Income Expense Net
-78276000
Annuals > 2 > balance Sheet > cash
49121000
Annuals > 2 > balance Sheet > short Term Investments
1904000
Annuals > 2 > balance Sheet > receivables
381000
Annuals > 2 > balance Sheet > inventories
134137000
Annuals > 2 > balance Sheet > total Current Assets
49502000
Annuals > 2 > balance Sheet > property Plant Equipment
8700000
Annuals > 2 > balance Sheet > total Assets
4241885000
Annuals > 2 > balance Sheet > payables
34256000
Annuals > 2 > balance Sheet > short Term Debt
16389000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
2133299000
Annuals > 2 > balance Sheet > equity
2108586000
Annuals > 2 > cash Flow > net Income
241606000
Annuals > 2 > cash Flow > depreciation
-24816000
Annuals > 2 > cash Flow > change In Working Capital
-10452000
Annuals > 2 > cash Flow > cash From Operations
-246936000
Annuals > 2 > cash Flow > capital Expenditures
0
Annuals > 2 > cash Flow > cash From Investing
680025000
Annuals > 2 > cash Flow > cash From Financing
263428000
Annuals > 2 > cash Flow > net Change In Cash
16492000
Annuals > 2 > ratios > PE
3.2438172981391475
Annuals > 2 > ratios > PB
2.045919606788625
Annuals > 2 > ratios > ROE
11.458199950108746
Annuals > 2 > ratios > ROA
5.695722538446941
Annuals > 2 > ratios > FCF
-246936000
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
-0.7456855290454866
Annuals > 2 > health Score
54
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
411171000
Annuals > 3 > income Statement > cost Of Revenue
58836000
Annuals > 3 > income Statement > gross Profit
411171000
Annuals > 3 > income Statement > operating Expenses
47546000
Annuals > 3 > income Statement > operating Income
363625000
Annuals > 3 > income Statement > interest Expense
58836000
Annuals > 3 > income Statement > pretax Income
363625000
Annuals > 3 > income Statement > net Income
330762000
Annuals > 3 > income Statement > eps
4.796363161787097
Annuals > 3 > income Statement > dividends Per Share
160537000
Annuals > 3 > income Statement > shares Outstanding
68961000
Annuals > 3 > income Statement > income Tax Expense
32863000
Annuals > 3 > income Statement > EBITDA
843909000
Annuals > 3 > income Statement > operating Margin
88.43644128598564
Annuals > 3 > income Statement > total Other Income Expense Net
-58836000
Annuals > 3 > balance Sheet > cash
32629000
Annuals > 3 > balance Sheet > short Term Investments
1994000
Annuals > 3 > balance Sheet > receivables
35125000
Annuals > 3 > balance Sheet > inventories
69748000
Annuals > 3 > balance Sheet > total Current Assets
67754000
Annuals > 3 > balance Sheet > property Plant Equipment
3800000
Annuals > 3 > balance Sheet > total Assets
3690290000
Annuals > 3 > balance Sheet > payables
35196000
Annuals > 3 > balance Sheet > short Term Debt
188844000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
1901444000
Annuals > 3 > balance Sheet > equity
1788846000
Annuals > 3 > cash Flow > net Income
330762000
Annuals > 3 > cash Flow > depreciation
-135624000
Annuals > 3 > cash Flow > change In Working Capital
28023000
Annuals > 3 > cash Flow > cash From Operations
-515373000
Annuals > 3 > cash Flow > capital Expenditures
0
Annuals > 3 > cash Flow > cash From Investing
1054472000
Annuals > 3 > cash Flow > cash From Financing
516083000
Annuals > 3 > cash Flow > net Change In Cash
710000
Annuals > 3 > ratios > PE
4.796363161787097
Annuals > 3 > ratios > PB
2.232847947783096
Annuals > 3 > ratios > ROE
18.490244548720234
Annuals > 3 > ratios > ROA
8.963035425400172
Annuals > 3 > ratios > FCF
-515373000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-1.2534274061157036
Annuals > 3 > health Score
62
Valuation > metrics > PE
9.5894
Valuation > metrics > PB
1.8861364449536984
Valuation > final Score
100
Valuation > verdict
2.1% Undervalued
Profitability > metrics > ROE
4.214272935603963
Profitability > metrics > ROA
404.5766814969904
Profitability > metrics > Net Margin
0.6732043221469204
Profitability > final Score
68
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.8002381946278422
Risk > metrics > Interest Coverage
4.107815964523281
Risk > final Score
64
Risk > verdict
High
Liquidity > metrics > Current Ratio
0.7382683250815119
Liquidity > metrics > Quick Ratio
0.7382683250815119
Liquidity > final Score
47
Liquidity > verdict
Weak
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
68
Prev Profitabilities > 1
68
Prev Profitabilities > 2
72
Prev Risks > 0
64
Prev Risks > 1
64
Prev Risks > 2
68
Prev Liquidities > 0
32
Prev Liquidities > 1
38
Prev Liquidities > 2
55
Updated At
2025-12-14T00:48:23.640Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-19
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
1.01
Earnings History > 0 > eps Difference
-1.01
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-30
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.97
Earnings History > 1 > eps Estimate
1
Earnings History > 1 > eps Difference
-0.03
Earnings History > 1 > surprise Percent
-3
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-07
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.99
Earnings History > 2 > eps Estimate
0.99
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
0
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-07
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.01
Earnings History > 3 > eps Estimate
1.02
Earnings History > 3 > eps Difference
-0.01
Earnings History > 3 > surprise Percent
-0.9804
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-20
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.02
Earnings History > 4 > eps Estimate
1.03
Earnings History > 4 > eps Difference
-0.01
Earnings History > 4 > surprise Percent
-0.9709
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-07
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1
Earnings History > 5 > eps Estimate
1.02
Earnings History > 5 > eps Difference
-0.02
Earnings History > 5 > surprise Percent
-1.9608
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-08
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.01
Earnings History > 6 > eps Estimate
1.01
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
0
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-09
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.05
Earnings History > 7 > eps Estimate
1.03
Earnings History > 7 > eps Difference
0.02
Earnings History > 7 > surprise Percent
1.9417
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-22
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.07
Earnings History > 8 > eps Estimate
1.03
Earnings History > 8 > eps Difference
0.04
Earnings History > 8 > surprise Percent
3.8835
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-02
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.99
Earnings History > 9 > eps Estimate
1
Earnings History > 9 > eps Difference
-0.01
Earnings History > 9 > surprise Percent
-1
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-03
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.06
Earnings History > 10 > eps Estimate
1
Earnings History > 10 > eps Difference
0.06
Earnings History > 10 > surprise Percent
6
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-04
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.02
Earnings History > 11 > eps Estimate
0.98
Earnings History > 11 > eps Difference
0.04
Earnings History > 11 > surprise Percent
4.0816
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-23
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.98
Earnings History > 12 > eps Estimate
0.88
Earnings History > 12 > eps Difference
0.1
Earnings History > 12 > surprise Percent
11.3636
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-03
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.83
Earnings History > 13 > eps Estimate
0.76
Earnings History > 13 > eps Difference
0.07
Earnings History > 13 > surprise Percent
9.2105
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-04
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.75
Earnings History > 14 > eps Estimate
0.71
Earnings History > 14 > eps Difference
0.04
Earnings History > 14 > surprise Percent
5.6338
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-05
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.73
Earnings History > 15 > eps Estimate
0.7
Earnings History > 15 > eps Difference
0.03
Earnings History > 15 > surprise Percent
4.2857
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-24
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.73
Earnings History > 16 > eps Estimate
0.65
Earnings History > 16 > eps Difference
0.08
Earnings History > 16 > surprise Percent
12.3077
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-04
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.71
Earnings History > 17 > eps Estimate
0.62
Earnings History > 17 > eps Difference
0.09
Earnings History > 17 > surprise Percent
14.5161
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-05
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.62
Earnings History > 18 > eps Estimate
0.57
Earnings History > 18 > eps Difference
0.05
Earnings History > 18 > surprise Percent
8.7719
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-06
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.58
Earnings History > 19 > eps Estimate
0.54
Earnings History > 19 > eps Difference
0.04
Earnings History > 19 > surprise Percent
7.4074
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-25
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.59
Earnings History > 20 > eps Estimate
0.52
Earnings History > 20 > eps Difference
0.07
Earnings History > 20 > surprise Percent
13.4615
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-05
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.46
Earnings History > 21 > eps Estimate
0.47
Earnings History > 21 > eps Difference
-0.01
Earnings History > 21 > surprise Percent
-2.1277
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-06
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.48
Earnings History > 22 > eps Estimate
0.47
Earnings History > 22 > eps Difference
0.01
Earnings History > 22 > surprise Percent
2.1277
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-07
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.57
Earnings History > 23 > eps Estimate
0.54
Earnings History > 23 > eps Difference
0.03
Earnings History > 23 > surprise Percent
5.5556
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-27
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.62
Earnings History > 24 > eps Estimate
0.6
Earnings History > 24 > eps Difference
0.02
Earnings History > 24 > surprise Percent
3.3333
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-07
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.62
Earnings History > 25 > eps Estimate
0.63
Earnings History > 25 > eps Difference
-0.01
Earnings History > 25 > surprise Percent
-1.5873
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-08
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.63
Earnings History > 26 > eps Estimate
0.62
Earnings History > 26 > eps Difference
0.01
Earnings History > 26 > surprise Percent
1.6129
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-09
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.64
Earnings History > 27 > eps Estimate
0.62
Earnings History > 27 > eps Difference
0.02
Earnings History > 27 > surprise Percent
3.2258
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-28
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.69
Earnings History > 28 > eps Estimate
0.63
Earnings History > 28 > eps Difference
0.06
Earnings History > 28 > surprise Percent
9.5238
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-01
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.63
Earnings History > 29 > eps Estimate
0.63
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
0
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-02
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.66
Earnings History > 30 > eps Estimate
0.62
Earnings History > 30 > eps Difference
0.04
Earnings History > 30 > surprise Percent
6.4516
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-03
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.63
Earnings History > 31 > eps Estimate
0.59
Earnings History > 31 > eps Difference
0.04
Earnings History > 31 > surprise Percent
6.7797
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-22
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.64
Earnings History > 32 > eps Estimate
0.6
Earnings History > 32 > eps Difference
0.04
Earnings History > 32 > surprise Percent
6.6667
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-02
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.6
Earnings History > 33 > eps Estimate
0.57
Earnings History > 33 > eps Difference
0.03
Earnings History > 33 > surprise Percent
5.2632
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-03
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.58
Earnings History > 34 > eps Estimate
0.54
Earnings History > 34 > eps Difference
0.04
Earnings History > 34 > surprise Percent
7.4074
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-04
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.57
Earnings History > 35 > eps Estimate
0.56
Earnings History > 35 > eps Difference
0.01
Earnings History > 35 > surprise Percent
1.7857
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-23
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.57
Earnings History > 36 > eps Estimate
0.56
Earnings History > 36 > eps Difference
0.01
Earnings History > 36 > surprise Percent
1.7857
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-03
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.58
Earnings History > 37 > eps Estimate
0.55
Earnings History > 37 > eps Difference
0.03
Earnings History > 37 > surprise Percent
5.4545
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-08
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.54
Earnings History > 38 > eps Estimate
0.54
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
0
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-05
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.54
Earnings History > 39 > eps Estimate
0.54
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
0
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-25
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.57
Earnings History > 40 > eps Estimate
0.57
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
0
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-05
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.56
Earnings History > 41 > eps Estimate
0.55
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
1.8182
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-06
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.55
Earnings History > 42 > eps Estimate
0.54
Earnings History > 42 > eps Difference
0.01
Earnings History > 42 > surprise Percent
1.8519
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-07
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.51
Earnings History > 43 > eps Estimate
0.52
Earnings History > 43 > eps Difference
-0.01
Earnings History > 43 > surprise Percent
-1.9231
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-26
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.59
Earnings History > 44 > eps Estimate
0.57
Earnings History > 44 > eps Difference
0.02
Earnings History > 44 > surprise Percent
3.5088
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-06
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.55
Earnings History > 45 > eps Estimate
0.55
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
0
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-07
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.53
Earnings History > 46 > eps Estimate
0.53
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
0
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-08
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.52
Earnings History > 47 > eps Estimate
0.54
Earnings History > 47 > eps Difference
-0.02
Earnings History > 47 > surprise Percent
-3.7037
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-27
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.57
Earnings History > 48 > eps Estimate
0.54
Earnings History > 48 > eps Difference
0.03
Earnings History > 48 > surprise Percent
5.5556
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-07
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.47
Earnings History > 49 > eps Estimate
0.51
Earnings History > 49 > eps Difference
-0.04
Earnings History > 49 > surprise Percent
-7.8431
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-08
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.51
Earnings History > 50 > eps Estimate
0.5
Earnings History > 50 > eps Difference
0.01
Earnings History > 50 > surprise Percent
2
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-09
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.5
Earnings History > 51 > eps Estimate
0.49
Earnings History > 51 > eps Difference
0.01
Earnings History > 51 > surprise Percent
2.0408
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-07
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.56
Earnings History > 52 > eps Estimate
0.49
Earnings History > 52 > eps Difference
0.07
Earnings History > 52 > surprise Percent
14.2857
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-07
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.49
Earnings History > 53 > eps Estimate
0.46
Earnings History > 53 > eps Difference
0.03
Earnings History > 53 > surprise Percent
6.5217
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-02
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.47
Earnings History > 54 > eps Estimate
0.44
Earnings History > 54 > eps Difference
0.03
Earnings History > 54 > surprise Percent
6.8182
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-03
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.59
Earnings History > 55 > eps Estimate
0.45
Earnings History > 55 > eps Difference
0.14
Earnings History > 55 > surprise Percent
31.1111
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-08
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.45
Earnings History > 56 > eps Estimate
0.41
Earnings History > 56 > eps Difference
0.04
Earnings History > 56 > surprise Percent
9.7561
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-03
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.44
Earnings History > 57 > eps Estimate
0.41
Earnings History > 57 > eps Difference
0.03
Earnings History > 57 > surprise Percent
7.3171
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-04
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.41
Earnings History > 58 > eps Estimate
0.34
Earnings History > 58 > eps Difference
0.07
Earnings History > 58 > surprise Percent
20.5882
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-05
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.38
Earnings History > 59 > eps Estimate
0.36
Earnings History > 59 > eps Difference
0.02
Earnings History > 59 > surprise Percent
5.5556
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-10
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.34
Earnings History > 60 > eps Estimate
0.27
Earnings History > 60 > eps Difference
0.07
Earnings History > 60 > surprise Percent
25.9259
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-04
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.28
Earnings History > 61 > eps Estimate
0.27
Earnings History > 61 > eps Difference
0.01
Earnings History > 61 > surprise Percent
3.7037
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-05
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.33
Earnings History > 62 > eps Estimate
0.24
Earnings History > 62 > eps Difference
0.09
Earnings History > 62 > surprise Percent
37.5
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-06
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.22
Earnings History > 63 > eps Estimate
0.22
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
0
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-09
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.23
Earnings History > 64 > eps Estimate
0.21
Earnings History > 64 > eps Difference
0.02
Earnings History > 64 > surprise Percent
9.5238
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-05
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.25
Earnings History > 65 > eps Estimate
0.22
Earnings History > 65 > eps Difference
0.03
Earnings History > 65 > surprise Percent
13.6364
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-06
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.21
Earnings History > 66 > eps Estimate
0.23
Earnings History > 66 > eps Difference
-0.02
Earnings History > 66 > surprise Percent
-8.6957
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-07
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.23
Earnings History > 67 > eps Estimate
0.25
Earnings History > 67 > eps Difference
-0.02
Earnings History > 67 > surprise Percent
-8
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-11
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.3
Earnings History > 68 > eps Estimate
0.3
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
0
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-10
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.28
Earnings History > 69 > eps Estimate
0.27
Earnings History > 69 > eps Difference
0.01
Earnings History > 69 > surprise Percent
3.7037
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-11
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.29
Earnings History > 70 > eps Estimate
0.29
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
0
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-12
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.28
Earnings History > 71 > eps Estimate
0.27
Earnings History > 71 > eps Difference
0.01
Earnings History > 71 > surprise Percent
3.7037
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-03-10
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.3
Earnings History > 72 > eps Estimate
0.22
Earnings History > 72 > eps Difference
0.08
Earnings History > 72 > surprise Percent
36.3636
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-13
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.3069
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Main Street Capital Corporation is a business development company and a small business investment company specializing in direct and indirect investments. In direct investments, the firm specializes in private equity capital to lower middle market companies. The firm specializes in recapitalizations, loan, growth capital, mezzanine debt, corporate carveouts, family estate planning, management buyouts, refinancing, private loan, private credit solutions, senior secured term debt, unintranche term debt, subordinated debt, preferred equity, common equity, minimal or no fixed amortization, split lien term debt, industry consolidation, mature, later stage and emerging growth. The firm makes both control and non-control equity investments. The firm also provides debt capital to middle market companies for strategic acquisitions, management buyouts, growth financings, majority and minority recapitalizations, and refinancing. The firm also makes equity co-investments. The firm provides debt financing solutions for acquisitions, recapitalizations, and refinancing to middle market companies. The firm provides private debt and private equity capital to lower middle market companies and debt capital to middle market companies. The firm seeks to partner with entrepreneurs, business owners and management teams and generally provides one stop financing alternatives within its lower middle market portfolio. It prefers to invest in air freight and logistics, auto components, building products, chemicals, commercial services, computers, construction and engineering, consumer finance, consumer services, electronic equipment, energy equipment and services, financial services, health care equipment, health care providers, hotels, restaurants, and leisure, internet software and services, IT Services, machinery, oil, gas and consumable fuels, paper and forest products, professional and industrial services, manufacturing, road and rail, software, specialty retail, telecommunication, consumer discretionary, energy, materials, concrete, p
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
0.255Next Payout:
Dec 15, 2025Yield:
1.6438 %Liontrust Investment Partners LLP Sells 117,892 Shares of Core & Main, Inc. $CNM - MarketBeat
12/14/2025
Liontrust Investment Partners LLP Sells 117,892 Shares of Core & Main, Inc. $CNM MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
HOLD
Target Price:
$60.6667
Analyst Picks
Strong Buy
0
Buy
0
Hold
4
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Medium
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 22.77% of the total shares of Main Street Capital Corporation
1.
T. Rowe Price Associates, Inc.(3.9144%)
since
2025/06/30
2.
T. Rowe Price US Mid-Cap Value Equity(2.2289%)
since
2025/06/30
3.
T. Rowe Price Mid-Cap Value(2.1736%)
since
2025/07/31
4.
Van Eck Associates Corporation(1.3623%)
since
2025/06/30
5.
T. Rowe Price U.S. Mid-Cap Val Eq Tr-D(1.2421%)
since
2025/06/30
6.
VanEck BDC Income ETF(1.1392%)
since
2025/08/30
7.
Morgan Stanley - Brokerage Accounts(1.1317%)
since
2025/06/30
8.
Legal & General Group PLC(0.7553%)
since
2025/06/30
9.
BlackRock Inc(0.6549%)
since
2025/06/30
10.
Amvescap Plc.(0.5673%)
since
2025/06/30
11.
iShares Listed Private Eq ETF USD Dist(0.5634%)
since
2025/08/31
12.
Adell Harriman & Carpenter Inc(0.5082%)
since
2025/06/30
13.
Invesco High Yield Eq Div Achiev™ ETF(0.4349%)
since
2025/08/29
14.
Sound Income Strategies(0.3867%)
since
2025/06/30
15.
LPL Financial Corp(0.3822%)
since
2025/06/30
16.
UBS Group AG(0.3718%)
since
2025/06/30
17.
Putnam BDC Income ETF(0.3586%)
since
2025/08/31
18.
Muzinich & Co Inc(0.3543%)
since
2025/06/30
19.
Franklin Resources Inc(0.3429%)
since
2025/06/30
20.
Sumitomo Mitsui Trust Group Inc(0.3212%)
since
2025/06/30
21.
Loomis Sayles Core(0.2628%)
since
2025/06/30
22.
Loomis Sayles Core Fixed Income Trust B(0.2628%)
since
2025/06/30
23.
TECTONIC ADVISORS LLC(0.2409%)
since
2025/06/30
24.
HRT FINANCIAL LLC(0.2387%)
since
2025/06/30
25.
SMH Capital Inc.(0.2386%)
since
2025/06/30
26.
Capital World Investors(0.2384%)
since
2025/06/30
27.
American Funds SMALLCAP World A(0.2384%)
since
2025/06/30
28.
JPMorgan Chase & Co(0.2244%)
since
2025/06/30
29.
Trinity Legacy Partners LLC(0.211%)
since
2025/06/30
30.
First Trust Advisors L.P.(0.2106%)
since
2025/06/30
31.
Undrly Fid DC L&G Fut Wld Mlt Asst MAGJ(0.1921%)
since
2025/06/30
32.
JHFunds2 Mid Value NAV(0.1869%)
since
2025/07/31
33.
FID DC L&G Diversified Fund(0.1776%)
since
2025/06/30
34.
Loomis Sayles Intermediate Duration FI(0.1565%)
since
2025/06/30
35.
Invesco KBW High Dividend Yld Fincl ETF(0.0953%)
since
2025/08/29
36.
First Trust Specialty Finance(0.0908%)
since
2025/08/28
37.
JHVIT Mid Value NAV(0.0836%)
since
2025/07/31
38.
TrueShares Active Yield ETF(0.0832%)
since
2025/08/29
39.
DNB Fund - Private Equity Retail B(0.0779%)
since
2025/07/31
40.
Pembroke Dividend Growth A(0.0644%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
1.01
Date
2025-09-30
EPS Actual
0.97
EPS Estimate
1
EPS Difference
-0.03
Surprise Percent
-3%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.