Powell Industries Inc (POWL)

Financial leverage ratio

Sep 30, 2025 Sep 30, 2024 Sep 30, 2023 Sep 30, 2022 Sep 30, 2021
Total assets US$ in thousands 1,108,980 928,180 752,242 493,380 436,192
Total stockholders’ equity US$ in thousands 640,770 483,073 345,026 297,206 301,223
Financial leverage ratio 1.73 1.92 2.18 1.66 1.45

September 30, 2025 calculation

Financial leverage ratio = Total assets ÷ Total stockholders’ equity
= $1,108,980K ÷ $640,770K
= 1.73


Peer comparison

Sep 30, 2025

Company name
Symbol
Financial leverage ratio
Powell Industries Inc
POWL
1.73
Acuity Brands Inc
AYI
1.75
Energizer Holdings Inc
ENR
26.82