Symbols / PPIH $28.61 +0.37%
PPIH Chart
About
Perma-Pipe International Holdings, Inc., together with its subsidiaries, designs, engineers, manufactures, and sells specialty piping and leak detection systems in the United States, Canada, the Middle East, North Africa, Europe, India, and internationally. The company offers insulated and jacketed district heating and cooling piping systems for energy distribution from central energy plants to various locations; and primary and secondary containment piping systems for transporting chemicals, hazardous fluids, and petroleum products, as well as engages in the coating and insulation of oil and gas gathering and transmission pipelines. It also provides liquid and powder based anti-corrosion coatings for external and internal surfaces of steel pipe, including bends, reducers, tees, and other spools/fittings used in pipelines for the transportation of oil and gas products and potable water. The company was formerly known as MFRI, Inc. and changed its name to Perma-Pipe International Holdings, Inc. in March 2017. Perma-Pipe International Holdings, Inc. was incorporated in 1993 and is headquartered in The Woodlands, Texas.
Fundamentals
Scroll to Statements| Sector | Industrials | Industry | Building Products & Equi | Market Cap | 231.53M |
| Enterprise Value | 260.48M | Income | 13.88M | Sales | 200.78M |
| Book/sh | 10.60 | Cash/sh | 3.37 | Dividend Yield | — |
| Payout | 0.00% | Employees | 750 | IPO | — |
| P/E | 16.73 | Forward P/E | — | PEG | — |
| P/S | 1.15 | P/B | 2.70 | P/C | — |
| EV/EBITDA | 7.72 | EV/Sales | 1.30 | Quick Ratio | 1.35 |
| Current Ratio | 1.76 | Debt/Eq | 42.81 | LT Debt/Eq | — |
| EPS (ttm) | 1.71 | EPS next Y | — | EPS Growth | 148.40% |
| Revenue Growth | 47.10% | Earnings | 2026-04-30 | ROA | 9.90% |
| ROE | 20.64% | ROIC | — | Gross Margin | 33.53% |
| Oper. Margin | 18.65% | Profit Margin | 6.91% | Shs Outstand | 8.09M |
| Shs Float | 7.24M | Short Float | 1.12% | Short Ratio | 0.95 |
| Short Interest | — | 52W High | 36.48 | 52W Low | 8.81 |
| Beta | 0.53 | Avg Volume | 97.97K | Volume | 17.30K |
| Target Price | $36.00 | Recom | None | Prev Close | $28.50 |
| Price | $28.61 | Change | 0.37% |
Valuation Models
Price estimates from analyst targets and simple models.
Ratings
- Perma-Pipe International (NASDAQ:PPIH) Shares Pass Above Two Hundred Day Moving Average - What's Next? - MarketBeat Sat, 14 Mar 2026 07
- Perma-Pipe International Holdings Offers Robust Upside (NASDAQ:PPIH) - Seeking Alpha Mon, 09 Mar 2026 07
- PPIH Stock Price and Chart — NASDAQ:PPIH - TradingView Wed, 08 Oct 2025 07
- (PPIH) Volatility Zones as Tactical Triggers - Stock Traders Daily Mon, 09 Mar 2026 22
- PPIH Stock Soars 46% as Q1 Earnings Rise Y/Y on Solid MENA Growth - Yahoo Finance hu, 19 Jun 2025 07
- Waste Management Earns RS Rating Upgrade - Investor's Business Daily Fri, 13 Mar 2026 08
- A Look At The Fair Value Of Perma-Pipe International Holdings, Inc. (NASDAQ:PPIH) - simplywall.st Sat, 23 Aug 2025 07
- Perma-Pipe International (NASDAQ:PPIH) Shares Cross Above Two Hundred Day Moving Average - Here's What Happened - MarketBeat Sat, 28 Feb 2026 10
- Perma-Pipe: AI, HPC, And Middle East Tailwinds Coupled With An Attractive Valuation - Seeking Alpha Mon, 17 Nov 2025 08
- Perma-Pipe International Holdings' (NASDAQ:PPIH) investors will be pleased with their splendid 280% return over the last five years - Yahoo Finance Mon, 06 Oct 2025 07
- Price-Driven Insight from (PPIH) for Rule-Based Strategy - Stock Traders Daily hu, 26 Feb 2026 20
- Painful week for individual investors invested in Perma-Pipe International Holdings, Inc. (NASDAQ:PPIH) after 18% drop, institutions also suffered losses - simplywall.st ue, 16 Sep 2025 07
- Perma-Pipe International: Overreaction Restores Upside Potential (NASDAQ:PPIH) - Seeking Alpha ue, 07 Oct 2025 07
- Perma-Pipe Surges 43% in 6 Months: Should You Buy the Stock? - Yahoo Finance ue, 20 Jan 2026 08
- Perma-Pipe International Holdings Second Quarter 2026 Earnings: EPS: US$0.11 (vs US$0.41 in 2Q 2025) - simplywall.st ue, 16 Sep 2025 07
Insider Transactions
| Date | Shares | Value | Url | Text | Insider | Position | Transaction | Start Date | Ownership |
|---|---|---|---|---|---|---|---|---|---|
| 0 | 5527 | — | — | Stock Award(Grant) at price 0.00 per share. | BIRO JON C | Director | — | 2025-06-25 00:00:00 | D |
| 1 | 4877 | — | — | Stock Award(Grant) at price 0.00 per share. | MCNALLY ROBERT JOSEPH | Director | — | 2025-06-25 00:00:00 | D |
| 2 | 4877 | — | — | Stock Award(Grant) at price 0.00 per share. | BROWN DAVID B | Director | — | 2025-06-25 00:00:00 | D |
| 3 | 8829 | — | — | Stock Award(Grant) at price 0.00 per share. | LEWICKI MATTHEW EARL | Chief Financial Officer | — | 2025-06-25 00:00:00 | D |
| 4 | 4877 | — | — | Stock Award(Grant) at price 0.00 per share. | ALKUWARI IBRAHIM | Director | — | 2025-06-25 00:00:00 | D |
| 5 | 29259 | — | — | Stock Award(Grant) at price 0.00 per share. | SAGR SALEH NEHAD SALEH | Chief Executive Officer | — | 2025-06-25 00:00:00 | D |
| 6 | 1722 | — | — | Stock Award(Grant) at price 0.00 per share. | BIRO JON C | Director | — | 2025-03-10 00:00:00 | D |
| 7 | 1451 | 18510 | — | Sale at price 12.75 - 12.76 per share. | WALKER JEROME T | Director | — | 2024-10-01 00:00:00 | D |
| 8 | 1280 | 16328 | — | Sale at price 12.75 - 12.76 per share. | BROWN DAVID B | Director | — | 2024-10-01 00:00:00 | D |
| 9 | 1280 | 16328 | — | Sale at price 12.75 - 12.76 per share. | BOITER CYNTHIA | Director | — | 2024-10-01 00:00:00 | D |
Financials
| Line Item | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
|---|---|---|---|---|
| TaxEffectOfUnusualItems | 0.00 | 0.00 | 0.00 | 0.00 |
| TaxRateForCalcs | 0.29 | 0.21 | 0.38 | 0.27 |
| NormalizedEBITDA | 24.32M | 16.15M | 15.45M | 13.57M |
| NetIncomeFromContinuingOperationNetMinorityInterest | 8.98M | 10.47M | 5.95M | 6.06M |
| ReconciledDepreciation | 3.63M | 3.83M | 3.65M | 4.32M |
| ReconciledCostOfRevenue | 105.14M | 109.21M | 104.27M | 106.02M |
| EBITDA | 24.32M | 16.15M | 15.45M | 13.57M |
| EBIT | 20.69M | 12.32M | 11.80M | 9.24M |
| NetInterestIncome | -1.94M | -2.27M | -2.12M | -828.00K |
| InterestExpense | 2.22M | 2.43M | 2.24M | 918.00K |
| InterestIncome | 284.00K | 163.00K | 124.00K | 90.00K |
| NormalizedIncome | 8.98M | 10.47M | 5.95M | 6.06M |
| NetIncomeFromContinuingAndDiscontinuedOperation | 8.98M | 10.47M | 5.95M | 6.06M |
| TotalExpenses | 138.08M | 137.31M | 131.43M | 130.44M |
| TotalOperatingIncomeAsReported | 20.30M | 13.36M | 11.14M | 8.11M |
| DilutedAverageShares | 8.02M | 8.07M | 8.12M | 8.42M |
| BasicAverageShares | 7.96M | 7.98M | 7.98M | 8.13M |
| DilutedEPS | 1.12 | 1.30 | 0.73 | 0.72 |
| BasicEPS | 1.13 | 1.31 | 0.75 | 0.75 |
| DilutedNIAvailtoComStockholders | 8.98M | 10.47M | 5.95M | 6.06M |
| NetIncomeCommonStockholders | 8.98M | 10.47M | 5.95M | 6.06M |
| NetIncome | 8.98M | 10.47M | 5.95M | 6.06M |
| MinorityInterests | -4.11M | -2.74M | 0.00 | |
| NetIncomeIncludingNoncontrollingInterests | 13.09M | 13.21M | 5.95M | 6.06M |
| NetIncomeContinuousOperations | 13.09M | 13.21M | 5.95M | 6.06M |
| TaxProvision | 5.38M | -3.32M | 3.61M | 2.27M |
| PretaxIncome | 18.47M | 9.89M | 9.56M | 8.33M |
| OtherIncomeExpense | 107.00K | -1.20M | 533.00K | 1.04M |
| OtherNonOperatingIncomeExpenses | 107.00K | -1.20M | 533.00K | 1.04M |
| NetNonOperatingInterestIncomeExpense | -1.94M | -2.27M | -2.12M | -828.00K |
| InterestExpenseNonOperating | 2.22M | 2.43M | 2.24M | 918.00K |
| InterestIncomeNonOperating | 284.00K | 163.00K | 124.00K | 90.00K |
| OperatingIncome | 20.30M | 13.36M | 11.14M | 8.11M |
| OperatingExpense | 32.95M | 28.10M | 27.16M | 24.42M |
| SellingGeneralAndAdministration | 32.95M | 28.10M | 27.16M | 24.42M |
| SellingAndMarketingExpense | 4.95M | 5.51M | 5.16M | 4.53M |
| GeneralAndAdministrativeExpense | 28.00M | 22.59M | 21.99M | 19.89M |
| OtherGandA | 28.00M | 22.59M | 21.99M | 19.89M |
| GrossProfit | 53.25M | 41.46M | 38.30M | 32.53M |
| CostOfRevenue | 105.14M | 109.21M | 104.27M | 106.02M |
| TotalRevenue | 158.38M | 150.67M | 142.57M | 138.55M |
| OperatingRevenue | 158.38M | 150.67M | 142.57M | 138.55M |
| Line Item | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
|---|---|---|---|---|
| TreasurySharesNumber | 112.00K | 112.00K | 3.00K | 234.00K |
| OrdinarySharesNumber | 7.98M | 7.90M | 8.00M | 8.15M |
| ShareIssued | 7.98M | 8.02M | 8.01M | 8.39M |
| NetDebt | 7.97M | 9.23M | 4.23M | |
| TotalDebt | 33.25M | 32.79M | 29.38M | 34.54M |
| TangibleBookValue | 70.08M | 63.49M | 55.56M | 52.12M |
| InvestedCapital | 85.05M | 79.53M | 72.79M | 66.90M |
| WorkingCapital | 54.74M | 41.08M | 41.87M | 39.99M |
| NetTangibleAssets | 70.08M | 63.49M | 55.56M | 52.12M |
| CapitalLeaseObligations | 20.34M | 18.97M | 14.38M | 22.09M |
| CommonStockEquity | 72.14M | 65.71M | 57.78M | 54.46M |
| TotalCapitalization | 75.81M | 69.94M | 62.17M | 59.52M |
| TotalEquityGrossMinorityInterest | 83.11M | 71.98M | 57.78M | 54.46M |
| MinorityInterest | 10.97M | 6.27M | 0.00 | |
| StockholdersEquity | 72.14M | 65.71M | 57.78M | 54.46M |
| GainsLossesNotAffectingRetainedEarnings | -8.20M | -5.55M | -6.45M | -3.10M |
| OtherEquityAdjustments | -8.20M | -5.55M | -6.45M | -3.10M |
| TreasuryStock | 0.00 | 968.00K | 26.00K | 1.99M |
| RetainedEarnings | 20.10M | 12.09M | 1.62M | -2.29M |
| AdditionalPaidInCapital | 60.15M | 60.06M | 62.56M | 61.77M |
| CapitalStock | 80.00K | 80.00K | 80.00K | 82.00K |
| CommonStock | 80.00K | 80.00K | 80.00K | 82.00K |
| TotalLiabilitiesNetMinorityInterest | 82.14M | 83.73M | 65.18M | 68.94M |
| TotalNonCurrentLiabilitiesNetMinorityInterest | 28.07M | 25.99M | 21.39M | 30.55M |
| OtherNonCurrentLiabilities | 2.13M | 1.27M | 1.02M | 800.00K |
| NonCurrentDeferredLiabilities | 3.01M | 2.43M | 2.52M | 4.09M |
| NonCurrentDeferredTaxesLiabilities | 1.32M | 1.22M | 909.00K | 712.00K |
| LongTermDebtAndCapitalLeaseObligation | 22.93M | 22.29M | 17.86M | 25.66M |
| LongTermCapitalLeaseObligation | 19.26M | 18.06M | 13.47M | 20.60M |
| LongTermDebt | 3.67M | 4.23M | 4.39M | 5.06M |
| CurrentLiabilities | 54.06M | 57.74M | 43.79M | 38.40M |
| OtherCurrentLiabilities | 2.03M | 1.25M | ||
| CurrentDeferredLiabilities | 3.75M | 4.76M | 3.69M | 4.35M |
| CurrentDeferredRevenue | 3.75M | 4.76M | 3.69M | 4.35M |
| CurrentDebtAndCapitalLeaseObligation | 10.32M | 10.50M | 11.53M | 8.88M |
| CurrentCapitalLeaseObligation | 1.07M | 914.00K | 912.00K | 1.50M |
| CurrentDebt | 9.25M | 9.59M | 10.61M | 7.38M |
| OtherCurrentBorrowings | 2.48M | 4.07M | 6.23M | 6.75M |
| LineOfCredit | 6.76M | 5.52M | 4.39M | 634.00K |
| PensionandOtherPostRetirementBenefitPlansCurrent | 1.18M | 1.61M | ||
| PayablesAndAccruedExpenses | 39.99M | 42.48M | 28.57M | 22.30M |
| CurrentAccruedExpenses | 6.70M | 9.04M | 5.55M | 4.62M |
| Payables | 33.29M | 33.44M | 23.02M | 17.68M |
| OtherPayable | 5.84M | 4.52M | 4.76M | 2.05M |
| TotalTaxPayable | 3.76M | 3.59M | 3.50M | 2.02M |
| IncomeTaxPayable | 2.38M | 2.38M | 2.32M | 2.02M |
| AccountsPayable | 23.69M | 25.32M | 14.75M | 13.62M |
| TotalAssets | 165.24M | 155.71M | 122.97M | 123.40M |
| TotalNonCurrentAssets | 56.44M | 56.89M | 37.31M | 45.01M |
| OtherNonCurrentAssets | 4.18M | 2.67M | 3.34M | 5.89M |
| NonCurrentDeferredAssets | 6.64M | 7.92M | 696.00K | 811.00K |
| NonCurrentDeferredTaxesAssets | 6.64M | 7.92M | 696.00K | 811.00K |
| GoodwillAndOtherIntangibleAssets | 2.06M | 2.22M | 2.23M | 2.34M |
| Goodwill | 2.06M | 2.22M | 2.23M | 2.34M |
| NetPPE | 43.56M | 44.09M | 31.05M | 35.97M |
| AccumulatedDepreciation | -45.67M | -49.87M | -56.41M | -54.47M |
| GrossPPE | 89.24M | 93.96M | 87.46M | 90.44M |
| OtherProperties | 8.20M | 6.47M | 4.53M | 11.21M |
| MachineryFurnitureEquipment | 54.76M | 61.87M | 60.65M | 56.48M |
| Properties | 26.28M | 25.62M | 22.28M | 22.75M |
| CurrentAssets | 108.80M | 98.82M | 85.66M | 78.39M |
| OtherCurrentAssets | 10.04M | 9.70M | 7.36M | 5.44M |
| RestrictedCash | 1.40M | 1.40M | 1.02M | 1.56M |
| PrepaidAssets | 5.44M | |||
| Inventory | 16.62M | 15.54M | 14.74M | 13.76M |
| InventoriesAdjustmentsAllowances | -863.00K | -879.00K | -1.21M | -1.10M |
| FinishedGoods | 366.00K | 2.02M | 203.00K | 527.00K |
| WorkInProcess | 745.00K | 611.00K | 750.00K | 426.00K |
| RawMaterials | 16.37M | 13.79M | 14.99M | 13.91M |
| Receivables | 65.02M | 66.34M | 56.77M | 49.41M |
| OtherReceivables | 21.87M | 19.69M | 14.76M | 4.96M |
| AccountsReceivable | 43.15M | 46.65M | 42.01M | 44.45M |
| AllowanceForDoubtfulAccountsReceivable | -703.00K | -699.00K | -612.00K | -486.00K |
| GrossAccountsReceivable | 43.85M | 47.34M | 42.62M | 44.94M |
| CashCashEquivalentsAndShortTermInvestments | 15.72M | 5.84M | 5.77M | 8.21M |
| CashAndCashEquivalents | 15.72M | 5.84M | 5.77M | 8.21M |
| Line Item | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
|---|---|---|---|---|
| FreeCashFlow | 11.05M | 3.62M | -8.22M | -4.84M |
| RepurchaseOfCapitalStock | 0.00 | -942.00K | -69.00K | -1.99M |
| RepaymentOfDebt | -77.12M | -157.55M | -92.13M | -24.29M |
| IssuanceOfDebt | 76.34M | 155.71M | 96.90M | 32.67M |
| CapitalExpenditure | -2.88M | -11.11M | -6.97M | -2.26M |
| InterestPaidSupplementalData | 1.93M | 2.29M | 2.04M | 791.00K |
| IncomeTaxPaidSupplementalData | 3.71M | 3.28M | 2.48M | 1.35M |
| EndCashPosition | 17.12M | 7.24M | 6.79M | 9.77M |
| BeginningCashPosition | 7.24M | 6.79M | 9.77M | 8.38M |
| EffectOfExchangeRateChanges | -296.00K | 70.00K | 102.00K | -10.00K |
| ChangesInCash | 10.17M | 377.00K | -3.08M | 1.41M |
| FinancingCashFlow | -907.00K | -3.26M | 4.54M | 6.23M |
| CashFlowFromContinuingFinancingActivities | -907.00K | -3.26M | 4.54M | 6.23M |
| NetOtherFinancingCharges | 46.00K | -197.00K | 42.00K | 58.00K |
| ProceedsFromStockOptionExercised | -179.00K | -273.00K | -206.00K | -210.00K |
| NetCommonStockIssuance | 0.00 | -942.00K | -69.00K | -1.99M |
| CommonStockPayments | 0.00 | -942.00K | -69.00K | -1.99M |
| NetIssuancePaymentsOfDebt | -774.00K | -1.84M | 4.78M | 8.38M |
| NetShortTermDebtIssuance | -196.00K | -1.29M | 5.46M | 467.00K |
| ShortTermDebtPayments | -76.54M | -157.00M | -91.44M | -22.64M |
| ShortTermDebtIssuance | 76.34M | 155.71M | 96.90M | 23.11M |
| NetLongTermDebtIssuance | -578.00K | -554.00K | -689.00K | 7.91M |
| LongTermDebtPayments | -578.00K | -554.00K | -689.00K | -1.65M |
| LongTermDebtIssuance | 0.00 | 9.56M | ||
| InvestingCashFlow | -2.85M | -11.10M | -6.38M | -2.25M |
| CashFlowFromContinuingInvestingActivities | -2.85M | -11.10M | -6.38M | -2.25M |
| NetOtherInvestingChanges | 5.00K | 499.00K | ||
| NetPPEPurchaseAndSale | 27.00K | 3.00K | 94.00K | 9.00K |
| SaleOfPPE | 27.00K | 3.00K | 94.00K | 9.00K |
| CapitalExpenditureReported | -2.88M | -11.11M | -6.97M | -2.26M |
| OperatingCashFlow | 13.93M | 14.73M | -1.24M | -2.57M |
| CashFlowFromContinuingOperatingActivities | 13.93M | 14.73M | -1.24M | -2.57M |
| ChangeInWorkingCapital | -5.57M | 3.61M | -13.30M | -13.93M |
| ChangeInOtherWorkingCapital | -4.06M | 10.75M | 568.00K | 4.08M |
| ChangeInPayablesAndAccruedExpense | 361.00K | 7.67M | 1.16M | 5.29M |
| ChangeInAccruedExpense | 1.53M | -1.14M | 65.00K | 2.09M |
| ChangeInPayable | -1.17M | 8.81M | 1.09M | 3.20M |
| ChangeInAccountPayable | -1.17M | 8.81M | 1.09M | 3.20M |
| ChangeInPrepaidAssets | -447.00K | -2.85M | -123.00K | -2.21M |
| ChangeInInventory | -1.82M | -830.00K | -1.50M | -1.62M |
| ChangeInReceivables | 394.00K | -11.13M | -13.40M | -19.47M |
| ChangesInAccountReceivables | 2.46M | -4.86M | -3.23M | -21.33M |
| OtherNonCashItems | -26.00K | |||
| StockBasedCompensation | 860.00K | 913.00K | 1.00M | 1.10M |
| ProvisionandWriteOffofAssets | 4.00K | 89.00K | 142.00K | 20.00K |
| DeferredTax | 1.62M | -6.92M | 479.00K | -195.00K |
| DeferredIncomeTax | 1.62M | -6.92M | 479.00K | -195.00K |
| DepreciationAmortizationDepletion | 3.63M | 3.83M | 3.65M | 4.32M |
| DepreciationAndAmortization | 3.63M | 3.83M | 3.65M | 4.32M |
| OperatingGainsLosses | 292.00K | -6.00K | 869.00K | 41.00K |
| PensionAndEmployeeBenefitExpense | 0.00 | 826.00K | 0.00 | |
| GainLossOnSaleOfPPE | 292.00K | -6.00K | 43.00K | 41.00K |
| NetIncomeFromContinuingOperations | 13.09M | 13.21M | 5.95M | 6.06M |
SEC Filings
Recent 10-K, 10-Q, 8-K, and Form 4 (insider) filings.
Public Trades for PPIH
| Date | User | Broker | Pattern | Type | Position Size | Entry Price | Trade P&L | Status |
|---|