Ben Magovern ’25 pitched Powell Industries, Inc. (NASDAQ: POWL) on November 18, 2024. Powell Industries, established in 1947 and headquartered in Houston, Texas, is a leading provider of …
Continue Reading about Ben Magovern ’25 pitches Powell Industries, Inc. →