Ameresco, Inc.
 $23,802,217 Ameresco, Inc.
 $23,802,217