Corrsin David J

Ameresco Inc Class A ยท EVP and General Counsel

Corrsin David J is listed in public filings as director, officer: EVP and General Counsel. This Corrsin David J insider trading page organizes Form 4 disclosures, reported purchases and sales, transaction dates, share amounts, related issuers, and historical insider activity so readers can review the person's public trading record in one place. Companies and tickers connected to this insider trading profile include Ameresco Inc Class A (AMRC). Investors use Corrsin David J's insider trading disclosures to study buying and selling patterns, position changes, company-specific activity, and the source evidence behind each reported transaction.

Latest Actions

CompanyHolding ValueLast TransactionAmountTransaction PriceCurrent Price
Ameresco Inc Class AAMRC$11k441 sharesSellMar 12, 2026$48119 shares$25.31--

Insider Trades History

CompanyHolding ValueLast TransactionAmountTransaction PriceCurrent Price
Ameresco Inc Class AAMRC$527k20k sharesGrant / ExerciseMar 10, 2026$527.2K20k shares$26.36--
Ameresco Inc Class AAMRC$10.0k379 sharesSellMar 10, 2026$1.3K50 shares$26.34--
Ameresco Inc Class AAMRC--450 sharesGrant / ExerciseMar 10, 2026Disclosure amount unavailable50 shares----
Ameresco Inc Class AAMRC--500 sharesGrant / ExerciseMar 10, 2026Disclosure amount unavailable350 shares----
Ameresco Inc Class AAMRC--3.5k sharesGrant / ExerciseMar 10, 2026Disclosure amount unavailable3.5k shares----
Ameresco Inc Class AAMRC$105k4k sharesGrant / ExerciseMar 10, 2026$105.4K4k shares$26.36--
Ameresco Inc Class AAMRC--150 sharesGrant / ExerciseMar 8, 2026Disclosure amount unavailable50 shares----
Ameresco Inc Class AAMRC$020k sharesGrant / ExerciseFeb 27, 2026$92.8K20k shares$4.64--
Ameresco Inc Class AAMRC$11k379 sharesSellSep 15, 2025$53219 shares$28.00--
Ameresco Inc Class AAMRC$9.4k348 sharesSellSep 10, 2025$51419 shares$27.04--
Ameresco Inc Class AAMRC--200 sharesGrant / ExerciseSep 10, 2025Disclosure amount unavailable50 shares----
Ameresco Inc Class AAMRC--250 sharesGrant / ExerciseSep 8, 2025Disclosure amount unavailable50 shares----
Ameresco Inc Class AAMRC$5.6k471 sharesSellMar 19, 2025$76364 shares$11.92--
Ameresco Inc Class AAMRC$3.8k317 sharesSellMar 19, 2025$42936 shares$11.92--
Ameresco Inc Class AAMRC--183 sharesGrant / ExerciseMar 17, 2025Disclosure amount unavailable183 shares----
Ameresco Inc Class AAMRC--300 sharesGrant / ExerciseMar 17, 2025Disclosure amount unavailable101 shares----
Ameresco Inc Class AAMRC$2.6k252 sharesSellMar 10, 2025$21521 shares$10.22--
Ameresco Inc Class AAMRC--401 sharesGrant / ExerciseMar 10, 2025Disclosure amount unavailable200 shares----
Ameresco Inc Class AAMRC$103k10k sharesGrant / ExerciseMar 10, 2025$103.4K10k shares$10.34--
Ameresco Inc Class AAMRC--201 sharesGrant / ExerciseMar 8, 2025Disclosure amount unavailable50 shares----
Ameresco Inc Class AAMRC$13k352 sharesSellSep 19, 2024$2.4K65 shares$37.64--
Ameresco Inc Class AAMRC$8.4k223 sharesSellSep 19, 2024$1.4K36 shares$37.64--
Ameresco Inc Class AAMRC--183 sharesGrant / ExerciseSep 17, 2024Disclosure amount unavailable185 shares----
Ameresco Inc Class AAMRC--251 sharesGrant / ExerciseSep 17, 2024Disclosure amount unavailable101 shares----
Ameresco Inc Class AAMRC$4.7k158 sharesSellSep 9, 2024$56119 shares$29.50--
Ameresco Inc Class AAMRC--177 sharesGrant / ExerciseSep 8, 2024Disclosure amount unavailable50 shares----