_id
691725533c536f8df2316acb
Ticker
UCTT
Name
Ultra Clean Holdings Inc
Exchange
NASDAQ
Address
26462 Corporate Avenue, Hayward, CA, United States, 94545
Country
USA
Sector
Technology
Industry
Semiconductor Equipment & Materials
Currency
USD
Website
https://www.uct.com
Description
Ultra Clean Holdings, Inc. develops and supplies critical subsystems, components and parts, and ultra-high purity cleaning and analytical services for the semiconductor industry in the United States and internationally. The company provides ultra-clean valves, high purity connectors, industrial process connectors and valves, pneumatic actuators, manifolds and safety solutions, hoses, pressure gauges, and gas line and component heaters; chemical delivery modules that deliver gases and reactive chemicals in a liquid or gaseous form from a centralized subsystem to the reaction chamber; and gas delivery systems, such as weldments, filters, mass flow controllers, regulators, pressure transducers and valves, component heaters, and an integrated electronic and/or pneumatic control system. It also offers various industrial and automation production equipment; fluid delivery systems consist of one or more chemical delivery units, including PFA tubing, filters, flow controllers, regulators, component heaters, and an integrated electronic and/or pneumatic control system; precision robotic systems; top-plate assemblies; frame assemblies; process modules, a subsystem of semiconductor manufacturing tools that process integrated circuits onto wafers; and other high-level assemblies. In addition, the company provides tool chamber parts cleaning and coating services; tool part life extension and process tool part optimization solutions; micro-contamination analysis services for tool parts, wafers and depositions, chemicals, cleanroom materials, deionized water, and airborne molecular contamination; and analytical verification services for process tool chamber part cleaning. It primarily serves customers in the semiconductor capital equipment and semiconductor integrated device manufacturing industries, as well as display, consumer, medical, energy, industrial, and research equipment industries. The company was founded in 1991 and is headquartered in Hayward, California.
Last Close
25.64
Volume
779954
Current Price
25.11
Change
-2.0670826833073366
Last Updated
2025-12-04T14:42:10.425Z
Image
https://logo.clearbit.com/www.uct.com
Ipo Date
2004-03-25T00:00:00.000Z
Market Cap
1218189440
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9820000000000001
Sentiment Sources
6
Rating
4.75
Target Price
35
Strong Buy
3
Buy
1
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
510000000
Cost Of Revenue
427800000
Gross Profit
82200000
Operating Expenses
71600000
Operating Income
10600000
Interest Expense
9900000
Pretax Income
600000
Net Income
-8100000
Eps
-0.17841409691629956
Dividends Per Share
100000
Shares Outstanding
45387088
Income Tax Expense
8700000
EBITDA
29500000
Operating Margin
2.0784313725490193
Total Other Income Expense Net
-10000000
Cash
314100000
Short Term Investments
-
Receivables
199500000
Inventories
382200000
Total Current Assets
941400000
Property Plant Equipment
486000000
Total Assets
1720500000
Payables
191200000
Short Term Debt
18600000
Long Term Debt
466500000
Total Liabilities
939200000
Equity
709900000
Depreciation
19000000
Change In Working Capital
-16600000
Cash From Operations
100000
Capital Expenditures
11000000
Cash From Investing
-7900000
Cash From Financing
-3500000
Net Change In Cash
-13300000
PE
-
PB
1.6058515283842796
ROE
-1.1410057754613325
ROA
-0.4707933740191805
FCF
-10900000
Fcf Percent
-0.021372549019607844
Piotroski FScore
2
Health Score
26
Deep Value Investing Score
2.5
Defensive Investing Score
6
Dividend Investing Score
1.5
Economic Moat Investing Score
3.8
Garp Investing Score
1.5
Growth Investing Score
1
Momentum Investing Score
3.5
Net Net Investing Score
1.5
Quality Investing Score
2.5
Value Investing Score
4
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
510000000
Quarters > 0 > income Statement > cost Of Revenue
427800000
Quarters > 0 > income Statement > gross Profit
82200000
Quarters > 0 > income Statement > operating Expenses
71600000
Quarters > 0 > income Statement > operating Income
10600000
Quarters > 0 > income Statement > interest Expense
9900000
Quarters > 0 > income Statement > pretax Income
600000
Quarters > 0 > income Statement > net Income
-8100000
Quarters > 0 > income Statement > eps
-0.17841409691629956
Quarters > 0 > income Statement > dividends Per Share
100000
Quarters > 0 > income Statement > shares Outstanding
45400000
Quarters > 0 > income Statement > income Tax Expense
8700000
Quarters > 0 > income Statement > EBITDA
29500000
Quarters > 0 > income Statement > operating Margin
2.0784313725490193
Quarters > 0 > income Statement > total Other Income Expense Net
-10000000
Quarters > 0 > balance Sheet > cash
314100000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
199500000
Quarters > 0 > balance Sheet > inventories
382200000
Quarters > 0 > balance Sheet > total Current Assets
941400000
Quarters > 0 > balance Sheet > property Plant Equipment
486000000
Quarters > 0 > balance Sheet > total Assets
1720500000
Quarters > 0 > balance Sheet > payables
191200000
Quarters > 0 > balance Sheet > short Term Debt
18600000
Quarters > 0 > balance Sheet > long Term Debt
466500000
Quarters > 0 > balance Sheet > total Liabilities
939200000
Quarters > 0 > balance Sheet > equity
709900000
Quarters > 0 > cash Flow > net Income
-8100000
Quarters > 0 > cash Flow > depreciation
19000000
Quarters > 0 > cash Flow > change In Working Capital
-16600000
Quarters > 0 > cash Flow > cash From Operations
100000
Quarters > 0 > cash Flow > capital Expenditures
11000000
Quarters > 0 > cash Flow > cash From Investing
-7900000
Quarters > 0 > cash Flow > cash From Financing
-3500000
Quarters > 0 > cash Flow > net Change In Cash
-13300000
Quarters > 0 > ratios > PE
-0.17841409691629956
Quarters > 0 > ratios > PB
1.6058515283842796
Quarters > 0 > ratios > ROE
-1.1410057754613325
Quarters > 0 > ratios > ROA
-0.4707933740191805
Quarters > 0 > ratios > FCF
-10900000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.021372549019607844
Quarters > 0 > health Score
26
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
518800000
Quarters > 1 > income Statement > cost Of Revenue
439300000
Quarters > 1 > income Statement > gross Profit
79500000
Quarters > 1 > income Statement > operating Expenses
221300000
Quarters > 1 > income Statement > operating Income
-141800000
Quarters > 1 > income Statement > interest Expense
10100000
Quarters > 1 > income Statement > pretax Income
-153300000
Quarters > 1 > income Statement > net Income
-162000000
Quarters > 1 > income Statement > eps
-3.584070796460177
Quarters > 1 > income Statement > dividends Per Share
100000
Quarters > 1 > income Statement > shares Outstanding
45200000
Quarters > 1 > income Statement > income Tax Expense
7200000
Quarters > 1 > income Statement > EBITDA
-124500000
Quarters > 1 > income Statement > operating Margin
-27.33230531996916
Quarters > 1 > income Statement > total Other Income Expense Net
-11500000
Quarters > 1 > balance Sheet > cash
327400000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
206700000
Quarters > 1 > balance Sheet > inventories
375600000
Quarters > 1 > balance Sheet > total Current Assets
955800000
Quarters > 1 > balance Sheet > property Plant Equipment
490600000
Quarters > 1 > balance Sheet > total Assets
1745600000
Quarters > 1 > balance Sheet > payables
202200000
Quarters > 1 > balance Sheet > short Term Debt
28600000
Quarters > 1 > balance Sheet > long Term Debt
468400000
Quarters > 1 > balance Sheet > total Liabilities
955800000
Quarters > 1 > balance Sheet > equity
719400000
Quarters > 1 > cash Flow > net Income
-160400000
Quarters > 1 > cash Flow > depreciation
18700000
Quarters > 1 > cash Flow > change In Working Capital
11200000
Quarters > 1 > cash Flow > cash From Operations
29200000
Quarters > 1 > cash Flow > capital Expenditures
16800000
Quarters > 1 > cash Flow > cash From Investing
-16700000
Quarters > 1 > cash Flow > cash From Financing
-6600000
Quarters > 1 > cash Flow > net Change In Cash
9800000
Quarters > 1 > ratios > PE
-3.584070796460177
Quarters > 1 > ratios > PB
1.5776647206005003
Quarters > 1 > ratios > ROE
-22.51876563803169
Quarters > 1 > ratios > ROA
-9.280476626947754
Quarters > 1 > ratios > FCF
12400000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
0.023901310717039322
Quarters > 1 > health Score
26
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
518600000
Quarters > 2 > income Statement > cost Of Revenue
434600000
Quarters > 2 > income Statement > gross Profit
84000000
Quarters > 2 > income Statement > operating Expenses
71100000
Quarters > 2 > income Statement > operating Income
12900000
Quarters > 2 > income Statement > interest Expense
9900000
Quarters > 2 > income Statement > pretax Income
4900000
Quarters > 2 > income Statement > net Income
-5000000
Quarters > 2 > income Statement > eps
-0.11086474501108648
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
45100000
Quarters > 2 > income Statement > income Tax Expense
7400000
Quarters > 2 > income Statement > EBITDA
33800000
Quarters > 2 > income Statement > operating Margin
2.4874662553027385
Quarters > 2 > income Statement > total Other Income Expense Net
-8000000
Quarters > 2 > balance Sheet > cash
317600000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
217900000
Quarters > 2 > balance Sheet > inventories
374600000
Quarters > 2 > balance Sheet > total Current Assets
947800000
Quarters > 2 > balance Sheet > property Plant Equipment
485800000
Quarters > 2 > balance Sheet > total Assets
1891000000
Quarters > 2 > balance Sheet > payables
207400000
Quarters > 2 > balance Sheet > short Term Debt
28600000
Quarters > 2 > balance Sheet > long Term Debt
470900000
Quarters > 2 > balance Sheet > total Liabilities
954200000
Quarters > 2 > balance Sheet > equity
872000000
Quarters > 2 > cash Flow > net Income
-2500000
Quarters > 2 > cash Flow > depreciation
19000000
Quarters > 2 > cash Flow > change In Working Capital
8600000
Quarters > 2 > cash Flow > cash From Operations
28200000
Quarters > 2 > cash Flow > capital Expenditures
12400000
Quarters > 2 > cash Flow > cash From Investing
-12400000
Quarters > 2 > cash Flow > cash From Financing
-12200000
Quarters > 2 > cash Flow > net Change In Cash
3700000
Quarters > 2 > ratios > PE
-0.11086474501108648
Quarters > 2 > ratios > PB
1.2986938073394494
Quarters > 2 > ratios > ROE
-0.573394495412844
Quarters > 2 > ratios > ROA
-0.26441036488630354
Quarters > 2 > ratios > FCF
15800000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
0.030466640956421133
Quarters > 2 > health Score
27
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
563300000
Quarters > 3 > income Statement > cost Of Revenue
471500000
Quarters > 3 > income Statement > gross Profit
91800000
Quarters > 3 > income Statement > operating Expenses
65900000
Quarters > 3 > income Statement > operating Income
25900000
Quarters > 3 > income Statement > interest Expense
10700000
Quarters > 3 > income Statement > pretax Income
24500000
Quarters > 3 > income Statement > net Income
16300000
Quarters > 3 > income Statement > eps
0.3590308370044053
Quarters > 3 > income Statement > dividends Per Share
500000
Quarters > 3 > income Statement > shares Outstanding
45400000
Quarters > 3 > income Statement > income Tax Expense
4500000
Quarters > 3 > income Statement > EBITDA
54300000
Quarters > 3 > income Statement > operating Margin
4.597905201491213
Quarters > 3 > income Statement > total Other Income Expense Net
-1400000
Quarters > 3 > balance Sheet > cash
313900000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
241100000
Quarters > 3 > balance Sheet > inventories
381000000
Quarters > 3 > balance Sheet > total Current Assets
970100000
Quarters > 3 > balance Sheet > property Plant Equipment
486900000
Quarters > 3 > balance Sheet > total Assets
1919900000
Quarters > 3 > balance Sheet > payables
212500000
Quarters > 3 > balance Sheet > short Term Debt
34600000
Quarters > 3 > balance Sheet > long Term Debt
476500000
Quarters > 3 > balance Sheet > total Liabilities
984100000
Quarters > 3 > balance Sheet > equity
873600000
Quarters > 3 > cash Flow > net Income
20000000
Quarters > 3 > cash Flow > depreciation
19100000
Quarters > 3 > cash Flow > change In Working Capital
-18000000
Quarters > 3 > cash Flow > cash From Operations
17100000
Quarters > 3 > cash Flow > capital Expenditures
17300000
Quarters > 3 > cash Flow > cash From Investing
-17300000
Quarters > 3 > cash Flow > cash From Financing
1000000
Quarters > 3 > cash Flow > net Change In Cash
-4300000
Quarters > 3 > ratios > PE
0.3590308370044053
Quarters > 3 > ratios > PB
1.3049381868131869
Quarters > 3 > ratios > ROE
1.8658424908424909
Quarters > 3 > ratios > ROA
0.8490025522162613
Quarters > 3 > ratios > FCF
-200000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
-0.0003550505947097461
Quarters > 3 > health Score
44
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
2097600000
Annuals > 0 > income Statement > cost Of Revenue
1741300000
Annuals > 0 > income Statement > gross Profit
356300000
Annuals > 0 > income Statement > operating Expenses
265100000
Annuals > 0 > income Statement > operating Income
91200000
Annuals > 0 > income Statement > interest Expense
46500000
Annuals > 0 > income Statement > pretax Income
67200000
Annuals > 0 > income Statement > net Income
23700000
Annuals > 0 > income Statement > eps
0.5231788079470199
Annuals > 0 > income Statement > dividends Per Share
500000
Annuals > 0 > income Statement > shares Outstanding
45300000
Annuals > 0 > income Statement > income Tax Expense
32700000
Annuals > 0 > income Statement > EBITDA
189800000
Annuals > 0 > income Statement > operating Margin
4.3478260869565215
Annuals > 0 > income Statement > total Other Income Expense Net
-24000000
Annuals > 0 > balance Sheet > cash
313900000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
241100000
Annuals > 0 > balance Sheet > inventories
381000000
Annuals > 0 > balance Sheet > total Current Assets
970100000
Annuals > 0 > balance Sheet > property Plant Equipment
486900000
Annuals > 0 > balance Sheet > total Assets
1919900000
Annuals > 0 > balance Sheet > payables
212500000
Annuals > 0 > balance Sheet > short Term Debt
34600000
Annuals > 0 > balance Sheet > long Term Debt
476500000
Annuals > 0 > balance Sheet > total Liabilities
984100000
Annuals > 0 > balance Sheet > equity
873600000
Annuals > 0 > cash Flow > net Income
34500000
Annuals > 0 > cash Flow > depreciation
76100000
Annuals > 0 > cash Flow > change In Working Capital
-35000000
Annuals > 0 > cash Flow > cash From Operations
65000000
Annuals > 0 > cash Flow > capital Expenditures
63500000
Annuals > 0 > cash Flow > cash From Investing
-63500000
Annuals > 0 > cash Flow > cash From Financing
9800000
Annuals > 0 > cash Flow > net Change In Cash
6900000
Annuals > 0 > ratios > PE
0.5231788079470199
Annuals > 0 > ratios > PB
1.3917719780219782
Annuals > 0 > ratios > ROE
2.712912087912088
Annuals > 0 > ratios > ROA
1.2344392937132143
Annuals > 0 > ratios > FCF
1500000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.0007151029748283753
Annuals > 0 > health Score
43
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1734500000
Annuals > 1 > income Statement > cost Of Revenue
1457200000
Annuals > 1 > income Statement > gross Profit
277300000
Annuals > 1 > income Statement > operating Expenses
242100000
Annuals > 1 > income Statement > operating Income
35200000
Annuals > 1 > income Statement > interest Expense
48800000
Annuals > 1 > income Statement > pretax Income
-11300000
Annuals > 1 > income Statement > net Income
-31100000
Annuals > 1 > income Statement > eps
-0.6957494407158836
Annuals > 1 > income Statement > dividends Per Share
200000
Annuals > 1 > income Statement > shares Outstanding
44700000
Annuals > 1 > income Statement > income Tax Expense
10900000
Annuals > 1 > income Statement > EBITDA
99200000
Annuals > 1 > income Statement > operating Margin
2.02940328624964
Annuals > 1 > income Statement > total Other Income Expense Net
-46500000
Annuals > 1 > balance Sheet > cash
307000000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
180800000
Annuals > 1 > balance Sheet > inventories
374500000
Annuals > 1 > balance Sheet > total Current Assets
893200000
Annuals > 1 > balance Sheet > property Plant Equipment
480000000
Annuals > 1 > balance Sheet > total Assets
1867700000
Annuals > 1 > balance Sheet > payables
192900000
Annuals > 1 > balance Sheet > short Term Debt
35700000
Annuals > 1 > balance Sheet > long Term Debt
461200000
Annuals > 1 > balance Sheet > total Liabilities
970500000
Annuals > 1 > balance Sheet > equity
838900000
Annuals > 1 > cash Flow > net Income
-31100000
Annuals > 1 > cash Flow > depreciation
61700000
Annuals > 1 > cash Flow > change In Working Capital
92000000
Annuals > 1 > cash Flow > cash From Operations
135900000
Annuals > 1 > cash Flow > capital Expenditures
75800000
Annuals > 1 > cash Flow > cash From Investing
-119700000
Annuals > 1 > cash Flow > cash From Financing
-69900000
Annuals > 1 > cash Flow > net Change In Cash
-51800000
Annuals > 1 > ratios > PE
-0.6957494407158836
Annuals > 1 > ratios > PB
1.4301442365001789
Annuals > 1 > ratios > ROE
-3.7072356657527714
Annuals > 1 > ratios > ROA
-1.6651496493012796
Annuals > 1 > ratios > FCF
60100000
Annuals > 1 > ratios > Piotroski FScore
2
Annuals > 1 > ratios > fcf Percent
0.034649754972614584
Annuals > 1 > health Score
27
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
2374300000
Annuals > 2 > income Statement > cost Of Revenue
1909300000
Annuals > 2 > income Statement > gross Profit
465000000
Annuals > 2 > income Statement > operating Expenses
344600000
Annuals > 2 > income Statement > operating Income
120400000
Annuals > 2 > income Statement > interest Expense
33900000
Annuals > 2 > income Statement > pretax Income
88300000
Annuals > 2 > income Statement > net Income
40400000
Annuals > 2 > income Statement > eps
0.8840262582056893
Annuals > 2 > income Statement > dividends Per Share
300000
Annuals > 2 > income Statement > shares Outstanding
45700000
Annuals > 2 > income Statement > income Tax Expense
37900000
Annuals > 2 > income Statement > EBITDA
190600000
Annuals > 2 > income Statement > operating Margin
5.0709682853893785
Annuals > 2 > income Statement > total Other Income Expense Net
-32100000
Annuals > 2 > balance Sheet > cash
358800000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
253700000
Annuals > 2 > balance Sheet > inventories
443900000
Annuals > 2 > balance Sheet > total Current Assets
1098800000
Annuals > 2 > balance Sheet > property Plant Equipment
378600000
Annuals > 2 > balance Sheet > total Assets
1960900000
Annuals > 2 > balance Sheet > payables
253500000
Annuals > 2 > balance Sheet > short Term Debt
37900000
Annuals > 2 > balance Sheet > long Term Debt
493000000
Annuals > 2 > balance Sheet > total Liabilities
1023900000
Annuals > 2 > balance Sheet > equity
887900000
Annuals > 2 > cash Flow > net Income
50400000
Annuals > 2 > cash Flow > depreciation
72300000
Annuals > 2 > cash Flow > change In Working Capital
-172600000
Annuals > 2 > cash Flow > cash From Operations
47200000
Annuals > 2 > cash Flow > capital Expenditures
100100000
Annuals > 2 > cash Flow > cash From Investing
-96200000
Annuals > 2 > cash Flow > cash From Financing
-56000000
Annuals > 2 > cash Flow > net Change In Cash
-107700000
Annuals > 2 > ratios > PE
0.8840262582056893
Annuals > 2 > ratios > PB
1.3814483613019484
Annuals > 2 > ratios > ROE
4.550061943912603
Annuals > 2 > ratios > ROA
2.0602784435718293
Annuals > 2 > ratios > FCF
-52900000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
-0.022280251021353663
Annuals > 2 > health Score
47
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
2101615000
Annuals > 3 > income Statement > cost Of Revenue
1671638000
Annuals > 3 > income Statement > gross Profit
429977000
Annuals > 3 > income Statement > operating Expenses
244304000
Annuals > 3 > income Statement > operating Income
185673000
Annuals > 3 > income Statement > interest Expense
24183000
Annuals > 3 > income Statement > pretax Income
154316000
Annuals > 3 > income Statement > net Income
119500000
Annuals > 3 > income Statement > eps
2.6914414414414414
Annuals > 3 > income Statement > dividends Per Share
7300000
Annuals > 3 > income Statement > shares Outstanding
44400000
Annuals > 3 > income Statement > income Tax Expense
27931000
Annuals > 3 > income Statement > EBITDA
253200000
Annuals > 3 > income Statement > operating Margin
8.834777064305307
Annuals > 3 > income Statement > total Other Income Expense Net
-31400000
Annuals > 3 > balance Sheet > cash
466455000
Annuals > 3 > balance Sheet > short Term Investments
45000
Annuals > 3 > balance Sheet > receivables
250100000
Annuals > 3 > balance Sheet > inventories
379235000
Annuals > 3 > balance Sheet > total Current Assets
1137097000
Annuals > 3 > balance Sheet > property Plant Equipment
325704000
Annuals > 3 > balance Sheet > total Assets
2025390000
Annuals > 3 > balance Sheet > payables
332900000
Annuals > 3 > balance Sheet > short Term Debt
39400000
Annuals > 3 > balance Sheet > long Term Debt
529919000
Annuals > 3 > balance Sheet > total Liabilities
1132742000
Annuals > 3 > balance Sheet > equity
848878000
Annuals > 3 > cash Flow > net Income
126400000
Annuals > 3 > cash Flow > depreciation
67500000
Annuals > 3 > cash Flow > change In Working Capital
-3600000
Annuals > 3 > cash Flow > cash From Operations
211600000
Annuals > 3 > cash Flow > capital Expenditures
59300000
Annuals > 3 > cash Flow > cash From Investing
-404800000
Annuals > 3 > cash Flow > cash From Financing
460800000
Annuals > 3 > cash Flow > net Change In Cash
266200000
Annuals > 3 > ratios > PE
2.6914414414414414
Annuals > 3 > ratios > PB
1.4038483739712893
Annuals > 3 > ratios > ROE
14.077405704942288
Annuals > 3 > ratios > ROA
5.9000982526821995
Annuals > 3 > ratios > FCF
152300000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.0724680781208737
Annuals > 3 > health Score
63
Valuation > metrics > PE
-0.17841409691629956
Valuation > metrics > PB
1.6058515283842796
Valuation > final Score
80
Valuation > verdict
Fair
Profitability > metrics > ROE
-1.1410057754613325
Profitability > metrics > ROA
-0.8604206500956023
Profitability > metrics > Net Margin
-0.01588235294117647
Profitability > final Score
0
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.3230032398929428
Risk > metrics > Interest Coverage
1.0707070707070707
Risk > final Score
34
Risk > verdict
High
Liquidity > metrics > Current Ratio
4.487130600571973
Liquidity > metrics > Quick Ratio
2.665395614871306
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
80
Prev Valuations > 1
80
Prev Valuations > 2
100
Prev Profitabilities > 0
0
Prev Profitabilities > 1
0
Prev Profitabilities > 2
13
Prev Risks > 0
-26
Prev Risks > 1
35
Prev Risks > 2
40
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-16T23:30:12.265Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-22
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.28
Earnings History > 0 > eps Estimate
0.2175
Earnings History > 0 > eps Difference
0.0625
Earnings History > 0 > surprise Percent
28.7356
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-23
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
0.27
Earnings History > 1 > eps Estimate
0.3858
Earnings History > 1 > eps Difference
-0.1158
Earnings History > 1 > surprise Percent
-30.0156
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-05-05
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.28
Earnings History > 2 > eps Estimate
0.13
Earnings History > 2 > eps Difference
0.15
Earnings History > 2 > surprise Percent
115.3846
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-24
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.51
Earnings History > 3 > eps Estimate
0.44
Earnings History > 3 > eps Difference
0.07
Earnings History > 3 > surprise Percent
15.9091
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-28
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.35
Earnings History > 4 > eps Estimate
0.33
Earnings History > 4 > eps Difference
0.02
Earnings History > 4 > surprise Percent
6.0606
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-07-25
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.32
Earnings History > 5 > eps Estimate
0.26
Earnings History > 5 > eps Difference
0.06
Earnings History > 5 > surprise Percent
23.0769
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-06
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.27
Earnings History > 6 > eps Estimate
0.13
Earnings History > 6 > eps Difference
0.14
Earnings History > 6 > surprise Percent
107.6923
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-21
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.19
Earnings History > 7 > eps Estimate
0.12
Earnings History > 7 > eps Difference
0.07
Earnings History > 7 > surprise Percent
58.3333
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-25
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.04
Earnings History > 8 > eps Estimate
0.1
Earnings History > 8 > eps Difference
-0.06
Earnings History > 8 > surprise Percent
-60
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-07-27
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.16
Earnings History > 9 > eps Estimate
0.25
Earnings History > 9 > eps Difference
-0.09
Earnings History > 9 > surprise Percent
-36
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-04-26
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.17
Earnings History > 10 > eps Estimate
0.23
Earnings History > 10 > eps Difference
-0.06
Earnings History > 10 > surprise Percent
-26.087
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-22
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.93
Earnings History > 11 > eps Estimate
0.77
Earnings History > 11 > eps Difference
0.16
Earnings History > 11 > surprise Percent
20.7792
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-10-26
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.06
Earnings History > 12 > eps Estimate
1.06
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
0
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-07-28
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.04
Earnings History > 13 > eps Estimate
1.03
Earnings History > 13 > eps Difference
0.01
Earnings History > 13 > surprise Percent
0.9709
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-04-27
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.95
Earnings History > 14 > eps Estimate
0.99
Earnings History > 14 > eps Difference
-0.04
Earnings History > 14 > surprise Percent
-4.0404
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-02-23
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.22
Earnings History > 15 > eps Estimate
1.2
Earnings History > 15 > eps Difference
0.02
Earnings History > 15 > surprise Percent
1.6667
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-10-27
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.07
Earnings History > 16 > eps Estimate
1.01
Earnings History > 16 > eps Difference
0.06
Earnings History > 16 > surprise Percent
5.9406
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-08-02
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.99
Earnings History > 17 > eps Estimate
0.97
Earnings History > 17 > eps Difference
0.02
Earnings History > 17 > surprise Percent
2.0619
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-04-28
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.92
Earnings History > 18 > eps Estimate
0.85
Earnings History > 18 > eps Difference
0.07
Earnings History > 18 > surprise Percent
8.2353
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-17
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.81
Earnings History > 19 > eps Estimate
0.71
Earnings History > 19 > eps Difference
0.1
Earnings History > 19 > surprise Percent
14.0845
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-28
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.73
Earnings History > 20 > eps Estimate
0.65
Earnings History > 20 > eps Difference
0.08
Earnings History > 20 > surprise Percent
12.3077
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-07-29
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.75
Earnings History > 21 > eps Estimate
0.47
Earnings History > 21 > eps Difference
0.28
Earnings History > 21 > surprise Percent
59.5745
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-29
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.52
Earnings History > 22 > eps Estimate
0.44
Earnings History > 22 > eps Difference
0.08
Earnings History > 22 > surprise Percent
18.1818
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-02-19
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.33
Earnings History > 23 > eps Estimate
0.26
Earnings History > 23 > eps Difference
0.07
Earnings History > 23 > surprise Percent
26.9231
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-30
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.21
Earnings History > 24 > eps Estimate
0.16
Earnings History > 24 > eps Difference
0.05
Earnings History > 24 > surprise Percent
31.25
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-07-31
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.21
Earnings History > 25 > eps Estimate
0.18
Earnings History > 25 > eps Difference
0.03
Earnings History > 25 > surprise Percent
16.6667
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-05-02
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.21
Earnings History > 26 > eps Estimate
0.13
Earnings History > 26 > eps Difference
0.08
Earnings History > 26 > surprise Percent
61.5385
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-02-21
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.23
Earnings History > 27 > eps Estimate
0.25
Earnings History > 27 > eps Difference
-0.02
Earnings History > 27 > surprise Percent
-8
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-11-06
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.3
Earnings History > 28 > eps Estimate
0.3
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
0
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-07-26
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.55
Earnings History > 29 > eps Estimate
0.57
Earnings History > 29 > eps Difference
-0.02
Earnings History > 29 > surprise Percent
-3.5088
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-25
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.69
Earnings History > 30 > eps Estimate
0.59
Earnings History > 30 > eps Difference
0.1
Earnings History > 30 > surprise Percent
16.9492
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-21
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.59
Earnings History > 31 > eps Estimate
0.6
Earnings History > 31 > eps Difference
-0.01
Earnings History > 31 > surprise Percent
-1.6667
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-25
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.62
Earnings History > 32 > eps Estimate
0.64
Earnings History > 32 > eps Difference
-0.02
Earnings History > 32 > surprise Percent
-3.125
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-07-27
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.62
Earnings History > 33 > eps Estimate
0.51
Earnings History > 33 > eps Difference
0.11
Earnings History > 33 > surprise Percent
21.5686
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-04-26
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.47
Earnings History > 34 > eps Estimate
0.42
Earnings History > 34 > eps Difference
0.05
Earnings History > 34 > surprise Percent
11.9048
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-02-22
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.36
Earnings History > 35 > eps Estimate
0.27
Earnings History > 35 > eps Difference
0.09
Earnings History > 35 > surprise Percent
33.3333
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-26
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.17
Earnings History > 36 > eps Estimate
0.12
Earnings History > 36 > eps Difference
0.05
Earnings History > 36 > surprise Percent
41.6667
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-28
Earnings History > 37 > date
2016-06-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.08
Earnings History > 37 > eps Difference
0.02
Earnings History > 37 > surprise Percent
25
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-21
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.0526
Earnings History > 38 > eps Estimate
0.02
Earnings History > 38 > eps Difference
-0.0726
Earnings History > 38 > surprise Percent
-363
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-02-23
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.01
Earnings History > 39 > eps Estimate
-0.02
Earnings History > 39 > eps Difference
0.01
Earnings History > 39 > surprise Percent
50
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-22
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.1
Earnings History > 40 > eps Estimate
0.11
Earnings History > 40 > eps Difference
-0.01
Earnings History > 40 > surprise Percent
-9.0909
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-07-22
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.1
Earnings History > 41 > eps Estimate
0.05
Earnings History > 41 > eps Difference
0.05
Earnings History > 41 > surprise Percent
100
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-20
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.14
Earnings History > 42 > eps Estimate
0.13
Earnings History > 42 > eps Difference
0.01
Earnings History > 42 > surprise Percent
7.6923
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-02-17
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.15
Earnings History > 43 > eps Estimate
0.12
Earnings History > 43 > eps Difference
0.03
Earnings History > 43 > surprise Percent
25
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-10-20
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.16
Earnings History > 44 > eps Estimate
0.15
Earnings History > 44 > eps Difference
0.01
Earnings History > 44 > surprise Percent
6.6667
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-07-21
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.23
Earnings History > 45 > eps Estimate
0.2
Earnings History > 45 > eps Difference
0.03
Earnings History > 45 > surprise Percent
15
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-04-28
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.27
Earnings History > 46 > eps Estimate
0.3
Earnings History > 46 > eps Difference
-0.03
Earnings History > 46 > surprise Percent
-10
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-02-18
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.26
Earnings History > 47 > eps Estimate
0.24
Earnings History > 47 > eps Difference
0.02
Earnings History > 47 > surprise Percent
8.3333
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-21
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.12
Earnings History > 48 > eps Estimate
0.09
Earnings History > 48 > eps Difference
0.03
Earnings History > 48 > surprise Percent
33.3333
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-07-22
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.12
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-03-31
Earnings History > 50 > report Date
2013-04-22
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.04
Earnings History > 50 > eps Estimate
0.04
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
0
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-19
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.06
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-10-22
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.06
Earnings History > 52 > eps Estimate
0.08
Earnings History > 52 > eps Difference
-0.02
Earnings History > 52 > surprise Percent
-25
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-07-23
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.17
Earnings History > 53 > eps Estimate
0.17
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
0
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-04-23
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.2
Earnings History > 54 > eps Estimate
0.17
Earnings History > 54 > eps Difference
0.03
Earnings History > 54 > surprise Percent
17.6471
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-13
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.06
Earnings History > 55 > eps Estimate
0.03
Earnings History > 55 > eps Difference
0.03
Earnings History > 55 > surprise Percent
100
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-10-24
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.14
Earnings History > 56 > eps Estimate
0.17
Earnings History > 56 > eps Difference
-0.03
Earnings History > 56 > surprise Percent
-17.6471
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-07-25
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.3
Earnings History > 57 > eps Estimate
0.28
Earnings History > 57 > eps Difference
0.02
Earnings History > 57 > surprise Percent
7.1429
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-04-25
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.25
Earnings History > 58 > eps Estimate
0.21
Earnings History > 58 > eps Difference
0.04
Earnings History > 58 > surprise Percent
19.0476
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-14
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.21
Earnings History > 59 > eps Estimate
0.23
Earnings History > 59 > eps Difference
-0.02
Earnings History > 59 > surprise Percent
-8.6957
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-10-25
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.29
Earnings History > 60 > eps Estimate
0.31
Earnings History > 60 > eps Difference
-0.02
Earnings History > 60 > surprise Percent
-6.4516
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-07-26
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.25
Earnings History > 61 > eps Estimate
0.2
Earnings History > 61 > eps Difference
0.05
Earnings History > 61 > surprise Percent
25
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-26
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.17
Earnings History > 62 > eps Estimate
0.13
Earnings History > 62 > eps Difference
0.04
Earnings History > 62 > surprise Percent
30.7692
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-16
Earnings History > 63 > date
2009-12-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.03
Earnings History > 63 > eps Difference
0.06
Earnings History > 63 > surprise Percent
200
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-27
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.0662
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-08-03
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-0.19
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-03-31
Earnings History > 66 > report Date
2009-05-04
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.33
Earnings History > 66 > eps Estimate
-0.26
Earnings History > 66 > eps Difference
-0.07
Earnings History > 66 > surprise Percent
-26.9231
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-17
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.19
Earnings History > 67 > eps Estimate
-0.17
Earnings History > 67 > eps Difference
-0.02
Earnings History > 67 > surprise Percent
-11.7647
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-27
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.09
Earnings History > 68 > eps Estimate
-0.06
Earnings History > 68 > eps Difference
-0.03
Earnings History > 68 > surprise Percent
-50
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-28
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-0.01
Earnings History > 69 > eps Estimate
-0.02
Earnings History > 69 > eps Difference
0.01
Earnings History > 69 > surprise Percent
50
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-04-28
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.09
Earnings History > 70 > eps Estimate
0.11
Earnings History > 70 > eps Difference
-0.02
Earnings History > 70 > surprise Percent
-18.1818
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-19
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.1
Earnings History > 71 > eps Estimate
0.12
Earnings History > 71 > eps Difference
-0.02
Earnings History > 71 > surprise Percent
-16.6667
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-10-22
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.16
Earnings History > 72 > eps Estimate
0.21
Earnings History > 72 > eps Difference
-0.05
Earnings History > 72 > surprise Percent
-23.8095
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-23
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.23
Earnings History > 73 > eps Estimate
0.23
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
0
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-04-23
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.24
Earnings History > 74 > eps Estimate
0.27
Earnings History > 74 > eps Difference
-0.03
Earnings History > 74 > surprise Percent
-11.1111
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-02-12
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.22
Earnings History > 75 > eps Estimate
0.27
Earnings History > 75 > eps Difference
-0.05
Earnings History > 75 > surprise Percent
-18.5185
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-10-23
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.25
Earnings History > 76 > eps Estimate
0.23
Earnings History > 76 > eps Difference
0.02
Earnings History > 76 > surprise Percent
8.6957
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-07-24
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.21
Earnings History > 77 > eps Estimate
0.17
Earnings History > 77 > eps Difference
0.04
Earnings History > 77 > surprise Percent
23.5294
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-04-24
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.12
Earnings History > 78 > eps Estimate
0.12
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
0
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-02-06
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.04
Earnings History > 79 > eps Estimate
0.03
Earnings History > 79 > eps Difference
0.01
Earnings History > 79 > surprise Percent
33.3333
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-10-24
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
-0.03
Earnings History > 80 > eps Estimate
-0.04
Earnings History > 80 > eps Difference
0.01
Earnings History > 80 > surprise Percent
25
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-07-25
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.04
Earnings History > 81 > eps Estimate
0.07
Earnings History > 81 > eps Difference
-0.03
Earnings History > 81 > surprise Percent
-42.8571
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-25
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.07
Earnings History > 82 > eps Estimate
0.06
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
16.6667
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-02-08
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.13
Earnings History > 83 > eps Estimate
0.08
Earnings History > 83 > eps Difference
0.05
Earnings History > 83 > surprise Percent
62.5
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-10-26
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.13
Earnings History > 84 > eps Estimate
0.1
Earnings History > 84 > eps Difference
0.03
Earnings History > 84 > surprise Percent
30
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-07-29
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.18
Earnings History > 85 > eps Estimate
0.18
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-04-26
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.1289
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Ultra Clean Holdings, Inc. develops and supplies critical subsystems, components and parts, and ultra-high purity cleaning and analytical services for the semiconductor industry in the United States and internationally. The company provides ultra-clean valves, high purity connectors, industrial process connectors and valves, pneumatic actuators, manifolds and safety solutions, hoses, pressure gauges, and gas line and component heaters; chemical delivery modules that deliver gases and reactive chemicals in a liquid or gaseous form from a centralized subsystem to the reaction chamber; and gas delivery systems, such as weldments, filters, mass flow controllers, regulators, pressure transducers and valves, component heaters, and an integrated electronic and/or pneumatic control system. It also offers various industrial and automation production equipment; fluid delivery systems consist of one or more chemical delivery units, including PFA tubing, filters, flow controllers, regulators, component heaters, and an integrated electronic and/or pneumatic control system; precision robotic systems; top-plate assemblies; frame assemblies; process modules, a subsystem of semiconductor manufacturing tools that process integrated circuits onto wafers; and other high-level assemblies. In addition, the company provides tool chamber parts cleaning and coating services; tool part life extension and process tool part optimization solutions; micro-contamination analysis services for tool parts, wafers and depositions, chemicals, cleanroom materials, deionized water, and airborne molecular contamination; and analytical verification services for process tool chamber part cleaning. It primarily serves customers in the semiconductor capital equipment and semiconductor integrated device manufacturing industries, as well as display, consumer, medical, energy, industrial, and research equipment industries. The company was founded in 1991 and is headquartered in Hayward, California.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AUltra Clean Holdings' (NASDAQ:UCTT) Returns On Capital Not Reflecting Well On The Business Yahoo Finance UK
Read more →Ultra Clean Holdings' (NASDAQ:UCTT) Returns On Capital Not Reflecting Well On The Business Yahoo Finance
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$35
Analyst Picks
Strong Buy
3
Buy
1
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Book Ratio (P/B)
-
Low
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 Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 107.96% of the total shares of Ultra Clean Holdings Inc
1.
BlackRock Inc(14.9631%)
since
2025/06/30
2.
Vanguard Group Inc(10.2112%)
since
2025/06/30
3.
Shapiro Capital Management Co Inc(9.141%)
since
2025/06/30
4.
Frontier Capital Management CO Inc(6.0739%)
since
2025/06/30
5.
iShares Core S&P Small-Cap ETF(5.9227%)
since
2025/08/31
6.
Dimensional Fund Advisors, Inc.(4.7194%)
since
2025/06/30
7.
Amvescap Plc.(4.2201%)
since
2025/06/30
8.
Invesco Small Cap Value A(3.9385%)
since
2025/07/31
9.
State Street Corp(3.8314%)
since
2025/06/30
10.
Divisar Capital Management, LLC(3.1251%)
since
2025/06/30
11.
Vanguard Total Stock Mkt Idx Inv(2.9561%)
since
2025/07/31
12.
Geode Capital Management, LLC(2.4764%)
since
2025/06/30
13.
iShares Russell 2000 ETF(2.3774%)
since
2025/08/31
14.
Vanguard Information Technology ETF(2.3745%)
since
2025/07/31
15.
Royce & Associates, LP(2.2793%)
since
2025/06/30
16.
Shapiro Capital Mgt Sm-Cap Val(1.9138%)
since
2025/06/30
17.
D. E. Shaw & Co LP(1.906%)
since
2025/06/30
18.
Morgan Stanley - Brokerage Accounts(1.6993%)
since
2025/06/30
19.
Charles Schwab Investment Management Inc(1.6259%)
since
2025/06/30
20.
Paradigm Capital Management, Inc.(1.5618%)
since
2025/06/30
21.
Oberweis Asset Management Inc(1.3526%)
since
2025/06/30
22.
Oberweis Micro-Cap Growth(1.3526%)
since
2025/06/30
23.
Oberweis Micro-Cap(1.3526%)
since
2025/06/30
24.
Shapiro Capital Mgt All Cap Value(1.2806%)
since
2025/06/30
25.
Shapiro Capital Mgt Enh Small Cap Value(1.2225%)
since
2025/06/30
26.
Goodman Financial Corporation(1.1949%)
since
2025/06/30
27.
Shapiro Capital Mgt SMID Cap Value(1.1456%)
since
2025/06/30
28.
Vanguard Institutional Extnd Mkt Idx Tr(1.0668%)
since
2025/07/31
29.
Northern Trust Corp(1.0656%)
since
2025/06/30
30.
Bank of New York Mellon Corp(0.9976%)
since
2025/06/30
31.
Harbor Capital Advisors Inc(0.9937%)
since
2025/06/30
32.
Fidelity Small Cap Index(0.9878%)
since
2025/06/30
33.
iShares S&P Small-Cap 600 Value ETF(0.9275%)
since
2025/08/31
34.
UBS Group AG(0.9144%)
since
2025/06/30
35.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8781%)
since
2025/08/29
36.
FIAM Small Cap Core Composite(0.8469%)
since
2025/03/31
37.
iShares Russell 2000 Value ETF(0.8051%)
since
2025/08/31
38.
DFA US Targeted Value I(0.7704%)
since
2025/07/31
39.
DFA US Small Cap Value I(0.7535%)
since
2025/07/31
40.
First Eagle Small Cap Opportunity I(0.7303%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
0.28
EPS Estimate
0.2175
EPS Difference
0.0625
Surprise Percent
28.7356%
(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.