Latest 10-Q

What changed in Perma-Pipe International Holdings, Inc.'s latest quarterly report, compared with the one before.

Loading…

Insider trades

Open-market trades from Form 4. 10b5-1 marks a plan set in advance.Open-market buys and sales by officers, directors and 10% owners, from SEC Form 4. A plan set in advance is marked 10b5-1.

Loading…

13F holders

Funds that report this stock, checked against market prices.Fund managers with over $100 million in US-listed stocks file a 13F each quarter, up to 45 days after quarter end. Long positions only.

Loading…

Trades by members of Congress

Disclosed in dollar ranges, up to 45 days after the trade.Members of Congress, their spouses and dependent children report trades in dollar ranges, up to 45 days after the trade.

Loading…

Lobbying

What Perma-Pipe International Holdings, Inc. and its lobbying firms report each quarter.A company that lobbies with its own staff reports its expenses; a lobbying firm it hires reports the income it received. We count both.

Loading…

H-1B labor applications at Perma-Pipe International Holdings, Inc.

0 certified in 12 mo

Labor condition applications decided by the Department of Labor, matched to Perma-Pipe International Holdings, Inc. by employer name. An application is not a hire.

Median yearly wage offered, full-time certified applications, Jul 2025 to Jun 2026: —The wage the employer offered, as filed, with its unit. The yearly figure restates it per year (hourly x 2,080, weekly x 52, every two weeks x 26, monthly x 12) from the low end of the offered range. It is not what the worker was paid.

H-1B labor applications decided at Perma-Pipe International Holdings, Inc. by quarter
QuarterCertifiedAll decidedWorkers asked for
2024 Q3000
2024 Q4000
2025 Q1111
2025 Q2000
2025 Q3000
2025 Q4000
2026 Q1000
2026 Q2000

We match the employer's name to a public company automatically, including a reviewed list of subsidiaries. A subsidiary can be missed and a similar name can be matched wrongly. The files carry no worker names.

Institutional ownership over time

How many funds reported holding the stock at the end of each quarter, and how many shares they held between them.

Loading…

More filings and data

Each opens the table.

About the company

The basics from the company’s SEC registration.

Loading…

$28.27−$0.50 (−1.76%) Nov 13 close
Oct 13, 2026: $30.65Oct 14, 2026: $29.26Oct 15, 2026: $29.27Oct 16, 2026: $27.91Oct 19, 2026: $28.15Oct 20, 2026: $29.59Oct 21, 2026: $29.67Oct 22, 2026: $28.50Oct 23, 2026: $28.63Oct 26, 2026: $29.19Oct 27, 2026: $29.70Oct 28, 2026: $29.64Oct 29, 2026: $29.97Oct 30, 2026: $29.30Nov 2, 2026: $29.71Nov 3, 2026: $29.39Nov 4, 2026: $29.45Nov 5, 2026: $27.21Nov 6, 2026: $28.42Nov 9, 2026: $29.65Nov 10, 2026: $29.53Nov 11, 2026: $28.97Nov 12, 2026: $28.77Nov 13, 2026: $28.27
Oct 13, 2026Low $27.21 · High $30.65Nov 13, 2026
Aug 13, 2026: $26.56Aug 14, 2026: $26.82Aug 17, 2026: $26.61Aug 18, 2026: $26.33Aug 19, 2026: $26.50Aug 20, 2026: $26.89Aug 21, 2026: $27.61Aug 24, 2026: $26.57Aug 25, 2026: $26.63Aug 26, 2026: $27.14Aug 27, 2026: $27.22Aug 28, 2026: $26.64Aug 31, 2026: $27.43Sep 1, 2026: $27.00Sep 2, 2026: $27.27Sep 3, 2026: $27.58Sep 4, 2026: $28.38Sep 8, 2026: $29.11Sep 9, 2026: $29.55Sep 10, 2026: $29.37Sep 11, 2026: $30.91Sep 14, 2026: $29.83Sep 15, 2026: $29.73Sep 16, 2026: $30.28Sep 17, 2026: $30.21Sep 18, 2026: $30.55Sep 21, 2026: $30.24Sep 22, 2026: $30.33Sep 23, 2026: $30.84Sep 24, 2026: $31.24Sep 25, 2026: $31.74Sep 28, 2026: $31.88Sep 29, 2026: $31.21Sep 30, 2026: $30.76Oct 1, 2026: $31.32Oct 2, 2026: $31.86Oct 5, 2026: $32.02Oct 6, 2026: $32.43Oct 7, 2026: $31.71Oct 8, 2026: $31.17Oct 9, 2026: $31.32Oct 12, 2026: $31.03Oct 13, 2026: $30.65Oct 14, 2026: $29.26Oct 15, 2026: $29.27Oct 16, 2026: $27.91Oct 19, 2026: $28.15Oct 20, 2026: $29.59Oct 21, 2026: $29.67Oct 22, 2026: $28.50Oct 23, 2026: $28.63Oct 26, 2026: $29.19Oct 27, 2026: $29.70Oct 28, 2026: $29.64Oct 29, 2026: $29.97Oct 30, 2026: $29.30Nov 2, 2026: $29.71Nov 3, 2026: $29.39Nov 4, 2026: $29.45Nov 5, 2026: $27.21Nov 6, 2026: $28.42Nov 9, 2026: $29.65Nov 10, 2026: $29.53Nov 11, 2026: $28.97Nov 12, 2026: $28.77Nov 13, 2026: $28.27
Aug 13, 2026Low $26.33 · High $32.43Nov 13, 2026
Nov 13, 2025: $26.25Nov 14, 2025: $24.24Nov 17, 2025: $23.60Nov 18, 2025: $23.42Nov 19, 2025: $23.31Nov 20, 2025: $23.02Nov 21, 2025: $24.03Nov 24, 2025: $24.48Nov 25, 2025: $25.02Nov 26, 2025: $25.53Nov 28, 2025: $25.70Dec 1, 2025: $24.89Dec 2, 2025: $25.59Dec 3, 2025: $29.37Dec 4, 2025: $28.48Dec 5, 2025: $27.87Dec 8, 2025: $27.76Dec 9, 2025: $28.51Dec 10, 2025: $28.57Dec 11, 2025: $29.29Dec 12, 2025: $32.59Dec 15, 2025: $32.38Dec 16, 2025: $32.33Dec 17, 2025: $32.19Dec 18, 2025: $32.25Dec 19, 2025: $32.24Dec 22, 2025: $32.40Dec 23, 2025: $32.05Dec 24, 2025: $32.64Dec 26, 2025: $32.98Dec 29, 2025: $32.23Dec 30, 2025: $30.99Dec 31, 2025: $30.36Jan 2, 2026: $30.57Jan 5, 2026: $32.17Jan 6, 2026: $31.61Jan 7, 2026: $31.35Jan 8, 2026: $32.21Jan 9, 2026: $32.32Jan 12, 2026: $32.14Jan 13, 2026: $32.54Jan 14, 2026: $31.43Jan 15, 2026: $31.82Jan 16, 2026: $32.50Jan 20, 2026: $30.17Jan 21, 2026: $30.29Jan 22, 2026: $30.50Jan 23, 2026: $29.81Jan 26, 2026: $30.33Jan 27, 2026: $30.10Jan 28, 2026: $28.88Jan 29, 2026: $29.43Jan 30, 2026: $28.88Feb 2, 2026: $29.74Feb 3, 2026: $31.06Feb 4, 2026: $30.06Feb 5, 2026: $29.31Feb 6, 2026: $31.46Feb 9, 2026: $32.26Feb 10, 2026: $32.54Feb 11, 2026: $33.40Feb 12, 2026: $31.85Feb 13, 2026: $32.23Feb 17, 2026: $32.20Feb 18, 2026: $32.44Feb 19, 2026: $32.50Feb 20, 2026: $33.82Feb 23, 2026: $33.54Feb 24, 2026: $33.83Feb 25, 2026: $33.05Feb 26, 2026: $32.41Feb 27, 2026: $32.37Mar 2, 2026: $32.27Mar 3, 2026: $31.63Mar 4, 2026: $31.55Mar 5, 2026: $31.00Mar 6, 2026: $28.59Mar 9, 2026: $29.50Mar 10, 2026: $29.61Mar 11, 2026: $29.34Mar 12, 2026: $28.02Mar 13, 2026: $28.11Mar 16, 2026: $28.50Mar 17, 2026: $28.90Mar 18, 2026: $28.30Mar 19, 2026: $29.60Mar 20, 2026: $28.63Mar 23, 2026: $28.85Mar 24, 2026: $30.24Mar 25, 2026: $31.17Mar 26, 2026: $29.85Mar 27, 2026: $29.34Mar 30, 2026: $28.21Mar 31, 2026: $29.81Apr 1, 2026: $30.61Apr 2, 2026: $30.79Apr 6, 2026: $30.50Apr 7, 2026: $30.21Apr 8, 2026: $31.62Apr 9, 2026: $33.06Apr 10, 2026: $33.55Apr 13, 2026: $34.85Apr 14, 2026: $35.29Apr 15, 2026: $34.24Apr 16, 2026: $32.34Apr 17, 2026: $30.31Apr 20, 2026: $31.77Apr 21, 2026: $30.01Apr 22, 2026: $29.88Apr 23, 2026: $31.25Apr 24, 2026: $32.10Apr 27, 2026: $32.52Apr 28, 2026: $32.56Apr 29, 2026: $31.51Apr 30, 2026: $32.73May 1, 2026: $33.09May 4, 2026: $32.29May 5, 2026: $33.62May 6, 2026: $33.50May 7, 2026: $32.81May 8, 2026: $33.78May 11, 2026: $33.76May 12, 2026: $32.71May 13, 2026: $32.61May 14, 2026: $33.50May 15, 2026: $31.99May 18, 2026: $31.20May 19, 2026: $30.12May 20, 2026: $31.42May 21, 2026: $31.35May 22, 2026: $31.24May 26, 2026: $32.77May 27, 2026: $32.19May 28, 2026: $31.88May 29, 2026: $30.69Jun 1, 2026: $31.07Jun 2, 2026: $32.62Jun 3, 2026: $32.26Jun 4, 2026: $32.65Jun 5, 2026: $31.15Jun 8, 2026: $31.27Jun 9, 2026: $25.27Jun 10, 2026: $25.65Jun 11, 2026: $26.91Jun 12, 2026: $25.36Jun 15, 2026: $26.73Jun 16, 2026: $26.72Jun 17, 2026: $27.31Jun 18, 2026: $29.05Jun 22, 2026: $28.05Jun 23, 2026: $27.09Jun 24, 2026: $27.42Jun 25, 2026: $27.30Jun 26, 2026: $27.67Jun 29, 2026: $27.32Jun 30, 2026: $27.23Jul 1, 2026: $26.08Jul 2, 2026: $25.46Jul 6, 2026: $25.57Jul 7, 2026: $25.08Jul 8, 2026: $24.46Jul 9, 2026: $25.14Jul 10, 2026: $25.08Jul 13, 2026: $24.70Jul 14, 2026: $25.14Jul 15, 2026: $25.44Jul 16, 2026: $25.55Jul 17, 2026: $25.42Jul 20, 2026: $24.97Jul 21, 2026: $25.74Jul 22, 2026: $25.32Jul 23, 2026: $25.64Jul 24, 2026: $25.11Jul 27, 2026: $25.44Jul 28, 2026: $25.41Jul 29, 2026: $23.23Jul 30, 2026: $24.26Jul 31, 2026: $24.15Aug 3, 2026: $24.66Aug 4, 2026: $25.69Aug 5, 2026: $25.80Aug 6, 2026: $25.99Aug 7, 2026: $26.45Aug 10, 2026: $25.95Aug 11, 2026: $26.22Aug 12, 2026: $26.60Aug 13, 2026: $26.56Aug 14, 2026: $26.82Aug 17, 2026: $26.61Aug 18, 2026: $26.33Aug 19, 2026: $26.50Aug 20, 2026: $26.89Aug 21, 2026: $27.61Aug 24, 2026: $26.57Aug 25, 2026: $26.63Aug 26, 2026: $27.14Aug 27, 2026: $27.22Aug 28, 2026: $26.64Aug 31, 2026: $27.43Sep 1, 2026: $27.00Sep 2, 2026: $27.27Sep 3, 2026: $27.58Sep 4, 2026: $28.38Sep 8, 2026: $29.11Sep 9, 2026: $29.55Sep 10, 2026: $29.37Sep 11, 2026: $30.91Sep 14, 2026: $29.83Sep 15, 2026: $29.73Sep 16, 2026: $30.28Sep 17, 2026: $30.21Sep 18, 2026: $30.55Sep 21, 2026: $30.24Sep 22, 2026: $30.33Sep 23, 2026: $30.84Sep 24, 2026: $31.24Sep 25, 2026: $31.74Sep 28, 2026: $31.88Sep 29, 2026: $31.21Sep 30, 2026: $30.76Oct 1, 2026: $31.32Oct 2, 2026: $31.86Oct 5, 2026: $32.02Oct 6, 2026: $32.43Oct 7, 2026: $31.71Oct 8, 2026: $31.17Oct 9, 2026: $31.32Oct 12, 2026: $31.03Oct 13, 2026: $30.65Oct 14, 2026: $29.26Oct 15, 2026: $29.27Oct 16, 2026: $27.91Oct 19, 2026: $28.15Oct 20, 2026: $29.59Oct 21, 2026: $29.67Oct 22, 2026: $28.50Oct 23, 2026: $28.63Oct 26, 2026: $29.19Oct 27, 2026: $29.70Oct 28, 2026: $29.64Oct 29, 2026: $29.97Oct 30, 2026: $29.30Nov 2, 2026: $29.71Nov 3, 2026: $29.39Nov 4, 2026: $29.45Nov 5, 2026: $27.21Nov 6, 2026: $28.42Nov 9, 2026: $29.65Nov 10, 2026: $29.53Nov 11, 2026: $28.97Nov 12, 2026: $28.77Nov 13, 2026: $28.27
Nov 13, 2025Low $23.02 · High $35.29Nov 13, 2026
Congress purchase Congress sale Insider sale over $1M

Adjusted for stock splits; not for dividends. Where prices come from.

Live chart

Intraday and historical prices from TradingView. Quotes may be delayed.

Loading chart…

Information, not investment advice. Company matching is automatic; check the source before relying on one row.