PPIH · Company research

Perma-Pipe International Holdings, Inc. (PPIH): 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.

40records availableIndustrials

Financial Statements data

Database-backed records only

40 rows
statement typeperiod typefiscal periodperiod endrevenuecost of revenuegross profitoperating incomepretax incomenet income
income_statementannualFY-2027-Q2Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)109831000-7779000032041000888900077900005855000
income_statementquarterlyFY-2027-Q2Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)59567000-4216100017406000425300038680003264000
income_statementquarterlyFY-2027-Q1Thu Apr 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)50265000-3562900014636000463700039220002590000
income_statementannualFY-2026-Q4Sat Jan 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)210925000—69488000294490002749300020649000
income_statementquarterlyFY-2026-Q4Sat Jan 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)55129000-3779200017337000697000064040005618000
income_statementquarterlyFY-2026-Q3Fri Oct 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)155796000—52151000224790002108900015031000
income_statementquarterlyFY-2026-Q2Thu Jul 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)47902000—14423000318700027510001262000
income_statementannualFY-2026-Q2Thu Jul 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)94648000—3114700011077000101860007116000
income_statementquarterlyFY-2026-Q1Wed Apr 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)46747000—16724000788900074360005854000
income_statementquarterlyFY-2025-Q4Fri Jan 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)44987000—15171000543800052500003565000
income_statementannualFY-2025-Q4Fri Jan 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)158384000—53248000203010001846800013091000
income_statementquarterlyFY-2025-Q3Thu Oct 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)113397000—3807700014863000132180009526000
income_statementquarterlyFY-2025-Q2Wed Jul 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)37513000—13474000614200055900004284000
income_statementannualFY-2025-Q2Wed Jul 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)71834000—23991000927500081490006073000
income_statementquarterlyFY-2025-Q1Tue Apr 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)34321000—10517000313400025600001790000
income_statementquarterlyFY-2024-Q4Wed Jan 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)40179000—12034000455300032230009800000
income_statementannualFY-2024-Q4Wed Jan 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)150668000—4145800013359000989100013211000
income_statementquarterlyFY-2024-Q3Tue Oct 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)45690000—13184000603900048970003364000
income_statementannualFY-2024-Q2Mon Jul 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)64798000—162390002767000177300048000
income_statementquarterlyFY-2024-Q2Mon Jul 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)35141000—9464000269100021360001170000
income_statementquarterlyFY-2024-Q1Sun Apr 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)29657000—677400075000-365000-1123000
income_statementquarterlyFY-2023-Q4Tue Jan 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)36441000—10236000312200040840003234000
income_statementannualFY-2023-Q4Tue Jan 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)142569000—383010001114400095580005945000
income_statementquarterlyFY-2023-Q3Mon Oct 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)37903000—11130000453600028710001728000
income_statementquarterlyFY-2023-Q2Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)37003000—9886000332500027630001870000
income_statementannualFY-2023-Q2Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)68225000—1693500034850002603000983000
income_statementquarterlyFY-2023-Q1Sat Apr 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)31222000—7049000160000-159000-885000
income_statementquarterlyFY-2022-Q4Mon Jan 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)39126000—9653000327400032100002994000
income_statementannualFY-2022-Q4Mon Jan 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)138552000—32530000811100083270006062000
income_statementquarterlyFY-2022-Q3Sun Oct 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)35199000—762900016910001519000495000
income_statementquarterlyFY-2022-Q2Sat Jul 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)39804000—10743000408800042770003416000
income_statementannualFY-2022-Q2Sat Jul 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)64227000—15248000314600035990002573000
income_statementquarterlyFY-2022-Q1Fri Apr 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)24423000—4505000-941000-678000-843000
income_statementquarterlyFY-2021-Q4Sun Jan 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)21295000—2410000-2673000-2332000-2538000
income_statementannualFY-2021-Q4Sun Jan 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)84694000—11179000-11377000-7775000-7642000
income_statementquarterlyFY-2021-Q3Sat Oct 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)20294000—2938000-2764000-2873000-2850000
income_statementquarterlyFY-2021-Q2Fri Jul 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)20364000—2364000-3455000166000267000
income_statementannualFY-2021-Q2Fri Jul 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)43106000—5831000-5939000-2569000-2254000
income_statementquarterlyFY-2021-Q1Thu Apr 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time)22741000—3466000-2485000-2736000-2521000
income_statementannualFY-2020-Q4Fri Jan 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)127663000—29046000488100050350003576000

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