Home Depot (HD) returned 439.9% in 1982.

money illustration

Explore