20 Small-Cap Stocks Insiders Were Buying in Q1 2025

Page 7 of 19

13. Ameresco, Inc. (NYSE:AMRC)

Number of insiders buying: 4

Market Capitalization: $568.5 million

Ameresco provides energy efficiency, renewable energy, and infrastructure solutions across the U.S., Canada, and Europe. It designs, installs, and maintains projects to reduce energy costs for businesses, government agencies, and other organizations, including solar energy systems and renewable power generation. The Framingham, Massachusetts-based company serves a wide range of industries, including government, healthcare, and utilities.

In March, four insiders, including the president and CEO, acquired a total of approximately $1.3 million worth of Ameresco shares at an average price of $9.72 per share. Currently, the stock trades at $10.82 per share, having lost 53.92% year-to-date and 52.77% over the past 12 months.

For the full year 2024, Ameresco reported revenue of $1.77 billion, net income of $56.8 million, and GAAP earnings per share of $1.07. This compares to revenue of $1.37 billion, net income of $62.47 million, and GAAP earnings per share of $1.17.

Seven Wall Street analysts rate Ameresco stock as a “Moderate Buy” with a price target of $20.33 per share, according to TipRanks. The average price target suggests an 87.89% upside from the latest price.

Page 7 of 19