Computed from SEC EDGAR filings and closing prices — not copied from any wealth ranking. Dataset . How we calculate this.

Market capitalisation
$1.26B
52,987,000 shares ≈ see note Covers every share class this company has on file.
Insiders on file
5
people who have filed Form 3, 4 or 5 naming this issuer
Value of insider-held stock
$33.72M
from the holdings reported on Forms 3/4/5; this figure has no separate as-of date on file
Insider-held share of market cap
2.67%
insider-held value divided by market capitalisation

What Ameresco, Inc. reports

Revenue and net income below are for fiscal period FY2024, the period label carried by this company’s own annual XBRL filings to the SEC. Fiscal years do not line up between companies — one company’s FY2026 can cover much the same months as another’s FY2025 — so compare the periods, not just the numbers.

Revenue
$1.77B
FY2024 annual revenue, from this company’s own annual XBRL filings to the SEC
Net income
$56.76M
FY2024 profit for the period, from this company’s own annual XBRL filings to the SEC
Employees
1,601
Yahoo Finance
Where the employee count comes from

Headcount comes from Yahoo Finance, not from a filing. The date beside it is the day we retrieved the figure — it is not the date the company counted its staff, and Yahoo does not publish that date. Unlike the SEC filings behind the other figures on this page, this one carries no open licence, so we publish the number and nothing else from that source.

Insiders at Ameresco, Inc.

Shares is what each person last reported holding here.

Everyone below has filed at least one insider report against this company.

Value is that share count priced at the same closing price used everywhere else on this site. A row priced from only some of a person’s securities says so — we do not quietly present a partial sum as a complete one.

Rows are grouped by the role each person reports.

The role comes from the relationship boxes a person ticks on their own insider filings — officer, director, ten per cent owner — not from anything we infer. Somebody who is both an officer and a director appears once, in the combined group, so the row count still matches the figure at the top of this page. Where no filing states a role we say so instead of guessing one.

People who file insider reports against Ameresco, Inc..
Insider Reported role Shares Value Last action
Officers who also sit on the board 2
George P Sakellaris George P Sakellaris CEO 1,188,597 $27.52M P Open-market purchase Aug 28, 2026 position reported
Nicole E Bulgarino Nicole E Bulgarino President 59,296 $1.37M M Option exercise or conversion Mar 10, 2026 position reported
Directors 3
Joseph W Sutton Board Member 183,466 $4.25M P Open-market purchase Aug 24, 2026 position reported
Charles R Patton Charles R Patton Board Member 13,389 $310.0K M Option exercise or conversion Jun 4, 2026 position reported
Claire D'Oyly-Hughes Johnson Claire D'Oyly-Hughes Johnson Board Member 11,911 $275.7K M Option exercise or conversion Jun 4, 2026 position reported

Events from filings

Detected automatically in the filings linked below. Each headline is built from the numbers in those filings, not written by a model. Newest first; events older than 45 days stay listed and are marked as older.

Ameresco, Inc. (AMRC) filed a Form 8-K under Item 5.02 (directors and officers) on Sep 10, 2026

Director or officer change filing

The company filed a current report that includes Item 5.02, the item used to report departures, elections or appointments of directors and certain officers, and related pay arrangements. We record only that this filing exists: we have not extracted who left, who joined or whose role changed. Open the filing to read it.

Form 8-K filed Sep 10, 2026, item 5.02. SEC filing ↗

Source: SEC EDGAR (United States); every row links to where it was published. Event computed Sep 14, 2026.

Ameresco, Inc. (AMRC) filed 2 current reports under Item 5.02 (directors and officers) on Aug 19, 2026

Director or officer change filing

The company filed a current report that includes Item 5.02, the item used to report departures, elections or appointments of directors and certain officers, and related pay arrangements. We record only that this filing exists: we have not extracted who left, who joined or whose role changed. Open the filing to read it.

Form 8-K filed Aug 19, 2026, items 5.02, 7.01, 9.01. SEC filing ↗

Form 8-K filed Aug 19, 2026, item 5.02. SEC filing ↗

Source: SEC EDGAR (United States); every row links to where it was published. Event computed Sep 14, 2026.

3 insiders bought Ameresco, Inc. (AMRC) shares worth $1,284,460 between Mar 4, 2025 and Mar 6, 2025

Cluster buying

3 different insiders made 5 open-market purchases of this company’s shares within a short window. Each row below is one reported trade.

3 insiders bought Ameresco, Inc. (AMRC) shares worth $1,284,460 between Mar 4, 2025 and Mar 6, 2025
Date Insider Transaction Shares Price Value Filing
Mar 4, 2025 George P Sakellaris P Open-market purchase 50,000 held after: 903,638 $9.96 $498,000 SEC filing ↗
Mar 4, 2025 Claire D'Oyly-Hughes Johnson P Open-market purchase 1,800 held after: 1,800 $9.95 $17,910 SEC filing ↗
Mar 5, 2025 Charles R Patton P Open-market purchase 5,000 held after: 8,503 $9.96 $49,800 SEC filing ↗
Mar 5, 2025 George P Sakellaris P Open-market purchase 50,000 held after: 953,638 $9.74 $487,000 SEC filing ↗
Mar 6, 2025 George P Sakellaris P Open-market purchase 25,000 held after: 978,638 $9.27 $231,750 SEC filing ↗

Total of the rows above: $1,284,460, in the currency the filings report.

Source: SEC EDGAR (United States); every row links to where it was published. Event computed Sep 14, 2026.

Recent insider transactions

Of the 40 rows we hold, 18 are open-market purchases (P) and 0 open-market sales — the only codes we count as buying or selling.

The rest — awards, shares withheld to pay tax, option exercises, gifts and so on — follow from an employment contract or a transfer arranged off-market, not from a decision to buy or sell, so counting them would turn this into a pay table.

A price of 0.00 is a real reported figure on gifts (G) and share awards (A) — not a gap in our data.

Insider transactions disclosed to the SEC for Ameresco, Inc., newest first, each with the filing behind it.
Date Insider Transaction Shares Price Value Filing
Aug 28, 2026 George P Sakellaris P Open-market purchase 3,000 $22.13 $66.4K SEC filing ↗
Aug 27, 2026 George P Sakellaris P Open-market purchase 4,000 $22.84 $91.4K SEC filing ↗
Aug 26, 2026 George P Sakellaris P Open-market purchase 1,000 $21.92 $21.9K SEC filing ↗
Aug 25, 2026 George P Sakellaris P Open-market purchase 4,062 $22.03 $89.5K SEC filing ↗
Aug 25, 2026 George P Sakellaris P Open-market purchase 938 $21.60 $20.3K SEC filing ↗
Aug 24, 2026 Joseph W Sutton P Open-market purchase 9,700 $20.87 $202.4K SEC filing ↗
Aug 24, 2026 George P Sakellaris P Open-market purchase 5,000 $20.91 $104.6K SEC filing ↗
Aug 11, 2026 George P Sakellaris P Open-market purchase 1,000 $25.90 $25.9K SEC filing ↗
Aug 10, 2026 George P Sakellaris P Open-market purchase 1,000 $25.27 $25.3K SEC filing ↗
Aug 7, 2026 George P Sakellaris P Open-market purchase 5,000 $25.95 $129.8K SEC filing ↗
Jun 4, 2026 Charles R Patton M Option exercise or conversion 10,435 $0.00 $0 SEC filing ↗
Jun 4, 2026 Joseph W Sutton M Option exercise or conversion 10,435 $0.00 $0 SEC filing ↗
Jun 4, 2026 Claire D'Oyly-Hughes Johnson M Option exercise or conversion 10,435 $0.00 $0 SEC filing ↗
Apr 23, 2026 Joseph W Sutton M Option exercise or conversion 10,000 $4.74 $47.4K SEC filing ↗
Mar 10, 2026 Nicole E Bulgarino M Option exercise or conversion 875 $0.00 $0 SEC filing ↗
Mar 10, 2026 George P Sakellaris M Option exercise or conversion 3,750 $0.00 $0 SEC filing ↗
Sep 10, 2025 Nicole E Bulgarino M Option exercise or conversion 875 $0.00 $0 SEC filing ↗
Sep 10, 2025 George P Sakellaris M Option exercise or conversion 3,750 $0.00 $0 SEC filing ↗
Jun 4, 2025 Claire D'Oyly-Hughes Johnson M Option exercise or conversion 4,886 $0.00 $0 SEC filing ↗
Jun 4, 2025 Charles R Patton M Option exercise or conversion 4,886 $0.00 $0 SEC filing ↗
Jun 4, 2025 Joseph W Sutton M Option exercise or conversion 4,886 $0.00 $0 SEC filing ↗
May 6, 2025 Joseph W Sutton M Option exercise or conversion 10,000 $7.30 $73.0K SEC filing ↗
Mar 17, 2025 Nicole E Bulgarino M Option exercise or conversion 295 $0.00 $0 SEC filing ↗
Mar 17, 2025 George P Sakellaris M Option exercise or conversion 2,459 $0.00 $0 SEC filing ↗
Mar 6, 2025 George P Sakellaris P Open-market purchase 25,000 $9.27 $231.8K SEC filing ↗

From SEC Form 4 filings. Every row links to the filing it came from. How we calculate this.

What a Form 4 is

The report an officer, director or large shareholder must file after trading their own company’s stock.

Subsidiaries — 699 legal entities

Subsidiaries of Ameresco, Inc.

699 legal entities named in the subsidiary exhibit filed with this company’s most recent 10-K. The table below shows the first 500 in alphabetical order. . Filing on SEC.gov.

This is not the full list. SEC rules only require a company to name its significant subsidiaries.

What that leaves out

Smaller entities are left out of the exhibit entirely. A short list here means a short exhibit — it does not mean the company owns nothing else. Nothing on this page is inferred: every name below is copied from the filing.

Subsidiaries Ameresco, Inc. names in its most recent annual report, with the place each one is organised.
Subsidiary Organised in
1000455439 Ontario Inc. Federally Chartered
112 Lake Street Solar LLC Delaware
117 Lake Street Solar LLC Delaware
1519 Crandall Road LLC Delaware
1724 64th Avenue Solar LLC Delaware
399 Revolution Drive Solar LLC Delaware
515 Main Saugus LLC Delaware
5700 Canada Street Solar LLC Delaware
5715 Livingston Road Solar LLC Delaware
59 Morse Road Solar LLC Delaware
60 Nahatan Street Solar 2 LLC Delaware
83 School Street Solar LLC Delaware
Adams Lot 1 RNG LLC Delaware
Aegean Drive Solar LLC Delaware
Afton NM Solar LLC Delaware
Agawam MA Shoemaker Ln Solar LLC Delaware
Aioliko Parko Anemos Distomou Single Member P.C. Greece
Aioliko Parko Psili Korfi Delfon Single Member P.C. Greece
ALBERTA VA SOLAR LLC Delaware
Allenstown NH Solar LLC Delaware
AM HELIOS, INC. Delaware
Ameresco 200 Nahatan Street Solar 2 LLC Delaware
Ameresco Ad Holdings LLC Delaware
Ameresco Alternate Fuels LLC Delaware
Ameresco Asset Holdings IV LLC Delaware
Ameresco Asset Pledgor IV LLC Delaware
Ameresco Asset Sustainability Group LLC Delaware
Ameresco Avenal LLC Delaware
Ameresco Benson Valley RNG LLC Delaware
Ameresco BESS Holding Inc. Federally Chartered
Ameresco BRI Carbon Reduction LP Federally Chartered
Ameresco Brickyard RNG LLC Delaware
Ameresco Butte County LLC Delaware
Ameresco Canada Inc. Federally Chartered
Ameresco Candlewood Holdco LLC Delaware
Ameresco CEPEO Solar Inc. Federally Chartered
Ameresco Cherokee RNG LLC Delaware
Ameresco Chicopee Energy LLC Delaware
Ameresco Chiquita Energy LLC Delaware
Ameresco Chiquita RNG LLC Delaware
AMERESCO CLINTON COUNTY RNG LLC Delaware
Ameresco CT LLC Delaware
Ameresco Dallas LLC Delaware
Ameresco Delaware Energy LLC Delaware
Ameresco DR LLC Delaware
AMERESCO EPPERSON RNG LLC Delaware
Ameresco Evansville LLC Delaware
Ameresco Federal Solutions, Inc. Tennessee
Ameresco Finance Solar II Inc. Federally Chartered
Ameresco Finance Solar Inc. Federally Chartered
Ameresco Forward LLC Delaware
Ameresco Forward RNG LLC Delaware
Ameresco GEDSB Solar Inc. Federally Chartered
Ameresco Georgia LLC Delaware
Ameresco Geothermal Inc. Ontario
Ameresco Grand Prairie RNG LLC Delaware
Ameresco Greenridge LLC Delaware
Ameresco Greenridge RNG LLC Delaware
Ameresco Half Moon Bay LLC Delaware
Ameresco Hawaii LLC Delaware
Ameresco HCE Solar LLC Delaware
Ameresco Hellas Energy Single Member S.A. Greece
Ameresco HPEDSB Solar Inc. Federally Chartered
Ameresco Intelligent Systems, LLC Delaware
Ameresco International Holdings B.V. Netherlands
Ameresco Janesville LLC Delaware
Ameresco Jefferson City LLC Delaware
Ameresco Johnson Canyon LLC Delaware
Ameresco JPII Carbon Reduction Inc. Federally Chartered
Ameresco Keller Canyon LLC Delaware
Ameresco Keller Canyon RNG LLC Delaware
Ameresco Lake Havasu LLC Delaware
Ameresco LDCSB Solar Inc. Federally Chartered
Ameresco Lee County RNG LLC Delaware
Ameresco LFG Holdings II LLC Delaware
Ameresco LFG Holdings III LLC Delaware
Ameresco LFG Holdings LLC Delaware
Ameresco LFG-I, Inc. Delaware
Ameresco Limited United Kingdom
Ameresco Little Dixie RNG LLC Delaware
Ameresco Manteca DCFC LLC Delaware
Ameresco McCarty Energy LLC Delaware
AMERESCO MICHIGAN RNG HOLDINGS LLC Delaware
Ameresco Modern RNG LLC Delaware
Ameresco MT Wind LLC Delaware
Ameresco Mt. Olive LLC Delaware
Ameresco Navy Yard Peaker LLC Delaware
AMERESCO NEW MEXICO SOLAR LLC Delaware
Ameresco Newmarket Energy Storage Inc. Federally Chartered
Ameresco Otay RNG LLC Delaware
Ameresco Palmetto LLC Delaware
Ameresco Pine Bluff LLC Delaware
AMERESCO PINE GROVE RNG LLC Delaware
Ameresco Planergy Housing, Inc. Delaware
Ameresco Potter Road LLC Delaware
Ameresco Puerto Rico, Inc. Puerto Rico
Ameresco PV Holdings 12 LLC Delaware
Ameresco PV Holdings 13 LLC Delaware
Ameresco PV Holdings Eleven LLC Delaware
Ameresco PV Holdings II LLC Delaware
Ameresco PV Holdings IV LLC Delaware
Ameresco PV Holdings IX LLC Delaware
Ameresco PV Holdings LLC Delaware
Ameresco PV Holdings V LLC Delaware
Ameresco PV Holdings VI LLC Delaware
Ameresco PV Holdings VII FinCo LLC Delaware
Ameresco PV Holdings VII LLC Delaware
Ameresco PV Holdings VIII LLC Delaware
Ameresco PV Holdings X LLC Delaware
Ameresco Quebec Inc Federally Chartered
Ameresco Ranchland LLC Delaware
Ameresco Renewable Energy LLC Delaware
Ameresco Renewable LLC Delaware
Ameresco RNG Holdings I LLC Delaware
Ameresco RNG Pledgor I LLC Delaware
Ameresco RNG TCTA LLC Delaware
Ameresco RNG TCTA Pledgor LLC Delaware
Ameresco Roxana RNG LLC Delaware
Ameresco San Antonio LLC Delaware
Ameresco San Joaquin LLC Delaware
Ameresco San Joaquin Solar LLC Delaware
Ameresco Santa Clara LLC Delaware
Ameresco Santa Cruz Energy LLC Delaware
Ameresco Select, Inc. Massachusetts
Ameresco Servicios Energeticos S.L. Spain
Ameresco SFPUC LLC Delaware
Ameresco Skunk Creek LLC Delaware
Ameresco Solar - Products LLC Delaware
Ameresco Solar - Solutions LLC Delaware
Ameresco Solar - Technologies LLC Delaware
Ameresco Solar Bridgewater LLC Delaware
Ameresco Solar Canton LLC Delaware
Ameresco Solar Englewood LLC Delaware
Ameresco Solar Fall River LLC Delaware
Ameresco Solar Holdings I LLC Delaware
Ameresco Solar Holdings II Finco LLC Delaware
Ameresco Solar Holdings II LLC Delaware
Ameresco Solar Holdings III LLC Delaware
Ameresco Solar Land Holdings LLC Delaware
Ameresco Solar LLC Delaware
Ameresco Solar Logan LLC Delaware
Ameresco Solar Lowell LLC Delaware
Ameresco Solar Milton LLC Delaware
Ameresco Solar Natick II LLC Delaware
Ameresco Solar Natick LLC Delaware
Ameresco Solar New York LLC Delaware
Ameresco Solar Newburyport LLC Delaware
Ameresco Solar Power 1 LLC Delaware
Ameresco Solar Waltham LLC Delaware
Ameresco Solar Worcester LLC Delaware
Ameresco Southwest, Inc. Arizona
Ameresco SRS Solar LLC Delaware
Ameresco Stafford LLC Delaware
Ameresco Sunel Energy IT S.R.L. Italy
Ameresco Sunel Energy Limited United Kingdom
Ameresco Sunel Energy S.A. Greece
Ameresco Sunel Energy S.A. Atena-Sucursala Bucuresti Romania
Ameresco Sunel Energy S.L.U. Spain
Ameresco Sunel Romania SRL Romania
Ameresco Sunel Solar Assets Greece
Ameresco Sunel Solar Assets Single Member S.A. Greece
AMERESCO TN SWINE RNG LLC Delaware
Ameresco UP BESS Holdings LLC Delaware
Ameresco Upper Rock Island Rng LLC Delaware
Ameresco UW Solar Inc. Ontario
Ameresco Vasco Road LLC Delaware
Ameresco Volusia RNG LLC Delaware
Ameresco Wasatch RNG LLC Delaware
Ameresco Wind New York LLC Delaware
Ameresco Winnemucca Solar LLC Delaware
Ameresco Woodland Meadows II LLC Delaware
Ameresco Woodland Meadows LLC Delaware
Ameresco Woodland Meadows Romulus LLC Delaware
AMERESCO WYANDOT RNG LLC Delaware
AmerescoSolutions, Inc. North Carolina
Amerres Energy S.A. Greece
AMRC 2025 PV-Bess Financing LLC Delaware
AMRC BCE Acquisition Co., LLC Delaware
AMRC BCE Holdings, LLC Delaware
AMRC Blackstone Holdings LLC Delaware
AMRC C&D Finance LLC Delaware
AMRC C&D Holdings LLC Delaware
AMRC CECNY Holdings LLC Delaware
AMRC CS Holdings LLC Delaware
AMRC Dimmitt Lot 1 LLC Delaware
AMRC Federal Holdings 1 LLC Delaware
AMRC Frederick Holdings LLC Delaware
AMRC HAWAII LLC Delaware
AMRC LICSS Holdings LLC Delaware
AMRC Millis Holdings LLC Delaware
AMRC One Percent LLC Delaware
AMRC Panel Finance LLC Delaware
AMRC Panel Holdings LLC Delaware
AMRC PVH 13 LLC Delaware
AMRC PVH IX LLC Delaware
AMRC PVH X LLC Delaware
AMRC Waikoloa Green LLC Delaware
AMRC WSD Coventry LLC Delaware
Amsterdam NY Solar LLC Delaware
Arlington Energy Storage LLC Delaware
Arlington Municipal Solar PV Projects 2015 LLC Delaware
Arroyo NM Solar LLC Delaware
Ashland High School Solar LLC Delaware
Ashland Howe St. Solar LLC Delaware
Ashland Middle School Solar LLC Delaware
Athol Leicester Solar LLC Delaware
Atkinson NM Solar LLC Delaware
Axton Jones Ridge Road Solar LLC Delaware
Aztec NM Solar LLC Delaware
Banner Solar Baywood LLC Delaware
Banner Solar Gateway LLC Delaware
Banner Solar Ironwood LLC Delaware
BCE Los Alamitos Holdco, LLC Delaware
BCE Los Alamitos, LLC Delaware
BCE MCRD, LLC Delaware
BCE Norco, LLC Delaware
BCE Seal Beach, LLC Delaware
Belvidere Landfill Solar 1, LLC Illinois
Belvidere Landfill Solar 2 East, LLC Illinois
Belvidere Landfill Solar 2 West, LLC Illinois
Benigno Blvd Solar LLC Delaware
BERNARDSTON LANDFILL SOLAR LLC Delaware
Bitter Cherry NM Solar LLC Delaware
BLACKWATER RD SOLAR LLC Delaware
Blanchard School Solar LLC Delaware
Bloomfield CT 1, LLC Delaware
Bound Line Road Solar LLC Delaware
BPDA SOLAR LLC Delaware
Braintree Schools Solar PV 2015 LLC Delaware
BREMO BLUFF VA SOLAR LLC Delaware
Brentwood Rd Solar LLC Delaware
Brickyard Road Solar LLC Delaware
Bright Canyon Energy Corporation Delaware
Bright Canyon Infrastructure, LLC Delaware
BRISTOL LR (HERSEY GARDENS) LIMITED England and Wales
BRISTOL LR (SEVERN ROAD) LIMITED England and Wales
BRISTOL LR (SMOKE LANE) LIMITED England and Wales
Bromley Energy Storage LLC Delaware
BROPHY COLLEGE PREPARATORY SOLAR LLC Delaware
Buffalo NM Solar LLC Delaware
BURNT SWAMP ROAD SOLAR LLC Delaware
BWC Gibbs Brook, LLC Delaware
BWC Harlow Brook, LLC Delaware
BWC Mystic River, LLC Delaware
BWC ORIGINATION 18 LLC Delaware
BWC Origination 19 LLC Delaware
BWC Origination 8, LLC Delaware
BWC Pocasset River, LLC Delaware
BWC Wading River, LLC Delaware
BWC Wareham Assemblage, LLC Delaware
BWC Wareham River, LLC Delaware
CAC Solar LLC Delaware
CAMINO DE CRUZ BLANCA SOLAR LLC Delaware
CanAm NM Solar LLC Delaware
Candlewood Clean Power LLC Delaware
Candlewood Solar LLC Delaware
Carter Horizons Energy Storage LLC Delaware
Cat-Del WTF BESS LLC Delaware
Cat-Del WTF Solar LLC Delaware
Cat-Del WTF Storage LLC Delaware
Cedar Creek Solar LLC Delaware
Cedar NM Solar LLC Delaware
Chesapeake Beach BESS LLC Delaware
Chicago Solar Alliance LLC Delaware
Chicopee BESS LLC Delaware
Church Street Solar LLC Delaware
City Leap Energy Partnership Limited United Kingdom
City of Phoenix 22 Ave Solar LLC Delaware
CLARK FORK SOLAR LLC Delaware
CLARKSVILLE VA SOLAR LLC Delaware
COLONIAL BEACH VA #2 SOLAR LLC Delaware
COLONIAL BEACH VA SOLAR LLC Delaware
Cork Sustainable Energy Limited Republic of Ireland
Corona NM Solar LLC Delaware
Corte De Luna NM Solar LLC Delaware
Coyne Station Road Solar LLC Delaware
Danville Foundry Holdings, LLC Delaware
Davis UP Energy Storage LLC Delaware
DC Ward 8 Community Microgrid LLC Delaware
DELTA JUNCTION RENEWABLE RESOURCES LLC Delaware
DEP Kingston Lot Solar LLC Delaware
Depue Holdings, LLC Delaware
DINWIDDIE VA SOLAR LLC Delaware
DOSWELL VA SOLAR LLC Delaware
Downing Parkway Solar LLC Delaware
Drennan Energy Storage LLC Delaware
Dudley Landfill Solar LLC Delaware
E MONROE LITTLE FALLS NORTH LLC Delaware
E MONROE LITTLE FALLS SOUTH LLC Delaware
E.Three Custom Energy Solutions, LLC Nevada
East Bridgewater 1 Solar LLC Delaware
East Granby Solar LLC Delaware
East Richmond Road LF Solar LLC Delaware
East Victory Way Solar LLC Delaware
Eastern Correctional Napanoch NY Solar LLC Delaware
Easton Schools Solar LLC Delaware
Edgartown Landfill Solar LLC Delaware
EG ESCO Srl. Italy
EI Fund One, Inc. Massachusetts
Ellerslie NW MD CSEGS Solar LLC Delaware
Ellsworth ME Solar LLC Delaware
ELM Grove Solar LLC Delaware
Energy Investment, Inc. Massachusetts
Energy Solutions & Security, LLC Delaware
Enerqos Energy Solutions, S.R.L. Italy
ESCT-BJ318, LLC Connecticut
ESMA-BJ113, LLC Massachusetts
ESMA-BJ175, LLC Massachusetts
ESMA-BJ209, LLC Massachusetts
ESMA-BJ353, LLC Massachusetts
ESNY-YORKTOWN, LLC New York
ESP Response Limited United Kingdom
Fall River Solar Phase 2 LLC Delaware
Fiberloid ST Solar LLC Delaware
FISHKILL NY ONE SOLAR LLC Delaware
Florence SunEnergy LLC Delaware
FRANKLIN 1 SOLAR LLC Delaware
Frederick Energy Storage LLC Delaware
Freeport Solar North, LLC Delaware
Freeport Solar South, LLC Illinois
French King Solar LLC Delaware
GETTY AVENUE SOLAR LLC Delaware
Glen Burnie Landfill Solar ANEM LLC Delaware
Glen Burnie Landfill Solar CSEGS-1 LLC Delaware
Glen Burnie Landfill Solar LLC Delaware
Glendale Road Solar PV LLC Delaware
Gloversville Community Solar LLC Delaware
Gray Road Solar Energy 2 LLC Delaware
Gray Road Solar Energy 3 LLC Delaware
Gray Road Solar Energy LLC Delaware
Green Wave LLC Delaware
Greene Correctional Coxsackie NY Solar LLC Delaware
Greenhaven Correctional Stormville NY Solar LLC Delaware
Groton Landfill Solar LLC Delaware
Grove Street Solar LLC Delaware
GS Mesa Solar LLC Delaware
GW Memorial BESS LLC Delaware
Hampden Landfill Solar LLC Delaware
HANCOCK MD #1 SOLAR LLC Delaware
Hanson Solar LLC Delaware
Hartly DE Solar CSS LLC Delaware
HEC/CJTS Energy Center LLC Delaware
HEC/Tobyhanna Energy Project, Inc. Massachusetts
Herdco Lot 1 RNG LLC Delaware
Highland Street Natick Solar LLC Delaware
Historic Congressional Solar LLC Delaware
Hixbridge Solar LLC Delaware
HSGS-Ameresco, LLC South Carolina
Husky NM Solar LLC Delaware
Hwy 158 Midland TX #7 LLC Delaware
ICMC Solar LLC Delaware
Illiopolis Brownfield Solar LLC Delaware
Illiopolis Solar North, LLC Illinois
Illiopolis Solar South, LLC Illinois
Indian Road Solar LLC Delaware
Island Palm Communities Solar P2 LLC Delaware
Ivory Street Solar LLC Delaware
JUICE TECHNOLOGIES, INC. Florida
KBR EAAS LLC Delaware
Keenesburg Energy Storage LLC Delaware
Kerry Sustainable Energy Limited Republic of Ireland
Kifer Energy Storage LLC Delaware
Kingman Energy Storage LLC Delaware
KINSALE VA SOLAR LLC Delaware
Knox County Landfill Solar LLC Delaware
KP AACC Sacramento Solar LLC Delaware
KP Aliso Creek MOB Solar LLC Delaware
KP Baldwin Park Parking Solar LLC Delaware
KP BONITA MEDICAL SOLAR LLC Delaware
KP Carson South Bay Solar LLC Delaware
KP CHINO REGIONAL LAB PVBS LLC Delaware
KP Clairemont Mesa Solar LLC Delaware
KP Colton Medical Solar LLC Delaware
KP Columbia Gateway Solar LLC Delaware
KP Corona Medical Offices Solar LLC Delaware
KP Covina MOB Solar LLC Delaware
KP Culver Marina Solar LLC Delaware
KP Diamond Bar Solar LLC Delaware
KP Downey Medical Solar LLC Delaware
KP El Cajon Call Center Solar LLC Delaware
KP El Cajon Medical Offices LLC Delaware
KP Fontana Behavioral Solar LLC Delaware
KP Fontana Medical Solar LLC Delaware
KP Fremont Hospital LLC Delaware
KP Fresno MOB Solar LLC Delaware
KP Gaithersberg Medical Solar LLC Delaware
KP Garden Grove Medical Solar LLC Delaware
KP Gardena Medical Solar LLC Delaware
KP Gilroy MOB Solar LLC Delaware
KP Hawthorne MOB Solar LLC Delaware
KP Hesperia MOB Solar LLC Delaware
KP HONOLULU MEDICAL SOLAR LLC Delaware
KP HONOLULU SOLAR LLC Delaware
KP Huntington Beach MOB Solar LLC Delaware
KP Inglewood Solar LLC Delaware
KP KONA MEDICAL SOLAR LLC Delaware
KP KOOLAU MEDICAL SOLAR LLC Delaware
KP Kula Solar LLC Delaware
KP La Palma Medical Offices Solar LLC Delaware
KP Lakewood MOB Solar LLC Delaware
KP Lanai Solar LLC Delaware
KP Leeward Solar LLC Delaware
KP Lincoln Medical Offices Solar LLC Delaware
KP MAPUNAPUNA MEDICAL SOLAR LLC Delaware
KP Market Solar LLC Delaware
KP Maui Medical Solar LLC Delaware
KP Menifee Medical Offices Solar LLC Delaware
KP Meridian Medical Offices Solar LLC Delaware
KP Ming Medical Solar LLC Delaware
KP Mission Viejo Solar LLC Delaware
KP Moanalua II PV Solar LLC Delaware
KP MOANALUA SOLAR LLC Delaware
KP Modesto Medical Center Solar LLC Delaware
KP Modesto Solar Thermal LLC Delaware
KP Montebello Medical Solar LLC Delaware
KP Moreno Iris Medical Solar LLC Delaware
KP Moreno Valley Hospital DNT Solar LLC Delaware
KP Moreno Valley Medical Offices Solar LLC Delaware
KP Murrieta Ambulatory Solar LLC Delaware
KP NANAIKEOLA MEDICAL SOLAR LLC Delaware
KP North Baltimore Hub Solar LLC Delaware
KP Ontario Vineyard O.P. Surgicenter B Solar LLC Delaware
KP Orange Rehab Pavilion Solar LLC Delaware
KP Otay Mesa Medical Solar LLC Delaware
KP Parker MOB Solar LLC Delaware
KP PINOLE MEDICAL PVBS LLC Delaware
KP Pueblo MOB Solar LLC Delaware
KP RANCHO CUCAMONGA MEDICAL PVBS LLC Delaware
KP Rancho San Diego Solar LLC Delaware
KP Redlands Medical Solar LLC Delaware
KP Redwood-Marshall Solar LLC Delaware
KP Riverside Medical Center Solar LLC Delaware
KP Riverside Solar LLC Delaware
KP SAC DAVIS GROUND PVBS LLC Delaware
KP Sacramento-Davis Solar LLC Delaware
KP SAN DIMAS SOLAR LLC Delaware
KP San Jose MC Garage Solar LLC Delaware
KP SAN JOSE MEDICAL PVBS LLC Delaware
KP San Marcos Medical 1 Solar LLC Delaware
KP San Marcos Medical 3 Solar LLC Delaware
KP San Marcos Medical Solar LLC Delaware
KP San Mateo Solar LLC Delaware
KP San Rafael Hospital Solar LLC Delaware
KP San Rafael Los Gamos MOB Parking Structure Solar LLC Delaware
KP San Rafael Los Gamos MOB Rooftop Carport Solar LLC Delaware
KP San Ramon Medical Offices LLC Delaware
KP Santa Clarita Regional Lab LLC Delaware
KP Sleepy Hollow Medical Offices Solar LLC Delaware
KP Springfield MOB Solar LLC Delaware
KP Stockdale Medical Solar LLC Delaware
KP Stockton Central Utility Plant Solar LLC Delaware
KP Sylmar Medical Solar LLC Delaware
KP Temecula Solar LLC Delaware
KP Tracy Medical Offices Solar LLC Delaware
KP Tustin Ranch Medical Solar LLC Delaware
KP Vandever Medical Offices Solar LLC Delaware
KP Victorville MOB Solar LLC Delaware
KP Viewridge 1 Medical Offices LLC Delaware
KP WAILUKU SOLAR LLC Delaware
KP WAIPIO SOLAR LLC Delaware
KP Wildomar MOB Solar LLC Delaware
Kupono Solar Development Company, LLC Delaware
KUPONO SOLAR, LLC Delaware
LA Palma Ave Solar LLC Delaware
Ladd Holdings LLC Delaware
Las Cruces Foothills Landfill Community Solar LLC Delaware
LAS Cruces Solar LLC Delaware
Lawrenceville VA Solar LLC Delaware
Leeds Road Solar ANEM LLC Delaware
Leeds Road Solar CSEGS 2 LLC Delaware
Leeds Road Solar CSEGS LLC Delaware
Lemoore LLC Delaware
Lenox Willow Creek Solar LLC Delaware
Lexington Bowman ES Solar LLC Delaware
Lexington Bridge ES Solar LLC Delaware
Lexington Children's Place Solar LLC Delaware
Lexington Clark MS Solar LLC Delaware
Lexington Diamond MS Solar LLC Delaware
Lexington Harrington ES Solar LLC Delaware
Lexington Municipal Solar LLC Delaware
Lexington New Hastings ES Solar LLC Delaware
Lincoln Highway Landfill Solar LLC Delaware
LOWER MINE ROAD LLC Delaware
LUDLOW 1 SOLAR LLC Delaware
Ludlow MA West St Solar LLC Delaware
MA Solar Highway LLC Delaware
MA Solar Highway Phase 1B LLC Delaware
MA Solar Highway Phase 2 LLC Delaware
MA SOLAR HIGHWAY PHASE 3 LLC Delaware
MA SOLAR HIGHWAY PHASE 3A LLC Delaware
MA SOLAR HIGHWAY PHASE 3B LLC Delaware
Majestic NM Solar LLC Delaware
Manville Hill Road Solar LLC Delaware
Marana Dove Mountain Solar LLC Delaware
Marana Maintenance and Transport Solar LLC Delaware
Marbury Point Solar LLC Delaware
Margaretville WRRF Solar LLC Delaware
MARSH SCHOOL SOLAR LLC Delaware
MCKENNEY VA SOLAR LLC Delaware
McLean Landfill Solar, LLC Illinois
What counts as a subsidiary

A subsidiary is a separate legal entity this company controls; it is not the same thing as a brand, a division or an office. These entities do not file with the SEC in their own right, so there is no separate page to open for them.

Think a number here is wrong? Open the linked filing and compare — how to report it.

Sources and technical notes

Every figure on this page comes from filings to the U.S. SEC via EDGAR. Nothing here is estimated, and nothing is taken from press coverage or company websites.

Share count: weighted average over the reporting period (us-gaap:WeightedAverageNumberOfSharesOutstandingBasic), taken from Ameresco, Inc.’s own filings and multiplied by our closing price. Not a single-day figure — treat this market cap and its rank as approximate. Full method.

What that share count means

this company did not tag a cover-page share count we could read, so the figure is the average number of shares outstanding across the whole reporting period rather than a count on any single day. If the company issued or bought back stock during the period, the true count today is higher or lower than this.

We do not take a market cap from a data vendor, and we do not estimate one: the figure is a share count from Ameresco, Inc.’s own SEC filings multiplied by the closing price we hold for the same stock.