KLG Stock +78.58% In 3 Months Since We Picked KLG Stock +78.58% In 3 Months Since We Picked Unlock All Top Buy Picks
Date Action Amount Person Type
Apr 20, 2024 Buy 441 Patton Charles R. Class A Common Stock
Apr 20, 2024 Sell 441 Patton Charles R. Restricted Stock Unit
Apr 01, 2024 Buy 10 000 Sutton Joseph W. Class A Common Stock
Apr 01, 2024 Sell 10 000 Sutton Joseph W. Stock Option (right to purchase)
Mar 19, 2024 Sell 101 Chiplock Mark Class A Common Stock
Mar 19, 2024 Sell 108 Hole Spencer Doran Class A Common Stock
Mar 19, 2024 Sell 78 Maltezos Louis P Class A Common Stock
Mar 19, 2024 Sell 68 Corrsin David J Class A Common Stock
Mar 19, 2024 Sell 38 Corrsin David J Class A Common Stock
Mar 19, 2024 Sell 108 Christakis Peter Class A Common Stock
Mar 19, 2024 Sell 108 Bakas Michael T Class A Common Stock
Mar 17, 2024 Sell 277 Chiplock Mark Restricted Stock Unit
Mar 17, 2024 Buy 277 Chiplock Mark Class A Common Stock
Mar 17, 2024 Buy 295 Hole Spencer Doran Class A Common Stock
Mar 17, 2024 Sell 295 Hole Spencer Doran Restricted Stock Unit
Mar 17, 2024 Buy 2 459 Sakellaris George P Class A Common Stock
Mar 17, 2024 Sell 2 459 Sakellaris George P Restricted Stock Unit
Mar 17, 2024 Buy 295 Bulgarino Nicole E Class A Common Stock
Mar 17, 2024 Sell 295 Bulgarino Nicole E Restricted Stock Unit
Mar 17, 2024 Buy 221 Maltezos Louis P Class A Common Stock
Mar 17, 2024 Sell 221 Maltezos Louis P Restricted Stock Unit
Mar 17, 2024 Sell 102 Corrsin David J Restricted Stock Unit
Mar 17, 2024 Sell 185 Corrsin David J Restricted Stock Unit
Mar 17, 2024 Buy 185 Corrsin David J Class A Common Stock
Mar 17, 2024 Buy 102 Corrsin David J Class A Common Stock
Mar 17, 2024 Buy 295 Christakis Peter Class A Common Stock
Mar 17, 2024 Sell 295 Christakis Peter Restricted Stock Unit
Mar 17, 2024 Buy 295 Bakas Michael T Class A Common Stock
Mar 17, 2024 Sell 295 Bakas Michael T Restricted Stock Unit
Mar 08, 2024 Buy 25 000 Christakis Peter Stock Option (right to puchase)
Mar 08, 2024 Buy 25 000 Bulgarino Nicole E Stock Option (right to puchase)
Mar 08, 2024 Buy 20 000 Chiplock Mark Stock Option (right to puchase)
Mar 08, 2024 Buy 25 000 Bakas Michael T Stock Option (right to puchase)
Mar 08, 2024 Buy 10 000 Corrsin David J Stock Option (right to puchase)
Mar 08, 2024 Buy 200 Corrsin David J Restricted Stock Unit
Mar 08, 2024 Buy 25 000 Maltezos Louis P Stock Option (right to puchase)
Mar 08, 2024 Buy 20 000 Hole Spencer Doran Stock Option (right to puchase)
Jan 09, 2024 Sell 5 250 Bakas Michael T Stock Option (right to purchase)
Jan 09, 2024 Buy 5 250 Bakas Michael T Class A Common Stock
Jan 09, 2024 Buy 500 Bakas Michael T Class A Common Stock
Jan 09, 2024 Sell 500 Bakas Michael T Stock Option (right to purchase)
Dec 20, 2023 Buy 4 500 Bakas Michael T Class A Common Stock
Dec 20, 2023 Sell 4 500 Bakas Michael T Stock Option (right to purchase)
Nov 20, 2023 Buy 2 400 Sakellaris George P Class A Common Stock
Nov 20, 2023 Buy 2 600 Sakellaris George P Class A Common Stock
Nov 17, 2023 Buy 1 500 Sakellaris George P Class A Common Stock
Nov 17, 2023 Buy 1 200 Sakellaris George P Class A Common Stock
Nov 17, 2023 Buy 2 300 Sakellaris George P Class A Common Stock
Nov 16, 2023 Buy 600 Sakellaris George P Class A Common Stock
Nov 16, 2023 Buy 4 400 Sakellaris George P Class A Common Stock
Nov 15, 2023 Buy 1 400 Sakellaris George P Class A Common Stock
Nov 15, 2023 Buy 8 600 Sakellaris George P Class A Common Stock
Nov 14, 2023 Buy 5 090 Sakellaris George P Class A Common Stock
Nov 14, 2023 Buy 4 010 Sakellaris George P Class A Common Stock
Nov 14, 2023 Buy 900 Sakellaris George P Class A Common Stock
Nov 13, 2023 Buy 15 000 Sakellaris George P Class A Common Stock
Nov 10, 2023 Buy 902 Sakellaris George P Class A Common Stock
Nov 10, 2023 Buy 4 098 Sakellaris George P Class A Common Stock
Nov 10, 2023 Buy 15 000 Bulgarino Nicole E Class A Common Stock
Nov 09, 2023 Buy 20 000 Sakellaris George P Class A Common Stock
Sep 19, 2023 Sell 1 072 Sakellaris George P Class A Common Stock
Sep 19, 2023 Sell 70 Corrsin David J Class A Common Stock
Sep 19, 2023 Sell 39 Corrsin David J Class A Common Stock
Sep 19, 2023 Sell 81 Maltezos Louis P Class A Common Stock
Sep 19, 2023 Sell 92 Hole Spencer Doran Class A Common Stock
Sep 19, 2023 Sell 112 Christakis Peter Class A Common Stock
Sep 19, 2023 Sell 105 Chiplock Mark Class A Common Stock
Sep 19, 2023 Sell 128 Macintosh Britta Class A Common Stock
Sep 18, 2023 Sell 112 Bakas Michael T Class A Common Stock
Sep 18, 2023 Sell 110 Bulgarino Nicole E Class A Common Stock
Sep 17, 2023 Buy 2 460 Sakellaris George P Class A Common Stock
Sep 17, 2023 Sell 2 460 Sakellaris George P Restricted Stock Unit
Sep 17, 2023 Sell 185 Corrsin David J Restricted Stock Unit
Sep 17, 2023 Sell 102 Corrsin David J Restricted Stock Unit
Sep 17, 2023 Buy 185 Corrsin David J Class A Common Stock
Sep 17, 2023 Buy 102 Corrsin David J Class A Common Stock
Sep 17, 2023 Sell 295 Bakas Michael T Restricted Stock Unit
Sep 17, 2023 Buy 295 Bakas Michael T Class A Common Stock
Sep 17, 2023 Buy 222 Maltezos Louis P Class A Common Stock
Sep 17, 2023 Sell 222 Maltezos Louis P Restricted Stock Unit
Sep 17, 2023 Buy 295 Hole Spencer Doran Class A Common Stock
Sep 17, 2023 Sell 295 Hole Spencer Doran Restricted Stock Unit
Sep 17, 2023 Buy 295 Christakis Peter Class A Common Stock
Sep 17, 2023 Sell 295 Christakis Peter Restricted Stock Unit
Sep 17, 2023 Sell 277 Chiplock Mark Restricted Stock Unit
Sep 17, 2023 Buy 277 Chiplock Mark Class A Common Stock
Sep 17, 2023 Buy 295 Macintosh Britta Class A Common Stock
Sep 17, 2023 Sell 295 Macintosh Britta Restricted Stock Unit
Sep 17, 2023 Buy 295 Bulgarino Nicole E Class A Common Stock
Sep 17, 2023 Sell 295 Bulgarino Nicole E Restricted Stock Unit
Sep 07, 2023 Buy 5 000 Hole Spencer Doran Class A Common Stock
Sep 07, 2023 Sell 5 000 Hole Spencer Doran Class A Common Stock
Sep 07, 2023 Sell 5 000 Hole Spencer Doran Stock Option (right to puchase)
Sep 01, 2023 Buy 3 000 Wisneski Francis V Jr Class A Common Stock
Aug 31, 2023 Buy 5 000 Hole Spencer Doran Class A Common Stock
Aug 31, 2023 Sell 5 000 Hole Spencer Doran Stock Option (right to puchase)
Aug 31, 2023 Sell 5 000 Hole Spencer Doran Class A Common Stock
Aug 31, 2023 Buy 2 000 Wisneski Francis V Jr Class A Common Stock
Aug 31, 2023 Sell 2 000 Wisneski Francis V Jr Class A Common Stock
Mar 17, 2023 Buy 406 Corrsin David J Restricted Stock Unit
INSIDER POWER
69.416
Last 100 transactions
Buy: 285 442 | Sell: 54 366 (Shares)

Based on the 100 latest insides trades, we have calculated the insider power to be positive at a ratio of 69.416.

In total, the insiders bought 285 442 and sold 54 366 AMRC shares in the last 100 trades.

Click to get the best stock tips daily for free!

About Ameresco Inc

Ameresco Ameresco, Inc., a clean technology integrator, provides a portfolio of energy efficiency and renewable energy supply solutions in the United States, Canada, and internationally. It offers energy efficiency, infrastructure upgrades, energy security and resilience, asset sustainability, and renewable energy solutions for businesses and organizations. The company operates through U.S. Regions, U.S. Federal, Canada, and Non-Solar Distributed Generati... AMRC Profile

Top Fintech Company

StockInvest.us featured in The Global Fintech Index 2020 as the top Fintech company of the country.

Full report by FINDEXABLE

ROCKIT