Investor Shelf

Array Technologies

Company · US · 1 documents

Key number
8.41%
SPY return, May 1-October 12, 2026. Academic research p.1