Performance contractor Ameresco, Inc. (NYSE:AMRC) reported earnings today. Revenues were below analyst expectations, but Chairman, CEO, and President George Sakellaris put this down to timing issues, and stuck by his full year guidance. Strong growth in the firm's backlog and awarded project's seem to back up this relatively optimistic view. From the earnings call transcript [W]e are very confident about the improving market conditions in few of our regions, as well as continued growth in our all other offerings.