NYSE:AMRC   Ameresco, Inc
The breakdown of the triangle has already taken place, now the resistance level is being retested to make it a support level . Growth target + 25%
Trade closed: target reached: Target reached