Ameresco, Inc. (AMRC): financials from its own SEC filings