{"quoteSummary":{"result":[{"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":29.85,"fmt":"29.85"},"open":{"raw":29.68,"fmt":"29.68"},"dayLow":{"raw":28.95,"fmt":"28.95"},"dayHigh":{"raw":30.5397,"fmt":"30.54"},"regularMarketPreviousClose":{"raw":29.85,"fmt":"29.85"},"regularMarketOpen":{"raw":29.68,"fmt":"29.68"},"regularMarketDayLow":{"raw":28.95,"fmt":"28.95"},"regularMarketDayHigh":{"raw":30.5397,"fmt":"30.54"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.533,"fmt":"0.53"},"trailingPE":{"raw":17.157894,"fmt":"17.16"},"forwardPE":{},"volume":{"raw":44617,"fmt":"44.62k","longFmt":"44,617"},"regularMarketVolume":{"raw":44617,"fmt":"44.62k","longFmt":"44,617"},"averageVolume":{"raw":96064,"fmt":"96.06k","longFmt":"96,064"},"averageVolume10days":{"raw":74590,"fmt":"74.59k","longFmt":"74,590"},"averageDailyVolume10Day":{"raw":74590,"fmt":"74.59k","longFmt":"74,590"},"bid":{"raw":29.22,"fmt":"29.22"},"ask":{"raw":29.44,"fmt":"29.44"},"bidSize":{"raw":100,"fmt":"100","longFmt":"100"},"askSize":{"raw":100,"fmt":"100","longFmt":"100"},"marketCap":{"raw":237479312,"fmt":"237.48M","longFmt":"237,479,312"},"nonDilutedMarketCap":{"raw":231813448,"fmt":"231.81M","longFmt":"231,813,448"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":8.81,"fmt":"8.81"},"fiftyTwoWeekHigh":{"raw":36.48,"fmt":"36.48"},"allTimeHigh":{"raw":36.48,"fmt":"36.48"},"allTimeLow":{"raw":1.2,"fmt":"1.20"},"priceToSalesTrailing12Months":{"raw":1.182766,"fmt":"1.18"},"fiftyDayAverage":{"raw":30.9394,"fmt":"30.94"},"twoHundredDayAverage":{"raw":27.1237,"fmt":"27.12"},"trailingAnnualDividendRate":{"raw":0.0,"fmt":"0.00"},"trailingAnnualDividendYield":{"raw":0.0,"fmt":"0.00%"},"navPrice":{},"currency":"USD","fromCurrency":null,"toCurrency":null,"lastMarket":null,"coinMarketCapLink":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"algorithm":null,"maxSupply":{},"totalSupply":{},"startDate":{},"tradeable":false,"fullyDilutedValue":{},"volume24HrMarketCapPercent":{}},"calendarEvents":{"maxAge":1,"earnings":{"earningsDate":[{"raw":1777552200,"fmt":"2026-04-30"}],"earningsCallDate":[],"isEarningsDateEstimate":true,"earningsAverage":{},"earningsLow":{},"earningsHigh":{},"revenueAverage":{"raw":55000000,"fmt":"55M","longFmt":"55,000,000"},"revenueLow":{"raw":55000000,"fmt":"55M","longFmt":"55,000,000"},"revenueHigh":{"raw":55000000,"fmt":"55M","longFmt":"55,000,000"}},"exDividendDate":{},"dividendDate":{}},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774646422,"postMarketPrice":{"raw":29.34,"fmt":"29.34"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.017085435,"fmt":"-1.71%"},"regularMarketChange":{"raw":-0.5100002,"fmt":"-0.51"},"regularMarketTime":1774641600,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":29.34,"fmt":"29.34"},"regularMarketDayHigh":{"raw":30.5397,"fmt":"30.54"},"regularMarketDayLow":{"raw":28.95,"fmt":"28.95"},"regularMarketVolume":{"raw":44617,"fmt":"44.62k","longFmt":"44,617.00"},"averageDailyVolume10Day":{"raw":74590,"fmt":"74.59k","longFmt":"74,590"},"averageDailyVolume3Month":{"raw":96064,"fmt":"96.06k","longFmt":"96,064"},"regularMarketPreviousClose":{"raw":29.85,"fmt":"29.85"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":29.68,"fmt":"29.68"},"strikePrice":{},"openInterest":{},"exchange":"NGM","exchangeName":"NasdaqGM","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"PPIH","underlyingSymbol":null,"shortName":"Perma-Pipe International Holdin","longName":"Perma-Pipe International Holdings, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":237479312,"fmt":"237.48M","longFmt":"237,479,312.00"}},"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.024799198,"fmt":"2.48%"},"oneMonthReturn":{"raw":-0.09360515,"fmt":"-9.36%"},"threeMonthReturn":{"raw":-0.110369906,"fmt":"-11.04%"},"sixMonthReturn":{"raw":0.27787462,"fmt":"27.79%"},"ytdReturnPct":{"raw":-0.03359685,"fmt":"-3.36%"},"oneYearTotalReturn":{"raw":1.1138328,"fmt":"111.38%"},"twoYearTotalReturn":{"raw":2.6447206,"fmt":"264.47%"},"threeYearTotalReturn":{"raw":1.7318436,"fmt":"173.18%"},"fiveYearTotalReturn":{"raw":3.6059656,"fmt":"360.60%"},"tenYearTotalReturn":{"raw":3.1265821,"fmt":"312.66%"},"maxReturn":{"raw":2.7858064,"fmt":"278.58%"}},"performanceOverviewBenchmark":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.02115274,"fmt":"-2.12%"},"oneMonthReturn":{"raw":-0.074144304,"fmt":"-7.41%"},"threeMonthReturn":{"raw":-0.08096605,"fmt":"-8.10%"},"sixMonthReturn":{"raw":-0.041370034,"fmt":"-4.14%"},"ytdReturnPct":{"raw":-0.06962967,"fmt":"-6.96%"},"oneYearTotalReturn":{"raw":0.118655056,"fmt":"11.87%"},"twoYearTotalReturn":{"raw":0.21346326,"fmt":"21.35%"},"threeYearTotalReturn":{"raw":0.6012073,"fmt":"60.12%"},"fiveYearTotalReturn":{"raw":0.60241187,"fmt":"60.24%"},"tenYearTotalReturn":{"raw":2.1282113,"fmt":"212.82%"},"maxReturn":{"raw":359.63702,"fmt":"35,963.70%"}}},"defaultKeyStatistics":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"enterpriseValue":{"raw":267278288,"fmt":"267.28M","longFmt":"267,278,288"},"forwardPE":{},"profitMargins":{"raw":0.069120005,"fmt":"6.91%"},"floatShares":{"raw":7242794,"fmt":"7.24M","longFmt":"7,242,794"},"sharesOutstanding":{"raw":8094045,"fmt":"8.09M","longFmt":"8,094,045"},"sharesShort":{"raw":87072,"fmt":"87.07k","longFmt":"87,072"},"sharesShortPriorMonth":{"raw":84995,"fmt":"85k","longFmt":"84,995"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0108,"fmt":"1.08%"},"heldPercentInsiders":{"raw":0.10896,"fmt":"10.90%"},"heldPercentInstitutions":{"raw":0.46745998,"fmt":"46.75%"},"shortRatio":{"raw":1.01,"fmt":"1.01"},"shortPercentOfFloat":{"raw":0.0113,"fmt":"1.13%"},"beta":{"raw":0.533,"fmt":"0.53"},"impliedSharesOutstanding":{"raw":8094046,"fmt":"8.09M","longFmt":"8,094,046"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":10.595,"fmt":"10.60"},"priceToBook":{"raw":2.7692306,"fmt":"2.77"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1738281600,"fmt":"2025-01-31"},"nextFiscalYearEnd":{"raw":1769817600,"fmt":"2026-01-31"},"mostRecentQuarter":{"raw":1761868800,"fmt":"2025-10-31"},"earningsQuarterlyGrowth":{"raw":1.535,"fmt":"153.50%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":13878000,"fmt":"13.88M","longFmt":"13,878,000"},"trailingEps":{"raw":1.71,"fmt":"1.71"},"forwardEps":{},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":1.331,"fmt":"1.33"},"enterpriseToEbitda":{"raw":7.922,"fmt":"7.92"},"52WeekChange":{"raw":1.0464618,"fmt":"104.65%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{},"lastDividendDate":{},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"3Q2025","actual":{"raw":0.77,"fmt":"0.77"},"estimate":{},"fiscalQuarter":"3Q2026","calendarQuarter":"3Q2025","periodEndDate":{"raw":1761868800,"fmt":"2025-10-31"},"reportedDate":{"raw":1765547997,"fmt":"2025-12-12"}}],"currentQuarterEstimate":{"raw":0.44,"fmt":"0.44"},"currentQuarterEstimateDate":"4Q","currentCalendarQuarter":"4Q2025","currentQuarterEstimateYear":2025,"currentFiscalQuarter":"4Q2026","currentPeriodEndDate":{"raw":1769817600,"fmt":"2026-01-31"},"earningsDate":[{"raw":1777552200,"fmt":"2026-04-30"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2008,"revenue":{"raw":239487000,"fmt":"239.49M","longFmt":"239,487,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":2022,"revenue":{"raw":0,"fmt":null,"longFmt":"0"},"earnings":{"raw":6062000,"fmt":"6.06M","longFmt":"6,062,000"}},{"date":2025,"revenue":{"raw":0,"fmt":null,"longFmt":"0"},"earnings":{"raw":8983000,"fmt":"8.98M","longFmt":"8,983,000"}}],"quarterly":[{"date":"2Q2007","fiscalQuarter":"2Q2008","revenue":{"raw":58944000,"fmt":"58.94M","longFmt":"58,944,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"3Q2007","fiscalQuarter":"3Q2008","revenue":{"raw":65086000,"fmt":"65.09M","longFmt":"65,086,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"4Q2007","fiscalQuarter":"4Q2008","revenue":{"raw":58503000,"fmt":"58.5M","longFmt":"58,503,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"3Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":0,"fmt":null,"longFmt":"0"},"earnings":{"raw":6315000,"fmt":"6.32M","longFmt":"6,315,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[],"currentQuarterEstimateDate":"4Q","currentCalendarQuarter":"4Q2025","currentQuarterEstimateYear":2025,"currentFiscalQuarter":"4Q2026","currentPeriodEndDate":{"raw":1769817600,"fmt":"2026-01-31"},"earningsDate":[{"raw":1777552200,"fmt":"2026-04-30"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2008,"revenue":{"raw":239487000,"fmt":"239.49M","longFmt":"239,487,000"},"earnings":{"raw":-298000,"fmt":"-298k","longFmt":"-298,000"}},{"date":2022,"revenue":{"raw":0,"fmt":null,"longFmt":"0"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":2025,"revenue":{"raw":0,"fmt":null,"longFmt":"0"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}}],"quarterly":[{"date":"2Q2007","fiscalQuarter":"2Q2008","revenue":{"raw":58944000,"fmt":"58.94M","longFmt":"58,944,000"},"earnings":{"raw":1443000,"fmt":"1.44M","longFmt":"1,443,000"}},{"date":"3Q2007","fiscalQuarter":"3Q2008","revenue":{"raw":65086000,"fmt":"65.09M","longFmt":"65,086,000"},"earnings":{"raw":1215000,"fmt":"1.22M","longFmt":"1,215,000"}},{"date":"4Q2007","fiscalQuarter":"4Q2008","revenue":{"raw":58503000,"fmt":"58.5M","longFmt":"58,503,000"},"earnings":{"raw":-3762000,"fmt":"-3.76M","longFmt":"-3,762,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":0,"fmt":null,"longFmt":"0"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":29.34,"fmt":"29.34"},"targetHighPrice":{"raw":36.0,"fmt":"36.00"},"targetLowPrice":{"raw":36.0,"fmt":"36.00"},"targetMeanPrice":{"raw":36.0,"fmt":"36.00"},"targetMedianPrice":{"raw":36.0,"fmt":"36.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":1,"fmt":"1","longFmt":"1"},"totalCash":{"raw":27237000,"fmt":"27.24M","longFmt":"27,237,000"},"totalCashPerShare":{"raw":3.365,"fmt":"3.37"},"ebitda":{"raw":33737000,"fmt":"33.74M","longFmt":"33,737,000"},"totalDebt":{"raw":42801000,"fmt":"42.8M","longFmt":"42,801,000"},"quickRatio":{"raw":1.349,"fmt":"1.35"},"currentRatio":{"raw":1.756,"fmt":"1.76"},"totalRevenue":{"raw":200783008,"fmt":"200.78M","longFmt":"200,783,008"},"debtToEquity":{"raw":42.806,"fmt":"42.81%"},"revenuePerShare":{"raw":25.045,"fmt":"25.05"},"returnOnAssets":{"raw":0.099,"fmt":"9.90%"},"returnOnEquity":{"raw":0.20645,"fmt":"20.65%"},"grossProfits":{"raw":67322000,"fmt":"67.32M","longFmt":"67,322,000"},"freeCashflow":{"raw":6661000,"fmt":"6.66M","longFmt":"6,661,000"},"operatingCashflow":{"raw":21994000,"fmt":"21.99M","longFmt":"21,994,000"},"earningsGrowth":{"raw":1.484,"fmt":"148.40%"},"revenueGrowth":{"raw":0.471,"fmt":"47.10%"},"grossMargins":{"raw":0.3353,"fmt":"33.53%"},"ebitdaMargins":{"raw":0.16803,"fmt":"16.80%"},"operatingMargins":{"raw":0.18648,"fmt":"18.65%"},"profitMargins":{"raw":0.069120005,"fmt":"6.91%"},"financialCurrency":"USD"}}],"error":null}}