PPIH · Perma-Pipe International Holdings, Inc.
Income-statement, balance-sheet and cash-flow figures extracted from the company's SEC filings — 10-K annual and 10-Q quarterly reports — and standardised for comparison across periods.
Chart any reported metric, KPI or segment over time — the full statement history lives here
| Line Item | TTM | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $214.44M | $210.93M | $158.38M | $150.67M | $142.57M | $138.55M | $84.69M | $127.66M | $128.97M | $105.25M | $98.85M | $122.7M | $126.92M | $226.84M | $168.81M | $233.5M | $218.6M | |
| -$2.02M | -$1.82M | -$1.94M | -$2.27M | -$2.12M | -$828K | -$381K | -$905K | -$1.12M | -$697K | -$569K | -$470K | -$519K | -$1.31M | -$1.5M | -$1.44M | -$1.26M | |
| $147.04M | $141.44M | $105.14M | $109.21M | $104.27M | $106.02M | $73.52M | $98.62M | $105.65M | $93.51M | $87.13M | $95.96M | $96.15M | $174.62M | $141.31M | $197.18M | $174.14M | |
| $67.4M | $69.49M | $53.25M | $41.46M | $38.3M | $32.53M | $11.18M | $29.05M | $23.32M | $11.74M | $11.72M | $26.74M | $30.77M | $52.22M | $27.49M | $36.32M | $44.46M | |
| — | 32.94% | 33.62% | 27.52% | 26.86% | 23.48% | 13.2% | 22.75% | 18.08% | 11.16% | 11.85% | 21.79% | 24.25% | 23.02% | 16.29% | 15.56% | 20.34% | |
| — | — | $100K | $500K | $600K | $400K | $300K | $300K | $200K | $300K | $200K | $1.1M | $1.2M | $700K | $2.2M | — | — | |
| $36.38M | $35.29M | $28M | $22.59M | $21.99M | $19.89M | $17.22M | $18.93M | $15.36M | $16.21M | $17.58M | $18.87M | $19.2M | $28.12M | $25.58M | $26.25M | $27.93M | |
| — | — | — | — | — | — | $100K | — | — | — | — | — | — | — | — | — | — | |
| — | $4.91M | $3.63M | $3.83M | $3.65M | $4.32M | $4.74M | $4.44M | $4.58M | $5.03M | $5.52M | $5.93M | $5.9M | $5.79M | $5.81M | $5.58M | $6.07M | |
| $41.2M | $40.04M | $32.95M | $28.1M | $27.16M | $24.42M | $22.56M | $24.17M | $20.6M | $21.25M | $23.3M | $23.86M | $24.93M | $39.13M | $36.31M | $41.38M | $41.56M | |
| $26.2M | $29.45M | $20.3M | $13.36M | $11.14M | $8.11M | -$11.38M | $4.88M | $2.72M | -$9.51M | -$11.58M | $2.88M | $5.85M | $13.08M | -$8.82M | -$5.06M | $2.9M | |
| — | 13.96% | 12.82% | 8.87% | 7.82% | 5.85% | -13.43% | 3.82% | 2.11% | -9.04% | -11.72% | 2.35% | 4.61% | 5.77% | -5.22% | -2.17% | 1.33% | |
| — | $34.36M | $23.93M | $17.19M | $14.79M | $12.44M | -$6.64M | $9.32M | $7.3M | -$4.48M | -$6.06M | $8.81M | $11.74M | $18.87M | -$3.01M | $519K | $8.97M | |
| — | $2.12M | $2.22M | $2.43M | $2.24M | $918K | $649K | $1.11M | $1.29M | $808K | $746K | $950K | $1.05M | $1.86M | $2.01M | $2.17M | $1.99M | |
| — | $298K | $284K | $163K | $124K | $90K | $268K | $201K | $164K | $111K | — | — | — | — | — | — | — | |
| -$197K | -$134K | $107K | -$1.2M | $533K | $1.04M | $3.98M | $1.06M | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | $0 | $602K | $1.96M | $528K | $1.39M | $1.56M | $983K | |
| $23.98M | $27.49M | $18.47M | $9.89M | $9.56M | $8.33M | -$7.78M | $5.04M | $1.6M | -$10.21M | -$13.77M | $3.01M | $7.29M | $12.3M | -$8.93M | -$4.94M | $2.62M | |
| $6.59M | $6.84M | $5.38M | -$3.32M | $3.61M | $2.27M | -$133K | $1.46M | $2.15M | -$233K | -$611K | $1.38M | $3.05M | -$493K | $11.83M | $17K | -$1.76M | |
| $13.88M | $17.04M | $8.98M | $10.47M | $5.95M | $6.06M | -$7.64M | $3.58M | -$550K | -$9.98M | -$12.47M | -$4.41M | -$181K | $21.03M | -$18.49M | -$4.96M | $4.38M | |
| — | 8.08% | 5.67% | 6.95% | 4.17% | 4.38% | -9.02% | 2.8% | -0.43% | -9.48% | -12.62% | -3.59% | -0.14% | 9.27% | -10.95% | -2.12% | 2% | |
| $3.5M | $3.61M | $4.11M | $2.74M | $0 | — | — | — | — | — | — | — | — | — | — | — | — | |
| $13.14M | $17.55M | $6.34M | $11.37M | $2.6M | $6.25M | -$7.17M | $2.7M | -$1.96M | -$8.72M | -$11.22M | -$3.86M | -$3.55M | $20.59M | -$18.63M | -$6.73M | — | |
| USD/shares | — | $2.12 | $1.13 | $1.31 | $0.75 | $0.75 | -$0.94 | $0.45 | -$0.07 | — | — | — | -$0.04 | $2.99 | -$2.67 | -$0.73 | $0.64 |
| USD/shares | — | $2.09 | $1.12 | $1.30 | $0.73 | $0.72 | -$0.94 | $0.42 | -$0.07 | — | — | — | -$0.04 | $2.96 | -$2.67 | — | — |
| shares | — | 8.05M | 7.96M | 7.98M | 7.98M | 8.11M | 8.13M | 7.99M | 7.81M | 7.68M | 7.49M | 7.28M | 7.25M | 7.03M | 6.92M | 6.88M | 6842 |
| shares | — | 8.15M | 8.02M | 8.07M | 8.12M | 8.4M | 8.13M | 8.42M | 7.81M | 7.68M | 7.49M | 7.37M | 7.32M | 7.1M | 6.92M | 6878 | 6850 |
Capital Returned to Shareholders
Cash spent on share repurchases and dividends per fiscal year, as reported on the cash-flow statement. Across FY2016–FY2025: $3.29M in buybacks.
Price & Valuation
Multiples computed on the strict TTM/EV methodology — today's snapshot against peers, and each ratio recomputed as of past filing dates.
Valuation
Peer medians compare against the 13 similar-size Building Products & Equipment companies (of 34 listed).
Valuation over time computed as of each quarter's filing date
Revenue Breakdown
Annual revenue as the company disaggregates it in its own XBRL filings. Years a component wasn't reported show a dash.
Share mode is each component's slice of the reported components that year — issuers rarely tag every revenue dollar, so slices need not sum to total revenue.
By Geography (USD)
| Component | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|---|
| United States | $59,601,000 | $52,495,000 | $51,893,000 | $51,557,000 | $46,770,000 | $42,527,000 |
| Canada | $48,070,000 | $32,756,000 | $31,351,000 | $36,482,000 | $28,302,000 | $12,367,000 |
| United Arab Emirates | $47,311,000 | $23,875,000 | — | — | — | — |
| Saudi Arabia | $45,395,000 | $37,663,000 | — | — | — | — |
| Other Geographical Area | $10,548,000 | $11,595,000 | $2,985,000 | $332,000 | $642,000 | $4,078,000 |
| India | — | — | — | — | $11,101,000 | $1,942,000 |
| Middle East North Africa | — | — | $63,880,000 | $53,742,000 | $51,543,000 | $23,662,000 |
| Europe | — | — | $559,000 | $456,000 | $194,000 | $118,000 |