11 Best Short-Term Stocks to Invest in

Page 2 of 10

9. Ameresco, Inc. (NYSE:AMRC)

Performance 1 Year: -14.35%

Ameresco, Inc. (NYSE:AMRC) earns a rank in our list of 11 best short-term stocks to invest in. A flurry of significant project announcements and completions brings a significant positive change to the company’s stock price.

Founded in Massachusetts, Ameresco, Inc. (NYSE:AMRC) is a leading energy solutions provider in the U.S. The company offers infrastructure upgrades, smart energy systems, and renewable generation projects across the U.S., Canada, and Europe. It works with a wide range of clients, such as governments, utilities, and commercial businesses, to implement energy solutions tailored to their specific needs.

On July 9, 2025, the company announced a landmark $240 million hydropower project in Alaska. With this significant project, the company projected its capabilities in major infrastructure development.

And on July 23, 2025, Ameresco, Inc. (NYSE:AMRC) declared the completion of comprehensive energy modernization improvements at Southeast New Mexico College (SENMC). The project is expected to save the college over $141,000 annually under a 20-year operations and maintenance (O&M) contract. On the same day, the company also reported the expansion of its long-standing partnership with the University of Illinois Chicago (UIC) through a new $30 million Phase 2 Energy Efficiency Project.

With these developments, the company saw its stock price surge by 39.15% this week, marking a strong short-term comeback from a 14.35% annual decline and raising its appeal to investors seeking short-term investments.

Page 2 of 10