← Northwest Natural Holding Co
| Annual Trend | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating revenues | $755.0m | $706.1m | $746.4m | $773.7m | $860.4m | $1.0b | $1.2b | $1.2b | $1.3b | $1.3b | |
| Revenue taxes | $0 | $30.1m | $30.3m | $30.3m | $34.7m | $41.8m | $48.7m | $48.3m | $48.2m | — | |
| Other operating expenses | $0 | $3.2m | $3.2m | $3.7m | $3.9m | $3.6m | $5.5m | $5.8m | $5.2m | — | |
| Total operating expenses | $604.1m | $574.0m | $602.9m | $625.3m | $697.3m | $869.9m | $1.0b | $961.9m | $1.0b | $997.5m | |
| Income from operations | $150.9m |
$132.2m
-12.42%
|
$143.5m
+8.56%
|
$148.4m
+3.40%
|
$163.1m
+9.95%
|
$167.5m
+2.67%
|
$184.9m
+10.43%
|
$191.1m
+3.35%
|
$280.9m
+46.95%
|
$295.4m
+5.15%
|
|
| Interest expense, net | $37.5m | $37.1m | $42.7m | $43.1m | $44.5m | $53.2m | $76.6m | $80.1m | $122.5m | $129.3m | |
| Other income (expense), net | ($295k) | ($3.6m) | ($22.8m) | ($13.9m) | ($12.6m) | $1.2m | $17.9m | ($1.1m) | ($3.7m) | $893k | |
| Income before income taxes | $113.1m | $91.5m | $78.0m | $91.4m | $106.1m | $115.4m | $126.2m | $109.9m | $154.7m | $166.9m | |
| Income tax expense | $41.0m | $24.2m | $12.6m | $21.1m | $27.4m | $29.1m | $32.4m | $31.1m | $41.4m | $40.9m | |
| Net income | ($55.6m) |
$64.6m
+216.08%
|
$61.7m
-4.39%
|
$76.8m
+24.37%
|
$78.7m
+2.46%
|
$86.3m
+9.71%
|
$93.9m
+8.77%
|
$78.9m
-15.98%
|
$113.3m
+43.68%
|
$126.0m
+11.18%
|
|
| Basic (in shares) | ($2) | $2 | $2 | $3 | $3 | $3 | $3 | $2 | $3 | $41.6m | |
| Diluted (in shares) | ($2) | $2 | $2 | $3 | $3 | $3 | $3 | $2 | $3 | $41.7m | |
| Cost of gas | $324.8m | $255.5m | $254.9m | $262.8m | $292.3m | $429.6m | $499.8m | $412.4m | $395.6m | — | |
| Operations and maintenance | $152.4m | $156.7m | $178.2m | $180.1m | $204.2m | $224.7m | $273.8m | $294.7m | $268.2m | — | |
| Environmental remediation | $15.3m | $11.1m | $12.3m | $9.7m | $9.9m | $12.4m | $12.9m | $14.1m | $14.6m | — | |
| General taxes | $30.6m | $32.2m | $32.4m | $35.1m | $38.6m | $41.0m | $46.2m | $48.7m | $52.0m | — | |
| Depreciation | $81.1m | $85.2m | $91.5m | $103.7m | $113.5m | $116.7m | $125.6m | $137.9m | $165.5m | $171.8m | |
| Change in employee benefit plan liability, net of taxes of $(241) for 2025, $40 for 2024, and $443 for 2023 | ($2.1m) | $476k | ($2.7m) | ($2.8m) | $593k | $4.2m | ($1.2m) | ($399k) | $670k | — | |
| Amortization of non-qualified employee benefit plan liability, net of taxes of $(526) for 2025, $(210) for 2024, and $(148) for 2023 | $572k | $774k | $476k | $679k | $905k | $795k | $410k | $584k | $1.7m | — | |
| Unrealized (loss) gain on interest rate swaps, net of taxes of $65 for 2025, $13 for 2024, and $(21) for 2023 | — | — | — | $0 | $0 | $129k | $59k | ($36k) | ($194k) | — | |
| Comprehensive income | ($57.1m) | $65.8m | $59.6m | $74.6m | $80.2m | $91.4m | $93.1m | $79.0m | $115.5m | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.