← Perma-Pipe International Holdings, Inc.
| Annual Trend | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | FY 2026 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net sales | $98.8m |
$105.2m
+6.48%
|
$129.0m
+22.53%
|
$127.7m
-1.01%
|
$84.7m
-33.66%
|
$138.6m
+63.59%
|
$142.6m
+2.90%
|
$150.7m
+5.68%
|
$158.4m
+5.12%
|
$210.9m
+33.17%
|
$214.4m
+1.67%
|
|
| Cost of sales | $87.1m |
$93.5m
+7.32%
|
$105.6m
+12.96%
|
$98.6m
-6.64%
|
$73.5m
-25.45%
|
$106.0m
+44.22%
|
$104.3m
-1.65%
|
$109.2m
+4.74%
|
$105.1m
-3.73%
|
$141.4m
+34.53%
|
$147.0m
+3.96%
|
|
| Gross profit | $11.7m |
$11.7m
+0.22%
|
$23.3m
+98.77%
|
$29.0m
+24.45%
|
$11.2m
-61.51%
|
$32.5m
+190.99%
|
$38.3m
+17.74%
|
$41.5m
+8.24%
|
$53.2m
+28.44%
|
$69.5m
+30.50%
|
$67.4m
-3.00%
|
|
| General and administrative expenses | $16.8m | $16.2m | $15.4m | $17.9m | $17.2m | $19.9m | $22.0m | $22.6m | $28.0m | $35.3m | $36.4m | |
| Total operating expenses | $22.5m | $21.3m | $20.6m | $23.1m | $22.6m | $24.4m | $27.2m | $28.1m | $32.9m | $40.0m | $41.2m | |
| Income from operations | ($10.8m) |
($9.5m)
+11.83%
|
$2.7m
+128.84%
|
$5.9m
+116.55%
|
($11.4m)
-291.53%
|
$8.1m
+171.29%
|
$11.1m
+37.39%
|
$13.4m
+19.88%
|
$20.3m
+51.96%
|
$29.4m
+45.06%
|
$26.2m
-11.04%
|
|
| Interest expense, net | $569k | $697k | $1.1m | $905k | $381k | $828k | $2.1m | $2.3m | $1.9m | $1.8m | $2.3m | |
| Income from operations before income taxes | ($13.0m) | ($10.2m) | $1.6m | $5.0m | ($7.8m) | $8.3m | $9.6m | $9.9m | $18.5m | $27.5m | $26.2m | |
| Income tax expense | ($611k) | ($233k) | $2.1m | $1.5m | ($133k) | $2.3m | $3.6m | ($3.3m) | $5.4m | $6.8m | $6.6m | |
| Net income | ($11.7m) |
($10.0m)
+14.57%
|
($550k)
+94.49%
|
$3.6m
+750.18%
|
($7.6m)
-313.70%
|
$6.1m
+179.32%
|
$5.9m
-1.93%
|
$13.2m
+122.22%
|
$13.1m
-0.91%
|
$20.6m
+57.73%
|
$13.9m
-32.76%
|
|
| Net income attributable to redeemable non-controlling interest | — | — | — | — | — | — | $0 | $2.7m | $4.1m | $3.6m | — | |
| Net income attributable to common stock | ($11.7m) | ($10.0m) | ($529k) | $3.6m | ($7.6m) | $6.1m | $5.9m | $10.5m | $9.0m | $17.0m | $13.9m | |
| Basic (in shares) | $7.5m | — | ($0) | $0 | ($1) | $1 | $1 | $1 | $1 | $2 | $8.1m | |
| Diluted (in shares) | $7.5m | — | ($0) | $0 | ($1) | $1 | $1 | $1 | $1 | $2 | $8.2m | |
| Selling expense | $5.7m | $5.0m | $5.2m | $5.2m | $5.3m | $4.5m | $5.2m | $5.5m | $4.9m | $4.7m | — | |
| Other (expense) income, net | — | — | — | $1.1m | $4.0m | $1.0m | $533k | ($1.2m) | $107k | ($134k) | — |