UCTT · Company research

Ultra Clean Holdings, Inc. (UCTT): Financial Statements

Reported statement data with reporting periods and sources preserved.

RESEARCH CONTEXT

Understand the numbers

Reported statement data with reporting periods and sources preserved. Use period, currency, units and source fields when interpreting values.

80records availableTechnology

Financial Statements data

Database-backed records only

80 rows
statement typeperiod typefiscal periodperiod endrevenuecost of revenuegross profitoperating incomepretax incomenet income
balance_sheetquarterlyFY-2026-Q2Fri Jun 26 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2026-Q2Fri Jun 26 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2026-Q2Fri Jun 26 2026 00:00:00 GMT+0000 (Coordinated Universal Time)1178600000—1881000004080000034200000-3000000
cash_flowquarterlyFY-2026-Q2Fri Jun 26 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q2Fri Jun 26 2026 00:00:00 GMT+0000 (Coordinated Universal Time)644900000-541200000103700000295000003000000011900000
balance_sheetquarterlyFY-2026-Q1Fri Mar 27 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q1Fri Mar 27 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q1Fri Mar 27 2026 00:00:00 GMT+0000 (Coordinated Universal Time)533700000—84400000114000004200000-15000000
balance_sheetquarterlyFY-2025-Q4Fri Dec 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2025-Q4Fri Dec 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q4Fri Dec 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2025-Q4Fri Dec 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time)2054000000—322900000-107400000-145700000-171600000
income_statementquarterlyFY-2025-Q4Fri Dec 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time)506700000—77300000109000002000000-600000
balance_sheetquarterlyFY-2025-Q3Fri Sep 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q3Fri Sep 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q3Fri Sep 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time)1547300000—245600000-118300000-147700000-171000000
balance_sheetquarterlyFY-2025-Q2Fri Jun 27 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q2Fri Jun 27 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2025-Q2Fri Jun 27 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2025-Q2Fri Jun 27 2025 00:00:00 GMT+0000 (Coordinated Universal Time)1037400000—163500000-128900000-148300000-162900000
income_statementquarterlyFY-2025-Q2Fri Jun 27 2025 00:00:00 GMT+0000 (Coordinated Universal Time)518800000—79500000-141800000-153300000-160500000
balance_sheetquarterlyFY-2025-Q1Fri Mar 28 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q1Fri Mar 28 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q1Fri Mar 28 2025 00:00:00 GMT+0000 (Coordinated Universal Time)518600000—84000000129000004900000-2500000
cash_flowannualFY-2024-Q4Fri Dec 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2024-Q4Fri Dec 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q4Fri Dec 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2024-Q4Fri Dec 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time)2097600000—356300000912000006720000034500000
income_statementquarterlyFY-2024-Q4Fri Dec 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time)563300000—91800000259000002450000020000000
balance_sheetquarterlyFY-2024-Q3Fri Sep 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q3Fri Sep 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q3Fri Sep 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time)540400000—934000002520000010200000300000
balance_sheetquarterlyFY-2024-Q2Fri Jun 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q2Fri Jun 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2024-Q2Fri Jun 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2024-Q2Fri Jun 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)993900000—171100000402000003260000014200000
income_statementquarterlyFY-2024-Q2Fri Jun 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)516100000—88500000229000003000000021500000
balance_sheetquarterlyFY-2024-Q1Fri Mar 29 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q1Fri Mar 29 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q1Fri Mar 29 2024 00:00:00 GMT+0000 (Coordinated Universal Time)477700000—82600000173000002700000-7200000
balance_sheetquarterlyFY-2023-Q4Fri Dec 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q4Fri Dec 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2023-Q4Fri Dec 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2023-Q4Fri Dec 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)1734500000—27730000035200000-11300000-22200000
income_statementquarterlyFY-2023-Q4Fri Dec 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)444700000—710000004500000-7800000-1600000
balance_sheetquarterlyFY-2023-Q3Fri Sep 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q3Fri Sep 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q3Fri Sep 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)435000000—652000005700000-7500000-12800000
balance_sheetquarterlyFY-2023-Q2Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2023-Q2Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q2Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q2Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)421500000—6810000012600000100000-8200000
income_statementannualFY-2023-Q2Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)854800000—141100000250000004000000-7800000
balance_sheetquarterlyFY-2023-Q1Fri Mar 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q1Fri Mar 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q1Fri Mar 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)433300000—73000000124000003900000400000
balance_sheetquarterlyFY-2022-Q4Fri Dec 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2022-Q4Fri Dec 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2022-Q4Fri Dec 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)2374300000—4650000001204000008830000050400000
income_statementquarterlyFY-2022-Q4Fri Dec 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)566400000—108400000438000003690000028400000
cash_flowquarterlyFY-2022-Q4Fri Dec 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2022-Q3Fri Sep 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q3Fri Sep 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2022-Q3Fri Sep 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)1807900000—356600000766000005140000022000000
balance_sheetquarterlyFY-2022-Q2Fri Jul 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2022-Q2Fri Jul 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q2Fri Jul 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2022-Q2Fri Jul 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)608700000—118400000-5500000-13000000-21700000
income_statementannualFY-2022-Q2Fri Jul 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)1172900000—23220000040300000264000009100000
balance_sheetquarterlyFY-2022-Q1Fri Apr 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q1Fri Apr 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2022-Q1Fri Apr 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)564100000—113700000457000003930000030800000
cash_flowannualFY-2021-Q4Fri Dec 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2021-Q4Fri Dec 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2021-Q4Fri Dec 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2021-Q4Fri Dec 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)2101600000—430000000185700000154300000126400000
income_statementquarterlyFY-2021-Q4Fri Dec 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)0—129100000628000005510000048800000
balance_sheetquarterlyFY-2021-Q3Fri Sep 24 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2021-Q3Fri Sep 24 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2021-Q3Fri Sep 24 2021 00:00:00 GMT+0000 (Coordinated Universal Time)553700000—114100000506000004240000034000000

Informational research only, not financial advice. Forecasts are uncertain and can be wrong.