← NWPX Infrastructure, Inc.
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $156.3m |
$132.8m
-15.02%
|
$172.1m
+29.65%
|
$279.3m
+62.25%
|
$285.9m
+2.36%
|
$333.3m
+16.58%
|
$457.7m
+37.31%
|
$444.4m
-2.91%
|
$492.5m
+10.85%
|
$526.0m
+6.79%
|
$574.4m
+9.21%
|
|
| Cost of Revenue | $159.5m |
$127.0m
-20.39%
|
$160.1m
+26.07%
|
$232.1m
+45.04%
|
$235.4m
+1.40%
|
$289.1m
+22.80%
|
$371.8m
+28.63%
|
$366.7m
-1.37%
|
$397.1m
+8.30%
|
$422.4m
+6.35%
|
$454.5m
+7.61%
|
|
| Gross Profit | ($3.2m) |
$5.8m
+280.56%
|
$12.1m
+107.73%
|
$47.2m
+290.08%
|
$50.5m
+7.07%
|
$44.3m
-12.40%
|
$85.9m
+94.01%
|
$77.6m
-9.57%
|
$95.4m
+22.88%
|
$103.6m
+8.63%
|
$119.9m
+15.72%
|
|
| Selling, General and Administrative Expense | $17.2m | $14.1m | $16.7m | $18.5m | $25.0m | $28.2m | $41.0m | $43.8m | $47.2m | $52.8m | $54.1m | |
| Amortization of Intangible Assets | $523k | $495k | $550k | $322k | $2.2m | $2.1m | $4.4m | $4.2m | $4.0m | $4.0m | — | |
| Operating Income (Loss) | ($13.5m) |
($9.2m)
+32.01%
|
($3.0m)
+67.71%
|
$28.7m
+1065.63%
|
$25.6m
-10.89%
|
$16.0m
-37.29%
|
$44.8m
+179.57%
|
$33.9m
-24.46%
|
$48.2m
+42.49%
|
$50.9m
+5.44%
|
$65.9m
+29.49%
|
|
| Interest Expense | $523k | $490k | $583k | $472k | $933k | $1.2m | $3.6m | $4.9m | $5.7m | $2.6m | $1.9m | |
| Interest Expense, Debt | $500k | $500k | $600k | $500k | — | — | — | — | — | — | $1.9m | |
| Foreign Currency Transaction Gain (Loss), Realized | — | — | ($400k) | $500k | ($1.1m) | ($500k) | $500k | $400k | ($400k) | ($200k) | — | |
| Other Nonoperating Income (Expense) | $23k | $193k | $267k | $4.4m | $953k | $328k | $97k | $276k | ($213k) | ($1.8m) | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | — | — | $16.2m | $32.2m | $24.8m | $14.0m | $40.3m | $27.8m | $40.6m | $45.2m | $63.1m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | — | — | — | — | — | $15.2m | $41.4m | $29.3m | $42.4m | $46.5m | $63.1m | |
| Current Income Tax Expense (Benefit) | ($842k) | ($405k) | $377k | $597k | $2.5m | $3.5m | $9.9m | $8.6m | $10.7m | $7.0m | $14.3m | |
| Income Tax Expense (Benefit) | ($4.8m) | ($1.1m) | ($3.3m) | $4.7m | $6.6m | $3.6m | $10.2m | $8.2m | $8.2m | $11.1m | $14.3m | |
| Net Income (Loss) Attributable to Parent | ($9.3m) |
($10.2m)
-9.72%
|
$20.3m
+299.86%
|
$27.9m
+37.37%
|
$19.1m
-31.73%
|
$11.5m
-39.51%
|
$31.1m
+170.32%
|
$21.1m
-32.35%
|
$34.2m
+62.33%
|
$35.4m
+3.52%
|
$48.8m
+37.67%
|
|
| Earnings Per Share, Basic | ($0.97) | ($1.06) | $2.09 | $2.86 | $1.95 | $1.17 | $3.14 | $2.11 | $3.45 | $3.62 | $5.05 | |
| Earnings Per Share, Diluted | ($0.97) | ($1.06) | $2.09 | $2.85 | $1.93 | $1.16 | $3.11 | $2.09 | $3.40 | $3.56 | $4.95 | |
| Income (Loss) from Continuing Operations, Per Basic Share | — | ($1) | $2 | $3 | — | — | — | — | — | — | — | |
| Income (Loss) from Continuing Operations, Per Diluted Share | ($1) | ($1) | $2 | $3 | $2 | $1 | $3 | $2 | $3 | $4 | — | |
| Weighted Average Number of Shares Outstanding, Basic | 9.6m | 9.6m | 9.7m | 9.7m | 9.8m | 9.9m | 9.9m | 10.0m | 9.9m | 9.8m | 9.6m | |
| Weighted Average Number of Shares Outstanding, Diluted | 9.6m | 9.6m | 9.7m | 9.8m | 9.9m | 9.9m | 10.0m | 10.1m | 10.1m | 9.9m | 9.8m | |
| Additional Financial Items | ||||||||||||
| Other Interest and Dividend Income | $14k | $6k | $267k | $40k | — | — | — | — | — | — | — | |
| Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent | ($9.3m) | ($8.4m) | $20.3m | $27.9m | — | — | — | — | — | — | — | |
| Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest | — | ($1.8m) | — | — | — | — | — | — | — | — | — |