‹ Screener

Ameresco, Inc.

AMRC · Construction - Special Trade Contractors · 53.3M shares · +3%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$15M (gross $6K, SBC $15M)

Reference price $36.12 · est. market cap ~$1.9B — last insider sale, 2026-05-29 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

C69

Growing energy-infrastructure provider with above-median sector returns but thin absolute profitability.

Strengths

Risks

Notable findings

Quarterly revenue

2025-03-31 · $353M2025-06-30 · $472M2025-09-30 · $526M2026-03-31 · $401M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
14.5%
Operating margin
6.1%
Net margin
3.2%
Return on equity
5.6%
Return on assets
1.4%
Revenue growth (QoQ)
-23.7%
Net-income growth
-9.1%
Current ratio
1.5×
Free cash flow
$113M
EBITDA
$198M
Tangible book value
$938M
Cash & investments
$109M
Stock comp / revenue
0.8%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-04Miller Jennifer LOption exercise10K
2026-06-04Patton Charles R.Option exercise10K
2026-06-04Sutton Joseph W.Option exercise10K
2026-06-04WISNESKI FRANCIS V JROption exercise10K
2026-06-04Johnson Claire D'Oyly-HughesOption exercise10K
2026-06-04STAVROPOULOS NICKOLASOption exercise10K
2026-05-29WISNESKI FRANCIS V JROption exercise5.0K$5.80
2026-05-29WISNESKI FRANCIS V JRSell5.0K$36.12
2026-05-19WISNESKI FRANCIS V JRSell10K$30.29
2026-05-19WISNESKI FRANCIS V JROption exercise10K$5.80
2026-05-18Miller Jennifer LOption exercise10K$4.74
2026-05-18Miller Jennifer LSell7.6K$32.13
2026-05-18Miller Jennifer LSell2.4K$32.73
2026-05-15STAVROPOULOS NICKOLASOption exercise1.4K$16.33
2026-05-15STAVROPOULOS NICKOLASSell1.4K$34.00
2026-04-23Sutton Joseph W.Option exercise10K$4.74
2026-03-12Chiplock MarkSell273$25.31
2026-03-12Corrsin David JSell19$25.31
2026-03-12Maltezos Louis PSell306$25.31
2026-03-10Chiplock MarkOption exercise750
2026-03-10Sakellaris George POption exercise3.8K
2026-03-10Bulgarino Nicole EOption exercise875
2026-03-10Bakas Michael TOption exercise875
2026-03-10Maltezos Louis POption exercise875
2026-03-10Corrsin David JOption exercise50
2026-03-10Christakis PeterOption exercise750
2026-03-10Corrsin David JSell50$26.34
2026-03-08Corrsin David JOption exercise50
2026-02-27Corrsin David JOption exercise20K$4.64
2026-02-20STAVROPOULOS NICKOLASSell16K$34.15
2026-02-20STAVROPOULOS NICKOLASOption exercise16K$16.33
2026-02-19STAVROPOULOS NICKOLASOption exercise400$16.33
2026-02-19STAVROPOULOS NICKOLASSell400$34.00
2026-02-13STAVROPOULOS NICKOLASSell245$34.05
2026-02-13STAVROPOULOS NICKOLASOption exercise245$16.33
2026-02-12STAVROPOULOS NICKOLASOption exercise200$16.33
2026-02-12STAVROPOULOS NICKOLASSell200$34.00
2026-01-28STAVROPOULOS NICKOLASSell100$34.00
2026-01-28STAVROPOULOS NICKOLASOption exercise100$16.33
2025-10-13Chiplock MarkSell5.2K$41.57
2025-10-13Chiplock MarkSell6.6K$41.92
2025-10-13Chiplock MarkSell5.0K$44.92
2025-10-13Chiplock MarkOption exercise5.0K$12.35
2025-10-13Chiplock MarkOption exercise12K$13.37
2025-10-09Chiplock MarkOption exercise2.1K$13.37
2025-10-09Chiplock MarkOption exercise5.0K$12.35
2025-10-09Chiplock MarkSell7.1K$39.97
2025-10-08Chiplock MarkSell3.8K$39.75
2025-10-08Chiplock MarkOption exercise3.8K$13.37
2025-10-07Chiplock MarkSell5.9K$39.51
2025-10-07Chiplock MarkOption exercise5.9K$13.37
2025-10-06Chiplock MarkOption exercise5.9K$13.37
2025-10-06Chiplock MarkSell5.9K$38.92
2025-10-01Chiplock MarkSell5.6K$37.95
2025-10-01Chiplock MarkOption exercise5.0K$12.35
2025-10-01Chiplock MarkOption exercise602$13.37
2025-09-15Corrsin David JSell19$28.00
2025-09-15Chiplock MarkSell269$28.00
2025-09-10Maltezos Louis POption exercise875
2025-09-10Sakellaris George POption exercise3.8K
2025-09-10Chiplock MarkOption exercise750
2025-09-10Bulgarino Nicole EOption exercise875
2025-09-10Christakis PeterOption exercise750
2025-09-10Corrsin David JOption exercise50
2025-09-10Bakas Michael TOption exercise875
2025-09-10Corrsin David JSell19$27.04
2025-09-08Corrsin David JOption exercise50
2025-06-04Patton Charles R.Option exercise4.9K
2025-06-04Miller Jennifer LOption exercise4.9K
2025-06-04WISNESKI FRANCIS V JROption exercise4.9K
2025-06-04Sutton Joseph W.Option exercise4.9K
2025-06-04STAVROPOULOS NICKOLASOption exercise4.9K
2025-06-04Johnson Claire D'Oyly-HughesOption exercise4.9K
2025-05-06Sutton Joseph W.Option exercise10K$7.30
2025-03-19Chiplock MarkSell95$11.92
2025-03-19Corrsin David JSell36$11.92
2025-03-19Corrsin David JSell64$11.92
2025-03-17Bulgarino Nicole EOption exercise295
2025-03-17Maltezos Louis POption exercise221
2025-03-17Bakas Michael TOption exercise295
2025-03-17Chiplock MarkOption exercise276
2025-03-17Corrsin David JOption exercise183
2025-03-17Corrsin David JOption exercise101
2025-03-17Sakellaris George POption exercise2.5K
2025-03-17Christakis PeterOption exercise295
2025-03-10WISNESKI FRANCIS V JRBuy400$10.17
2025-03-10Corrsin David JSell21$10.22
2025-03-08Corrsin David JOption exercise50
2025-03-06Sakellaris George PBuy25K$9.27
2025-03-06WISNESKI FRANCIS V JRBuy1.9K$9.23
2025-03-05WISNESKI FRANCIS V JRBuy300$9.56
2025-03-05Bakas Michael TOption exercise650$4.64
2025-03-05Sakellaris George PBuy50K$9.74
2025-03-05Patton Charles R.Buy5.0K$9.96
2025-03-04Sakellaris George PBuy50K$9.96
2025-03-04Johnson Claire D'Oyly-HughesBuy1.8K$9.95
2025-03-04WISNESKI FRANCIS V JRBuy3.5K$9.67
2025-02-27Bulgarino Nicole EOption exercise26K$6.53
2025-02-03Miller Jennifer LOption exercise40K$5.85
2025-02-03Miller Jennifer LSell22K$20.83
2025-02-03Miller Jennifer LSell18K$21.35

All non-derivative Form 4 activity (SEC), newest first.

Supply chain

Customers (0)

    Suppliers (1)

    Named in the 10-K; linked when we track them.

    Notable events (8-K)

    DateItems
    2026-06-08Exec/director changeShareholder voteExhibitsfiling ↗
    2026-05-12Material agreementAcquisition/dispositionExhibitsfiling ↗
    2026-05-08Exhibitsfiling ↗
    2026-05-04Material agreementResults3.02Reg FDExhibitsfiling ↗
    2026-03-31Material agreementDebt obligationExec/director changeReg FDExhibitsfiling ↗
    2026-03-02ResultsExhibitsfiling ↗
    2025-11-03ResultsExhibitsfiling ↗
    2025-08-04ResultsExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-06-082026-06-040001628280-26-041641 ↗
    8-K2026-05-122026-05-120001628280-26-034108 ↗
    8-K/A2026-05-082026-05-040001628280-26-032993 ↗
    10-Q2026-05-052026-03-310001628280-26-030169 ↗
    8-K2026-05-042026-05-040001628280-26-029811 ↗
    8-K2026-03-312026-03-300001628280-26-022433 ↗
    10-K2026-03-032025-12-310001628280-26-013574 ↗
    8-K2026-03-022026-03-020001628280-26-013191 ↗
    10-Q2025-11-042025-09-300001628280-25-048545 ↗
    8-K2025-11-032025-11-030001628280-25-048222 ↗
    10-Q2025-08-052025-06-300001488139-25-000136 ↗
    8-K2025-08-042025-08-040001488139-25-000134 ↗