The transaction, reported in an SEC Form 4 filing, involved shares bought in multiple open-market transactions at prices ranging from $21.86 to $23.00, with a weighted-average execution price of $22.66 per share. This purchase brings his direct holdings to 1,010,597 shares. Ameresco is a clean technology integrator focusing on renewable energy and energy efficiency solutions.