_id
691719193c536f8df23164f6
Ticker
STRL
Name
Sterling Construction Company Inc
Exchange
NASDAQ
Address
1800 Hughes Landing Boulevard, The Woodlands, TX, United States, 77380
Country
USA
Sector
Industrials
Industry
Engineering & Construction
Currency
USD
Website
https://www.strlco.com
Description
Sterling Infrastructure, Inc. engages in the provision of e-infrastructure, transportation, and building solutions in the United States. It operates through three segments: E-Infrastructure Solutions, Transportation Solutions, and Building Solutions. The E-Infrastructure Solutions segment provides site development services for the blue-chip end users in the e-commerce distribution center, data center, manufacturing, warehousing, and power generation sectors. The Transportation Solutions segment is involved in the development of infrastructure and rehabilitation projects for highways, roads, bridges, airports, ports, rail, and storm drainage systems for the departments of transportation, regional transit, airport, port, water, and railroads authorities. The Building Solutions segment provides residential and commercial concrete foundations for single-family and multi-family homes, parking structures, elevated slabs, other concrete work for developers and general contractors, as well as provides plumbing and surveys services for residential builds. The company was formerly known as Sterling Construction Company, Inc. and changed its name to Sterling Infrastructure, Inc. in June 2022. Sterling Infrastructure, Inc. was founded in 1955 and is headquartered in The Woodlands, Texas.
Last Close
340.51
Volume
1177686
Current Price
315.15
Change
-7.447652051334767
Last Updated
2025-12-04T13:40:21.780Z
Image
data:image/webp;base64,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
Ipo Date
1995-08-18T00:00:00.000Z
Market Cap
9936487424
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9827190476190476
Sentiment Sources
42
Rating
5
Target Price
453.3333
Strong Buy
3
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
689019000
Cost Of Revenue
518803000
Gross Profit
170216000
Operating Expenses
44907000
Operating Income
125309000
Interest Expense
24594000
Pretax Income
126846000
Net Income
92088000
Eps
2.974418604651163
Dividends Per Share
-
Shares Outstanding
30719373
Income Tax Expense
30517000
EBITDA
146759000
Operating Margin
18.186581211838863
Total Other Income Expense Net
1537000
Cash
306395000
Short Term Investments
-
Receivables
603998000
Inventories
-
Total Current Assets
963148000
Property Plant Equipment
332265000
Total Assets
2562267000
Payables
198323000
Short Term Debt
36134000
Long Term Debt
279479000
Total Liabilities
1477272000
Equity
1051126000
Depreciation
20074000
Change In Working Capital
-22742000
Cash From Operations
83626000
Capital Expenditures
19661000
Cash From Investing
-464588000
Cash From Financing
-12016000
Net Change In Cash
-392978000
PE
31.7429
PB
9.282468514716598
ROE
8.760890701971029
ROA
3.594004840244986
FCF
63965000
Fcf Percent
0.09283488554016653
Piotroski FScore
3
Health Score
50
Deep Value Investing Score
4
Defensive Investing Score
6
Dividend Investing Score
3
Economic Moat Investing Score
6.8
Garp Investing Score
6
Growth Investing Score
5.5
Momentum Investing Score
6.5
Net Net Investing Score
2.5
Quality Investing Score
6
Value Investing Score
3.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
689019000
Quarters > 0 > income Statement > cost Of Revenue
518803000
Quarters > 0 > income Statement > gross Profit
170216000
Quarters > 0 > income Statement > operating Expenses
44907000
Quarters > 0 > income Statement > operating Income
125309000
Quarters > 0 > income Statement > interest Expense
24594000
Quarters > 0 > income Statement > pretax Income
126846000
Quarters > 0 > income Statement > net Income
92088000
Quarters > 0 > income Statement > eps
2.974418604651163
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
30960000
Quarters > 0 > income Statement > income Tax Expense
30517000
Quarters > 0 > income Statement > EBITDA
146759000
Quarters > 0 > income Statement > operating Margin
18.186581211838863
Quarters > 0 > income Statement > total Other Income Expense Net
1537000
Quarters > 0 > balance Sheet > cash
306395000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
603998000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
963148000
Quarters > 0 > balance Sheet > property Plant Equipment
332265000
Quarters > 0 > balance Sheet > total Assets
2562267000
Quarters > 0 > balance Sheet > payables
198323000
Quarters > 0 > balance Sheet > short Term Debt
36134000
Quarters > 0 > balance Sheet > long Term Debt
279479000
Quarters > 0 > balance Sheet > total Liabilities
1477272000
Quarters > 0 > balance Sheet > equity
1051126000
Quarters > 0 > cash Flow > net Income
92088000
Quarters > 0 > cash Flow > depreciation
20074000
Quarters > 0 > cash Flow > change In Working Capital
-22742000
Quarters > 0 > cash Flow > cash From Operations
83626000
Quarters > 0 > cash Flow > capital Expenditures
19661000
Quarters > 0 > cash Flow > cash From Investing
-464588000
Quarters > 0 > cash Flow > cash From Financing
-12016000
Quarters > 0 > cash Flow > net Change In Cash
-392978000
Quarters > 0 > ratios > PE
2.974418604651163
Quarters > 0 > ratios > PB
9.282468514716598
Quarters > 0 > ratios > ROE
8.760890701971029
Quarters > 0 > ratios > ROA
3.594004840244986
Quarters > 0 > ratios > FCF
63965000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.09283488554016653
Quarters > 0 > health Score
50
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
614468000
Quarters > 1 > income Statement > cost Of Revenue
471328000
Quarters > 1 > income Statement > gross Profit
143140000
Quarters > 1 > income Statement > operating Expenses
38576000
Quarters > 1 > income Statement > operating Income
104564000
Quarters > 1 > income Statement > interest Expense
4995000
Quarters > 1 > income Statement > pretax Income
106470000
Quarters > 1 > income Statement > net Income
70991000
Quarters > 1 > income Statement > eps
2.3077498212079837
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
30762000
Quarters > 1 > income Statement > income Tax Expense
27362000
Quarters > 1 > income Statement > EBITDA
129087000
Quarters > 1 > income Statement > operating Margin
17.01699681675856
Quarters > 1 > income Statement > total Other Income Expense Net
1906000
Quarters > 1 > balance Sheet > cash
699373000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
409947000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
1132299000
Quarters > 1 > balance Sheet > property Plant Equipment
289280000
Quarters > 1 > balance Sheet > total Assets
2160890000
Quarters > 1 > balance Sheet > payables
159259000
Quarters > 1 > balance Sheet > short Term Debt
33363999
Quarters > 1 > balance Sheet > long Term Debt
283050000
Quarters > 1 > balance Sheet > total Liabilities
1249517000
Quarters > 1 > balance Sheet > equity
881745000
Quarters > 1 > cash Flow > net Income
79108000
Quarters > 1 > cash Flow > depreciation
17622000
Quarters > 1 > cash Flow > change In Working Capital
-27853000
Quarters > 1 > cash Flow > cash From Operations
85428000
Quarters > 1 > cash Flow > capital Expenditures
13338000
Quarters > 1 > cash Flow > cash From Investing
-12266000
Quarters > 1 > cash Flow > cash From Financing
-12436000
Quarters > 1 > cash Flow > net Change In Cash
60726000
Quarters > 1 > ratios > PE
2.3077498212079837
Quarters > 1 > ratios > PB
10.994838984060015
Quarters > 1 > ratios > ROE
8.051193939290838
Quarters > 1 > ratios > ROA
3.285266718805677
Quarters > 1 > ratios > FCF
72090000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.11732099962894732
Quarters > 1 > health Score
53
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
430949000
Quarters > 2 > income Statement > cost Of Revenue
336109000
Quarters > 2 > income Statement > gross Profit
94840000
Quarters > 2 > income Statement > operating Expenses
38764000
Quarters > 2 > income Statement > operating Income
56076000
Quarters > 2 > income Statement > interest Expense
5232000
Quarters > 2 > income Statement > pretax Income
57671000
Quarters > 2 > income Statement > net Income
39477000
Quarters > 2 > income Statement > eps
1.2783588614358343
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
30881000
Quarters > 2 > income Statement > income Tax Expense
15080000
Quarters > 2 > income Statement > EBITDA
79894000
Quarters > 2 > income Statement > operating Margin
13.012212581999263
Quarters > 2 > income Statement > total Other Income Expense Net
1595000
Quarters > 2 > balance Sheet > cash
638647000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
341367000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
997734000
Quarters > 2 > balance Sheet > property Plant Equipment
292923000
Quarters > 2 > balance Sheet > total Assets
2034539000
Quarters > 2 > balance Sheet > payables
128885000
Quarters > 2 > balance Sheet > short Term Debt
45752000
Quarters > 2 > balance Sheet > long Term Debt
283603000
Quarters > 2 > balance Sheet > total Liabilities
1207612000
Quarters > 2 > balance Sheet > equity
805416000
Quarters > 2 > cash Flow > net Income
42591000
Quarters > 2 > cash Flow > depreciation
16991000
Quarters > 2 > cash Flow > change In Working Capital
20386000
Quarters > 2 > cash Flow > cash From Operations
84883000
Quarters > 2 > cash Flow > capital Expenditures
17924000
Quarters > 2 > cash Flow > cash From Investing
-54211000
Quarters > 2 > cash Flow > cash From Financing
-56220000
Quarters > 2 > cash Flow > net Change In Cash
-25548000
Quarters > 2 > ratios > PE
1.2783588614358343
Quarters > 2 > ratios > PB
12.08337945856551
Quarters > 2 > ratios > ROE
4.901442236061861
Quarters > 2 > ratios > ROA
1.9403412763284458
Quarters > 2 > ratios > FCF
66959000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.15537569410765542
Quarters > 2 > health Score
53
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
498833000
Quarters > 3 > income Statement > cost Of Revenue
392156000
Quarters > 3 > income Statement > gross Profit
106677000
Quarters > 3 > income Statement > operating Expenses
44406000
Quarters > 3 > income Statement > operating Income
62271000
Quarters > 3 > income Statement > interest Expense
5792000
Quarters > 3 > income Statement > pretax Income
155592000
Quarters > 3 > income Statement > net Income
113213000
Quarters > 3 > income Statement > eps
3.6378329745188136
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
31121000
Quarters > 3 > income Statement > income Tax Expense
38400000
Quarters > 3 > income Statement > EBITDA
179248000
Quarters > 3 > income Statement > operating Margin
12.483336106472507
Quarters > 3 > income Statement > total Other Income Expense Net
93321000
Quarters > 3 > balance Sheet > cash
664195000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
340302000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
1021880000
Quarters > 3 > balance Sheet > property Plant Equipment
289463000
Quarters > 3 > balance Sheet > total Assets
2034977000
Quarters > 3 > balance Sheet > payables
130420000
Quarters > 3 > balance Sheet > short Term Debt
46921000
Quarters > 3 > balance Sheet > long Term Debt
289898000
Quarters > 3 > balance Sheet > total Liabilities
1208499000
Quarters > 3 > balance Sheet > equity
808081000
Quarters > 3 > cash Flow > net Income
117192000
Quarters > 3 > cash Flow > depreciation
17864000
Quarters > 3 > cash Flow > change In Working Capital
98710000
Quarters > 3 > cash Flow > cash From Operations
174269000
Quarters > 3 > cash Flow > capital Expenditures
15645000
Quarters > 3 > cash Flow > cash From Investing
-123547000
Quarters > 3 > cash Flow > cash From Financing
-34654000
Quarters > 3 > cash Flow > net Change In Cash
16068000
Quarters > 3 > ratios > PE
3.6378329745188136
Quarters > 3 > ratios > PB
12.137128765556918
Quarters > 3 > ratios > ROE
14.010105422599961
Quarters > 3 > ratios > ROA
5.563355261509098
Quarters > 3 > ratios > FCF
158624000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.31799018910136256
Quarters > 3 > health Score
68
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
2115756000
Annuals > 0 > income Statement > cost Of Revenue
1689633000
Annuals > 0 > income Statement > gross Profit
426123000
Annuals > 0 > income Statement > operating Expenses
161501000
Annuals > 0 > income Statement > operating Income
264622000
Annuals > 0 > income Statement > interest Expense
25255000
Annuals > 0 > income Statement > pretax Income
358278000
Annuals > 0 > income Statement > net Income
257461000
Annuals > 0 > income Statement > eps
8.26626212033648
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
31146000
Annuals > 0 > income Statement > income Tax Expense
87360000
Annuals > 0 > income Statement > EBITDA
451943000
Annuals > 0 > income Statement > operating Margin
12.50720782547704
Annuals > 0 > income Statement > total Other Income Expense Net
93656000
Annuals > 0 > balance Sheet > cash
664195000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
340302000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
1021880000
Annuals > 0 > balance Sheet > property Plant Equipment
289463000
Annuals > 0 > balance Sheet > total Assets
2034977000
Annuals > 0 > balance Sheet > payables
130420000
Annuals > 0 > balance Sheet > short Term Debt
46921000
Annuals > 0 > balance Sheet > long Term Debt
289898000
Annuals > 0 > balance Sheet > total Liabilities
1208499000
Annuals > 0 > balance Sheet > equity
808081000
Annuals > 0 > cash Flow > net Income
270918000
Annuals > 0 > cash Flow > depreciation
68410000
Annuals > 0 > cash Flow > change In Working Capital
199816000
Annuals > 0 > cash Flow > cash From Operations
497104000
Annuals > 0 > cash Flow > capital Expenditures
80954000
Annuals > 0 > cash Flow > cash From Investing
-185849000
Annuals > 0 > cash Flow > cash From Financing
-118623000
Annuals > 0 > cash Flow > net Change In Cash
192632000
Annuals > 0 > ratios > PE
8.26626212033648
Annuals > 0 > ratios > PB
12.467172424546549
Annuals > 0 > ratios > ROE
31.860791183062094
Annuals > 0 > ratios > ROA
12.651789184840908
Annuals > 0 > ratios > FCF
416150000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.19669092277181302
Annuals > 0 > health Score
76
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1972229000
Annuals > 1 > income Statement > cost Of Revenue
1634591000
Annuals > 1 > income Statement > gross Profit
337638000
Annuals > 1 > income Statement > operating Expenses
131843000
Annuals > 1 > income Statement > operating Income
205795000
Annuals > 1 > income Statement > interest Expense
29320000
Annuals > 1 > income Statement > pretax Income
190615000
Annuals > 1 > income Statement > net Income
138655000
Annuals > 1 > income Statement > eps
4.4429312996667525
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
31208000
Annuals > 1 > income Statement > income Tax Expense
47770000
Annuals > 1 > income Statement > EBITDA
277338000
Annuals > 1 > income Statement > operating Margin
10.434640196447775
Annuals > 1 > income Statement > total Other Income Expense Net
-15180000
Annuals > 1 > balance Sheet > cash
471563000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
358541000
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
847979000
Annuals > 1 > balance Sheet > property Plant Equipment
300883000
Annuals > 1 > balance Sheet > total Assets
1804057000
Annuals > 1 > balance Sheet > payables
145968000
Annuals > 1 > balance Sheet > short Term Debt
46161000
Annuals > 1 > balance Sheet > long Term Debt
314996000
Annuals > 1 > balance Sheet > total Liabilities
1180204000
Annuals > 1 > balance Sheet > equity
618913000
Annuals > 1 > cash Flow > net Income
142845000
Annuals > 1 > cash Flow > depreciation
57403000
Annuals > 1 > cash Flow > change In Working Capital
252527000
Annuals > 1 > cash Flow > cash From Operations
478584000
Annuals > 1 > cash Flow > capital Expenditures
64379000
Annuals > 1 > cash Flow > cash From Investing
-87752000
Annuals > 1 > cash Flow > cash From Financing
-104534000
Annuals > 1 > cash Flow > net Change In Cash
286298000
Annuals > 1 > ratios > PE
4.4429312996667525
Annuals > 1 > ratios > PB
16.31011092027474
Annuals > 1 > ratios > ROE
22.402987172672088
Annuals > 1 > ratios > ROA
7.68573276786709
Annuals > 1 > ratios > FCF
414205000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.21001871486526158
Annuals > 1 > health Score
74
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1769436000
Annuals > 2 > income Statement > cost Of Revenue
1494869000
Annuals > 2 > income Statement > gross Profit
274567000
Annuals > 2 > income Statement > operating Expenses
114697000
Annuals > 2 > income Statement > operating Income
159870000
Annuals > 2 > income Statement > interest Expense
20591000
Annuals > 2 > income Statement > pretax Income
140164000
Annuals > 2 > income Statement > net Income
106461000
Annuals > 2 > income Statement > eps
3.48321554770318
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
30564000
Annuals > 2 > income Statement > income Tax Expense
41707000
Annuals > 2 > income Statement > EBITDA
212821000
Annuals > 2 > income Statement > operating Margin
9.035082365228241
Annuals > 2 > income Statement > total Other Income Expense Net
-19706000
Annuals > 2 > balance Sheet > cash
185265000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
386571000
Annuals > 2 > balance Sheet > inventories
-
Annuals > 2 > balance Sheet > total Current Assets
597254000
Annuals > 2 > balance Sheet > property Plant Equipment
274897000
Annuals > 2 > balance Sheet > total Assets
1468934000
Annuals > 2 > balance Sheet > payables
121887000
Annuals > 2 > balance Sheet > short Term Debt
52325000
Annuals > 2 > balance Sheet > long Term Debt
398735000
Annuals > 2 > balance Sheet > total Liabilities
991135000
Annuals > 2 > balance Sheet > equity
474599000
Annuals > 2 > cash Flow > net Income
108201000
Annuals > 2 > cash Flow > depreciation
52066000
Annuals > 2 > cash Flow > change In Working Capital
29450000
Annuals > 2 > cash Flow > cash From Operations
219116000
Annuals > 2 > cash Flow > capital Expenditures
60909000
Annuals > 2 > cash Flow > cash From Investing
-89755000
Annuals > 2 > cash Flow > cash From Financing
-32789000
Annuals > 2 > cash Flow > net Change In Cash
96572000
Annuals > 2 > ratios > PE
3.48321554770318
Annuals > 2 > ratios > PB
20.830704320910915
Annuals > 2 > ratios > ROE
22.431779249429518
Annuals > 2 > ratios > ROA
7.247500568439426
Annuals > 2 > ratios > FCF
158207000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.08941097615285322
Annuals > 2 > health Score
59
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1414374000
Annuals > 3 > income Statement > cost Of Revenue
1210842000
Annuals > 3 > income Statement > gross Profit
203532000
Annuals > 3 > income Statement > operating Expenses
96521000
Annuals > 3 > income Statement > operating Income
107011000
Annuals > 3 > income Statement > interest Expense
19311000
Annuals > 3 > income Statement > pretax Income
88809000
Annuals > 3 > income Statement > net Income
62645000
Annuals > 3 > income Statement > eps
2.1526751658018624
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
29101000
Annuals > 3 > income Statement > income Tax Expense
24874000
Annuals > 3 > income Statement > EBITDA
142321000
Annuals > 3 > income Statement > operating Margin
7.565962043985537
Annuals > 3 > income Statement > total Other Income Expense Net
-18202000
Annuals > 3 > balance Sheet > cash
64766000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
285820000
Annuals > 3 > balance Sheet > inventories
1
Annuals > 3 > balance Sheet > total Current Assets
434691000
Annuals > 3 > balance Sheet > property Plant Equipment
213369000
Annuals > 3 > balance Sheet > total Assets
1261675000
Annuals > 3 > balance Sheet > payables
112746000
Annuals > 3 > balance Sheet > short Term Debt
29930000
Annuals > 3 > balance Sheet > long Term Debt
428588000
Annuals > 3 > balance Sheet > total Liabilities
901448000
Annuals > 3 > balance Sheet > equity
358767000
Annuals > 3 > cash Flow > net Income
65123000
Annuals > 3 > cash Flow > depreciation
34201000
Annuals > 3 > cash Flow > change In Working Capital
27627000
Annuals > 3 > cash Flow > cash From Operations
158932000
Annuals > 3 > cash Flow > capital Expenditures
46651000
Annuals > 3 > cash Flow > cash From Investing
-223449000
Annuals > 3 > cash Flow > cash From Financing
80568000
Annuals > 3 > cash Flow > net Change In Cash
16051000
Annuals > 3 > ratios > PE
2.1526751658018624
Annuals > 3 > ratios > PB
26.237110603818078
Annuals > 3 > ratios > ROE
17.461193476546057
Annuals > 3 > ratios > ROA
4.965224800364595
Annuals > 3 > ratios > FCF
112281000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.07938565047151602
Annuals > 3 > health Score
52
Valuation > metrics > PE
31.7429
Valuation > metrics > PB
9.282468514716598
Valuation > final Score
11.908520000000003
Valuation > verdict
118.2% Overvalued
Profitability > metrics > ROE
8.760890701971029
Profitability > metrics > ROA
9.561147404137268
Profitability > metrics > Net Margin
0.13365088626003058
Profitability > final Score
66
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
1.4054185701809299
Risk > metrics > Interest Coverage
5.095104497031796
Risk > final Score
50
Risk > verdict
High
Liquidity > metrics > Current Ratio
4.107994216423481
Liquidity > metrics > Quick Ratio
4.107994216423481
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
52
Prev Profitabilities > 1
35
Prev Profitabilities > 2
88
Prev Risks > 0
70
Prev Risks > 1
70
Prev Risks > 2
70
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-13T01:26:34.393Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-02
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
2.37
Earnings History > 0 > eps Difference
-2.37
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-03
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
3.48
Earnings History > 1 > eps Estimate
2.84
Earnings History > 1 > eps Difference
0.64
Earnings History > 1 > surprise Percent
22.5352
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-05
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
2.31
Earnings History > 2 > eps Estimate
2.23
Earnings History > 2 > eps Difference
0.08
Earnings History > 2 > surprise Percent
3.5874
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-05
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.63
Earnings History > 3 > eps Estimate
1.4475
Earnings History > 3 > eps Difference
0.1825
Earnings History > 3 > surprise Percent
12.6079
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-24
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.46
Earnings History > 4 > eps Estimate
1.3275
Earnings History > 4 > eps Difference
0.1325
Earnings History > 4 > surprise Percent
9.9812
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-06
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.97
Earnings History > 5 > eps Estimate
1.71
Earnings History > 5 > eps Difference
0.26
Earnings History > 5 > surprise Percent
15.2047
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-05
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.67
Earnings History > 6 > eps Estimate
1.42
Earnings History > 6 > eps Difference
0.25
Earnings History > 6 > surprise Percent
17.6056
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-06
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1
Earnings History > 7 > eps Estimate
0.77
Earnings History > 7 > eps Difference
0.23
Earnings History > 7 > surprise Percent
29.8701
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-26
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.28
Earnings History > 8 > eps Estimate
1
Earnings History > 8 > eps Difference
0.28
Earnings History > 8 > surprise Percent
28
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-06
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.26
Earnings History > 9 > eps Estimate
1.25
Earnings History > 9 > eps Difference
0.01
Earnings History > 9 > surprise Percent
0.8
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-07
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.27
Earnings History > 10 > eps Estimate
0.93
Earnings History > 10 > eps Difference
0.34
Earnings History > 10 > surprise Percent
36.5591
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-01
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.64
Earnings History > 11 > eps Estimate
0.56
Earnings History > 11 > eps Difference
0.08
Earnings History > 11 > surprise Percent
14.2857
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-27
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.03
Earnings History > 12 > eps Estimate
0.68
Earnings History > 12 > eps Difference
0.35
Earnings History > 12 > surprise Percent
51.4706
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-31
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.97
Earnings History > 13 > eps Estimate
0.87
Earnings History > 13 > eps Difference
0.1
Earnings History > 13 > surprise Percent
11.4943
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-01
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.86
Earnings History > 14 > eps Estimate
0.72
Earnings History > 14 > eps Difference
0.14
Earnings History > 14 > surprise Percent
19.4444
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-02
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.65
Earnings History > 15 > eps Estimate
0.42
Earnings History > 15 > eps Difference
0.23
Earnings History > 15 > surprise Percent
54.7619
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-28
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.47
Earnings History > 16 > eps Estimate
0.37
Earnings History > 16 > eps Difference
0.1
Earnings History > 16 > surprise Percent
27.027
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-02
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.72
Earnings History > 17 > eps Estimate
0.58
Earnings History > 17 > eps Difference
0.14
Earnings History > 17 > surprise Percent
24.1379
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-02
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.69
Earnings History > 18 > eps Estimate
0.52
Earnings History > 18 > eps Difference
0.17
Earnings History > 18 > surprise Percent
32.6923
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-03
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.37
Earnings History > 19 > eps Estimate
0.21
Earnings History > 19 > eps Difference
0.16
Earnings History > 19 > surprise Percent
76.1905
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-02
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.2
Earnings History > 20 > eps Estimate
0.24
Earnings History > 20 > eps Difference
-0.04
Earnings History > 20 > surprise Percent
-16.6667
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-02
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.55
Earnings History > 21 > eps Estimate
0.45
Earnings History > 21 > eps Difference
0.1
Earnings History > 21 > surprise Percent
22.2222
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-03
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.65
Earnings History > 22 > eps Estimate
0.32
Earnings History > 22 > eps Difference
0.33
Earnings History > 22 > surprise Percent
103.125
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-04
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.12
Earnings History > 23 > eps Estimate
0.22
Earnings History > 23 > eps Difference
-0.1
Earnings History > 23 > surprise Percent
-45.4545
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-02
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.22
Earnings History > 24 > eps Estimate
0.26
Earnings History > 24 > eps Difference
-0.04
Earnings History > 24 > surprise Percent
-15.3846
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-04
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.37
Earnings History > 25 > eps Estimate
0.41
Earnings History > 25 > eps Difference
-0.04
Earnings History > 25 > surprise Percent
-9.7561
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-05
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.29
Earnings History > 26 > eps Estimate
0.31
Earnings History > 26 > eps Difference
-0.02
Earnings History > 26 > surprise Percent
-6.4516
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-06
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.07
Earnings History > 27 > eps Estimate
0.13
Earnings History > 27 > eps Difference
-0.06
Earnings History > 27 > surprise Percent
-46.1538
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-04
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.21
Earnings History > 28 > eps Estimate
0.19
Earnings History > 28 > eps Difference
0.02
Earnings History > 28 > surprise Percent
10.5263
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-05
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.33
Earnings History > 29 > eps Estimate
0.35
Earnings History > 29 > eps Difference
-0.02
Earnings History > 29 > surprise Percent
-5.7143
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.3
Earnings History > 30 > eps Estimate
0.25
Earnings History > 30 > eps Difference
0.05
Earnings History > 30 > surprise Percent
20
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-07
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.09
Earnings History > 31 > eps Estimate
0.08
Earnings History > 31 > eps Difference
0.01
Earnings History > 31 > surprise Percent
12.5
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-05
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.11
Earnings History > 32 > eps Estimate
0.13
Earnings History > 32 > eps Difference
-0.02
Earnings History > 32 > surprise Percent
-15.3846
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-30
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.26
Earnings History > 33 > eps Estimate
0.22
Earnings History > 33 > eps Difference
0.04
Earnings History > 33 > surprise Percent
18.1818
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-02
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.15
Earnings History > 34 > eps Estimate
0.1
Earnings History > 34 > eps Difference
0.05
Earnings History > 34 > surprise Percent
50
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-02
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.09
Earnings History > 35 > eps Estimate
-0.1
Earnings History > 35 > eps Difference
0.01
Earnings History > 35 > surprise Percent
10
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-09
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
-0.25
Earnings History > 36 > eps Estimate
-0.24
Earnings History > 36 > eps Difference
-0.01
Earnings History > 36 > surprise Percent
-4.1667
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-31
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.1
Earnings History > 37 > eps Estimate
0.22
Earnings History > 37 > eps Difference
-0.12
Earnings History > 37 > surprise Percent
-54.5455
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-01
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.09
Earnings History > 38 > eps Estimate
0.1
Earnings History > 38 > eps Difference
-0.01
Earnings History > 38 > surprise Percent
-10
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-02
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.37
Earnings History > 39 > eps Estimate
-0.03
Earnings History > 39 > eps Difference
-0.34
Earnings History > 39 > surprise Percent
-1133.3333
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-14
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
-0.06
Earnings History > 40 > eps Estimate
-0.02
Earnings History > 40 > eps Difference
-0.04
Earnings History > 40 > surprise Percent
-200
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-09
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.09
Earnings History > 41 > eps Estimate
-0.05
Earnings History > 41 > eps Difference
0.14
Earnings History > 41 > surprise Percent
280
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-10
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.13
Earnings History > 42 > eps Estimate
-0.11
Earnings History > 42 > eps Difference
-0.02
Earnings History > 42 > surprise Percent
-18.1818
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-11
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
-0.77
Earnings History > 43 > eps Estimate
-0.16
Earnings History > 43 > eps Difference
-0.61
Earnings History > 43 > surprise Percent
-381.25
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-16
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
-0.39
Earnings History > 44 > eps Estimate
-0.16
Earnings History > 44 > eps Difference
-0.23
Earnings History > 44 > surprise Percent
-143.75
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-10
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
-0.02
Earnings History > 45 > eps Estimate
0.19
Earnings History > 45 > eps Difference
-0.21
Earnings History > 45 > surprise Percent
-110.5263
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-11
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.07
Earnings History > 46 > eps Estimate
0.07
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-12
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.01
Earnings History > 47 > eps Estimate
-0.08
Earnings History > 47 > eps Difference
0.09
Earnings History > 47 > surprise Percent
112.5
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-17
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-3.52
Earnings History > 48 > eps Estimate
-1.46
Earnings History > 48 > eps Difference
-2.06
Earnings History > 48 > surprise Percent
-141.0959
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-11
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
-0.06
Earnings History > 49 > eps Estimate
-0.09
Earnings History > 49 > eps Difference
0.03
Earnings History > 49 > surprise Percent
33.3333
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-09
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
-0.93
Earnings History > 50 > eps Estimate
-0.72
Earnings History > 50 > eps Difference
-0.21
Earnings History > 50 > surprise Percent
-29.1667
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-10
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.28
Earnings History > 51 > eps Estimate
-0.09
Earnings History > 51 > eps Difference
-0.19
Earnings History > 51 > surprise Percent
-211.1111
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-18
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.18
Earnings History > 52 > eps Estimate
0.04
Earnings History > 52 > eps Difference
0.14
Earnings History > 52 > surprise Percent
350
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-08
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.01
Earnings History > 53 > eps Estimate
0.2
Earnings History > 53 > eps Difference
-0.19
Earnings History > 53 > surprise Percent
-95
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-08
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.15
Earnings History > 54 > eps Estimate
0.06
Earnings History > 54 > eps Difference
0.09
Earnings History > 54 > surprise Percent
150
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-09
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-0.17
Earnings History > 55 > eps Estimate
-0.09
Earnings History > 55 > eps Difference
-0.08
Earnings History > 55 > surprise Percent
-88.8889
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-14
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-0.17
Earnings History > 56 > eps Estimate
0.14
Earnings History > 56 > eps Difference
-0.31
Earnings History > 56 > surprise Percent
-221.4286
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-08
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.21
Earnings History > 57 > eps Estimate
0.26
Earnings History > 57 > eps Difference
-0.05
Earnings History > 57 > surprise Percent
-19.2308
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-08
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.25
Earnings History > 58 > eps Estimate
0.24
Earnings History > 58 > eps Difference
0.01
Earnings History > 58 > surprise Percent
4.1667
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-09
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.0026
Earnings History > 59 > eps Estimate
0.13
Earnings History > 59 > eps Difference
-0.1274
Earnings History > 59 > surprise Percent
-98
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-16
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.54
Earnings History > 60 > eps Estimate
0.14
Earnings History > 60 > eps Difference
0.4
Earnings History > 60 > surprise Percent
285.7143
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-09
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.21
Earnings History > 61 > eps Estimate
0.23
Earnings History > 61 > eps Difference
-0.02
Earnings History > 61 > surprise Percent
-8.6957
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-09
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.28
Earnings History > 62 > eps Estimate
0.29
Earnings History > 62 > eps Difference
-0.01
Earnings History > 62 > surprise Percent
-3.4483
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-10
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.09
Earnings History > 63 > eps Estimate
0.19
Earnings History > 63 > eps Difference
-0.1
Earnings History > 63 > surprise Percent
-52.6316
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-15
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.17
Earnings History > 64 > eps Estimate
0.23
Earnings History > 64 > eps Difference
-0.06
Earnings History > 64 > surprise Percent
-26.087
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-09
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.59
Earnings History > 65 > eps Estimate
0.27
Earnings History > 65 > eps Difference
0.32
Earnings History > 65 > surprise Percent
118.5185
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-10
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.68
Earnings History > 66 > eps Estimate
0.35
Earnings History > 66 > eps Difference
0.33
Earnings History > 66 > surprise Percent
94.2857
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-11
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.41
Earnings History > 67 > eps Estimate
0.26
Earnings History > 67 > eps Difference
0.15
Earnings History > 67 > surprise Percent
57.6923
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-16
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.28
Earnings History > 68 > eps Estimate
0.32
Earnings History > 68 > eps Difference
-0.04
Earnings History > 68 > surprise Percent
-12.5
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.44
Earnings History > 69 > eps Estimate
0.36
Earnings History > 69 > eps Difference
0.08
Earnings History > 69 > surprise Percent
22.2222
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.37
Earnings History > 70 > eps Estimate
0.43
Earnings History > 70 > eps Difference
-0.06
Earnings History > 70 > surprise Percent
-13.9535
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-09
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.23
Earnings History > 71 > eps Estimate
0.31
Earnings History > 71 > eps Difference
-0.08
Earnings History > 71 > surprise Percent
-25.8065
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-03-14
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.39
Earnings History > 72 > eps Estimate
0.32
Earnings History > 72 > eps Difference
0.07
Earnings History > 72 > surprise Percent
21.875
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-08
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.29
Earnings History > 73 > eps Estimate
0.34
Earnings History > 73 > eps Difference
-0.05
Earnings History > 73 > surprise Percent
-14.7059
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-09
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.32
Earnings History > 74 > eps Estimate
0.25
Earnings History > 74 > eps Difference
0.07
Earnings History > 74 > surprise Percent
28
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-09
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.21
Earnings History > 75 > eps Estimate
0.23
Earnings History > 75 > eps Difference
-0.02
Earnings History > 75 > surprise Percent
-8.6957
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-03-15
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.24
Earnings History > 76 > eps Estimate
0.26
Earnings History > 76 > eps Difference
-0.02
Earnings History > 76 > surprise Percent
-7.6923
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-08
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.3
Earnings History > 77 > eps Estimate
0.31
Earnings History > 77 > eps Difference
-0.01
Earnings History > 77 > surprise Percent
-3.2258
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-10
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.27
Earnings History > 78 > eps Estimate
0.28
Earnings History > 78 > eps Difference
-0.01
Earnings History > 78 > surprise Percent
-3.5714
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-11
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.27
Earnings History > 79 > eps Estimate
0.11
Earnings History > 79 > eps Difference
0.16
Earnings History > 79 > surprise Percent
145.4545
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-03-20
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.52
Earnings History > 80 > eps Estimate
0.23
Earnings History > 80 > eps Difference
0.29
Earnings History > 80 > surprise Percent
126.087
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-11-07
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.2865
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-08-11
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.2551
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-05-12
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.0891
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-03-24
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.44
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-11-07
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.1005
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-08-13
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.2293
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-05-12
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.0369
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-03-25
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.05
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-11-17
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.3431
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-08-13
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.2527
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-03-31
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.2014
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2002-12-31
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.3956
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-09-30
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.2103
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-06-30
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.1186
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
1999-09-30
Earnings History > 95 > report Date
1999-11-30
Earnings History > 95 > date
1999-09-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
-0.2636
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
1999-06-30
Earnings History > 96 > report Date
1999-08-31
Earnings History > 96 > date
1999-06-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
-0.1155
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
1999-03-31
Earnings History > 97 > report Date
1999-05-31
Earnings History > 97 > date
1999-03-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
-0.1119
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
1998-09-30
Earnings History > 98 > report Date
1998-11-30
Earnings History > 98 > date
1998-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
-0.0473
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
1998-06-30
Earnings History > 99 > report Date
1998-08-31
Earnings History > 99 > date
1998-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
-0.0501
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
1998-03-31
Earnings History > 100 > report Date
1998-05-31
Earnings History > 100 > date
1998-03-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
-0.1119
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Sterling Infrastructure, Inc. engages in the provision of e-infrastructure, transportation, and building solutions in the United States. It operates through three segments: E-Infrastructure Solutions, Transportation Solutions, and Building Solutions. The E-Infrastructure Solutions segment provides site development services for the blue-chip end users in the e-commerce distribution center, data center, manufacturing, warehousing, and power generation sectors. The Transportation Solutions segment is involved in the development of infrastructure and rehabilitation projects for highways, roads, bridges, airports, ports, rail, and storm drainage systems for the departments of transportation, regional transit, airport, port, water, and railroads authorities. The Building Solutions segment provides residential and commercial concrete foundations for single-family and multi-family homes, parking structures, elevated slabs, other concrete work for developers and general contractors, as well as provides plumbing and surveys services for residential builds. The company was formerly known as Sterling Construction Company, Inc. and changed its name to Sterling Infrastructure, Inc. in June 2022. Sterling Infrastructure, Inc. was founded in 1955 and is headquartered in The Woodlands, Texas.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AWill the CEC Acquisition Strengthen Sterling's Margin Profile in 2026? Yahoo Finance
Read more →If You Invested $1000 In Sterling Infrastructure Stock 15 Years Ago, You Would Have This Much Today Sahm
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$453.3333
Analyst Picks
Strong Buy
3
Buy
0
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
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)
-
Medium
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 103.35% of the total shares of Sterling Construction Company Inc
1.
BlackRock Inc(15.0763%)
since
2025/06/30
2.
Vanguard Group Inc(11.2999%)
since
2025/06/30
3.
FMR Inc(5.985%)
since
2025/06/30
4.
iShares Core S&P Small-Cap ETF(5.9448%)
since
2025/08/31
5.
Fuller & Thaler Asset Management Inc(4.7482%)
since
2025/06/30
6.
FullerThaler Behavioral Sm-Cp Eq R6(4.5126%)
since
2025/06/30
7.
FullerThaler Behavioral Small-Cap Equity(4.5126%)
since
2025/06/30
8.
State Street Corp(3.7204%)
since
2025/06/30
9.
Renaissance Technologies Corp(3.5614%)
since
2025/06/30
10.
Vanguard Total Stock Mkt Idx Inv(2.9965%)
since
2025/07/31
11.
Geode Capital Management, LLC(2.4303%)
since
2025/06/30
12.
Amvescap Plc.(2.4192%)
since
2025/06/30
13.
iShares Russell 2000 ETF(2.3698%)
since
2025/08/31
14.
Vanguard Small Cap Index(2.3051%)
since
2025/07/31
15.
Dimensional Fund Advisors, Inc.(1.9926%)
since
2025/06/30
16.
HHG PLC(1.8309%)
since
2025/06/30
17.
Congress Asset Management Company, LLP(1.8004%)
since
2025/06/30
18.
First Trust RBA Amer Indl RenaisTM ETF(1.6591%)
since
2025/08/28
19.
Morgan Stanley - Brokerage Accounts(1.6115%)
since
2025/06/30
20.
Principal Financial Group Inc(1.5027%)
since
2025/06/30
21.
Clark Capital Management Group Inc(1.4298%)
since
2025/06/30
22.
Driehaus Capital Management LLC(1.3702%)
since
2025/06/30
23.
Vanguard Small Cap Growth Index Inv(1.2988%)
since
2025/07/31
24.
GW&K Investment Management, LLC(1.2957%)
since
2025/06/30
25.
American Century Companies Inc(1.1649%)
since
2025/06/30
26.
Ameriprise Financial Inc(1.1636%)
since
2025/06/30
27.
Loomis, Sayles & Company LP(1.1635%)
since
2025/06/30
28.
Charles Schwab Investment Management Inc(1.1243%)
since
2025/06/30
29.
Vanguard Institutional Extnd Mkt Idx Tr(1.0736%)
since
2025/07/31
30.
Fidelity Small Cap Growth(1.0723%)
since
2025/06/30
31.
Invesco OFI Small Cap Growth(1.041%)
since
2025/06/30
32.
Invesco Discovery A(1.041%)
since
2025/07/31
33.
Fidelity Small Cap Index(0.9842%)
since
2025/06/30
34.
Clark Navigator All Cap Core U.S. Equity(0.9682%)
since
2025/07/31
35.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8837%)
since
2025/08/29
36.
iShares Russell 2000 Growth ETF(0.8626%)
since
2025/08/31
37.
iShares S&P Small-Cap 600 Growth ETF(0.8603%)
since
2025/08/31
38.
T. Rowe Price Integrated US Sm Gr Eq(0.7818%)
since
2025/07/31
39.
Congress Small Cap Growth Institutional(0.7725%)
since
2025/07/31
40.
T. Rowe Price Integrated US SmCapGrEq(0.7229%)
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
2.37
Date
2025-09-30
EPS Actual
3.48
EPS Estimate
2.84
EPS Difference
0.64
Surprise Percent
22.5352%
(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.