💨 Abstract

HOUSTON (AP) — HOUSTON (AP) — Powell Industries Inc. (POWL) on Tuesday reported net income of $48.2 million in its…

Courtesy: WTOP Staff