﻿<?xml version="1.0" encoding="utf-8"?>
<Return xmlns="http://www.irs.gov/efile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" returnVersion="2024v5.2" xsi:schemaLocation="http://www.irs.gov/efile">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2025-10-24T07:20:27-07:00</ReturnTs>
    <TaxPeriodEndDt>2024-12-31</TaxPeriodEndDt>
    <PreparerFirmGrp>
      <PreparerFirmEIN>873267876</PreparerFirmEIN>
      <PreparerFirmName>
        <BusinessNameLine1Txt>Price Paige &amp; Company CPAs LLP</BusinessNameLine1Txt>
      </PreparerFirmName>
      <PreparerUSAddress>
        <AddressLine1Txt>570 N Magnolia Ave Ste 100</AddressLine1Txt>
        <CityNm>Clovis</CityNm>
        <StateAbbreviationCd>CA</StateAbbreviationCd>
        <ZIPCd>93611</ZIPCd>
      </PreparerUSAddress>
    </PreparerFirmGrp>
    <ReturnTypeCd>990</ReturnTypeCd>
    <TaxPeriodBeginDt>2024-01-01</TaxPeriodBeginDt>
    <Filer>
      <EIN>942584236</EIN>
      <BusinessName>
        <BusinessNameLine1Txt>Ecology Action of Santa Cruz</BusinessNameLine1Txt>
      </BusinessName>
      <BusinessNameControlTxt>ECOL</BusinessNameControlTxt>
      <PhoneNum>8314265925</PhoneNum>
      <USAddress>
        <AddressLine1Txt>877 Cedar Street 240</AddressLine1Txt>
        <CityNm>Santa Cruz</CityNm>
        <StateAbbreviationCd>CA</StateAbbreviationCd>
        <ZIPCd>95060</ZIPCd>
      </USAddress>
    </Filer>
    <BusinessOfficerGrp>
      <PersonNm>James J Murphy</PersonNm>
      <PersonTitleTxt>CEO &amp; Exec Dir</PersonTitleTxt>
      <SignatureDt>2025-10-24</SignatureDt>
      <DiscussWithPaidPreparerInd>true</DiscussWithPaidPreparerInd>
    </BusinessOfficerGrp>
    <IRSResponsiblePrtyInfoCurrInd>true</IRSResponsiblePrtyInfoCurrInd>
    <PreparerPersonGrp>
      <PreparerPersonNm>Henry Oum CPA</PreparerPersonNm>
      <PTIN>P01552333</PTIN>
      <PhoneNum>5592999540</PhoneNum>
    </PreparerPersonGrp>
    <TaxYr>2024</TaxYr>
    <BuildTS>2025-03-06 01:10:19Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCnt="10">
    <IRS990 documentId="IRS990" referenceDocumentId="IRS990ScheduleO" softwareId="24020490" softwareVersionNum="2024v5.2">
      <PrincipalOfficerNm>James J Murphy</PrincipalOfficerNm>
      <USAddress>
        <AddressLine1Txt>877 Cedar Street 240</AddressLine1Txt>
        <CityNm>Santa Cruz</CityNm>
        <StateAbbreviationCd>CA</StateAbbreviationCd>
        <ZIPCd>95060</ZIPCd>
      </USAddress>
      <GrossReceiptsAmt>22091910</GrossReceiptsAmt>
      <GroupReturnForAffiliatesInd>false</GroupReturnForAffiliatesInd>
      <Organization501c3Ind>X</Organization501c3Ind>
      <WebsiteAddressTxt>www.ecoact.org</WebsiteAddressTxt>
      <TypeOfOrganizationCorpInd>X</TypeOfOrganizationCorpInd>
      <FormationYr>1979</FormationYr>
      <LegalDomicileStateCd>CA</LegalDomicileStateCd>
      <ActivityOrMissionDesc>Empower individuals, businesses, and communities to take actions today that achieve environmental and economic sustainability.</ActivityOrMissionDesc>
      <VotingMembersGoverningBodyCnt>11</VotingMembersGoverningBodyCnt>
      <VotingMembersIndependentCnt>11</VotingMembersIndependentCnt>
      <TotalEmployeeCnt>131</TotalEmployeeCnt>
      <TotalVolunteersCnt>115</TotalVolunteersCnt>
      <TotalGrossUBIAmt>0</TotalGrossUBIAmt>
      <PYContributionsGrantsAmt>8993334</PYContributionsGrantsAmt>
      <CYContributionsGrantsAmt>19759628</CYContributionsGrantsAmt>
      <PYProgramServiceRevenueAmt>270604</PYProgramServiceRevenueAmt>
      <CYProgramServiceRevenueAmt>252055</CYProgramServiceRevenueAmt>
      <PYInvestmentIncomeAmt>144189</PYInvestmentIncomeAmt>
      <CYInvestmentIncomeAmt>138554</CYInvestmentIncomeAmt>
      <PYOtherRevenueAmt>1909376</PYOtherRevenueAmt>
      <CYOtherRevenueAmt>1941673</CYOtherRevenueAmt>
      <PYTotalRevenueAmt>11317503</PYTotalRevenueAmt>
      <CYTotalRevenueAmt>22091910</CYTotalRevenueAmt>
      <CYGrantsAndSimilarPaidAmt>0</CYGrantsAndSimilarPaidAmt>
      <CYBenefitsPaidToMembersAmt>0</CYBenefitsPaidToMembersAmt>
      <PYSalariesCompEmpBnftPaidAmt>8947059</PYSalariesCompEmpBnftPaidAmt>
      <CYSalariesCompEmpBnftPaidAmt>10887286</CYSalariesCompEmpBnftPaidAmt>
      <CYTotalProfFndrsngExpnsAmt>0</CYTotalProfFndrsngExpnsAmt>
      <CYTotalFundraisingExpenseAmt>88929</CYTotalFundraisingExpenseAmt>
      <PYOtherExpensesAmt>3491261</PYOtherExpensesAmt>
      <CYOtherExpensesAmt>9442510</CYOtherExpensesAmt>
      <PYTotalExpensesAmt>12438320</PYTotalExpensesAmt>
      <CYTotalExpensesAmt>20329796</CYTotalExpensesAmt>
      <PYRevenuesLessExpensesAmt>-1120817</PYRevenuesLessExpensesAmt>
      <CYRevenuesLessExpensesAmt>1762114</CYRevenuesLessExpensesAmt>
      <TotalAssetsBOYAmt>20889591</TotalAssetsBOYAmt>
      <TotalAssetsEOYAmt>22570753</TotalAssetsEOYAmt>
      <TotalLiabilitiesBOYAmt>7779396</TotalLiabilitiesBOYAmt>
      <TotalLiabilitiesEOYAmt>7698444</TotalLiabilitiesEOYAmt>
      <NetAssetsOrFundBalancesBOYAmt>13110195</NetAssetsOrFundBalancesBOYAmt>
      <NetAssetsOrFundBalancesEOYAmt>14872309</NetAssetsOrFundBalancesEOYAmt>
      <MissionDesc>The primary and specific purpose for which the said corporation is formed is to empower individuals, businesses and communities to take actions today that achieve environmental and economic sustainability. The activities of the corporation shall be within the scope of section 501(c)(3) of the internal revenue code.</MissionDesc>
      <SignificantNewProgramSrvcInd>false</SignificantNewProgramSrvcInd>
      <SignificantChangeInd>false</SignificantChangeInd>
      <ExpenseAmt>11165338</ExpenseAmt>
      <RevenueAmt>14624347</RevenueAmt>
      <Desc>Energy efficiency is one of the most impactful and cost-effective ways to protect the environment -- that's why we've been committed to it for over two decades. We make Energy Efficiency Actionable for California Businesses by offering energy efficiency services including, rebate/incentive processing, technical and engineering support, project management and financing options for businesses in California utility PG&amp;E's service area.In addition, through our subsidiary Taper, a B Corp subsidiary of Ecology Action, we are dedicated to reducing pollution at scale by making energy efficiency easy for large commercial businesses. As a general contractor, Taper offers environmentally preferable solutions for HVAC, refrigeration, interior and exterior lighting, water systems and more. Our tailored approach streamlines the efficiency process and ensures delivery of large-scale solutions that yield dependable environmental benefits. It's a win for our planet, people and businesses.</Desc>
      <ProgSrvcAccomActy2Grp>
        <ExpenseAmt>4512525</ExpenseAmt>
        <RevenueAmt>5378611</RevenueAmt>
        <Desc>Community Initiatives-Ecology Action builds a future by promoting opportunities to make simple, everyday sustainable changes in how we live and work in our communities. Ecology Action powers programs that help advance resilience in communities by providing resources, hands-on tools, training, and perhaps most importantly - connection to others through the Resilient Central Coast program.Ecology Actions local active transportation programs have helped thousands of people make the switch to low-carbon transportation. Modo, our active transportation initiative, offers community-based planning, education and engagement to help all people safely adopt active transportation modes that reduce emissions. Ecology Action acts as a catalyst on both sides of the electric vehicle equation. We help folks from all walks of life purchase an electric vehicle through our EVs For Everyone initiative and help property owners install charging station infrastructure at their buildings through our EV charging infrastructure work. All while prioritizing historically under served communities. Ecology Action designs and executes public education programs to inspire Monterey Bay Area residents and businesses to make water conservation a way of life. This lessens water dependency on our rivers, reservoirs and groundwater wells and builds resilience in our communities against drought.Ecology Actions Ratio Institute works with food retailers to create store-level and enterprise sustainability solutions that reduce the industry's outsized impact. Ratio Institutes mission is to accelerate viability and measurable sustainability in food retail through expert collaboration, industry resources and practical tools.</Desc>
      </ProgSrvcAccomActy2Grp>
      <TotalProgramServiceExpensesAmt>15677863</TotalProgramServiceExpensesAmt>
      <DescribedInSection501c3Ind referenceDocumentId="IRS990ScheduleA">true</DescribedInSection501c3Ind>
      <ScheduleBRequiredInd referenceDocumentId="IRS990ScheduleB">true</ScheduleBRequiredInd>
      <PoliticalCampaignActyInd referenceDocumentId="IRS990ScheduleC">false</PoliticalCampaignActyInd>
      <LobbyingActivitiesInd referenceDocumentId="IRS990ScheduleC">true</LobbyingActivitiesInd>
      <SubjectToProxyTaxInd referenceDocumentId="IRS990ScheduleC">false</SubjectToProxyTaxInd>
      <DonorAdvisedFundInd referenceDocumentId="IRS990ScheduleD">false</DonorAdvisedFundInd>
      <ConservationEasementsInd referenceDocumentId="IRS990ScheduleD">false</ConservationEasementsInd>
      <CollectionsOfArtInd referenceDocumentId="IRS990ScheduleD">false</CollectionsOfArtInd>
      <CreditCounselingInd referenceDocumentId="IRS990ScheduleD">false</CreditCounselingInd>
      <DonorRstrOrQuasiEndowmentsInd referenceDocumentId="IRSScheduleD">false</DonorRstrOrQuasiEndowmentsInd>
      <ReportLandBuildingEquipmentInd referenceDocumentId="IRS990ScheduleD">true</ReportLandBuildingEquipmentInd>
      <ReportInvestmentsOtherSecInd referenceDocumentId="IRS990ScheduleD">false</ReportInvestmentsOtherSecInd>
      <ReportProgramRelatedInvstInd referenceDocumentId="IRS990ScheduleD">false</ReportProgramRelatedInvstInd>
      <ReportOtherAssetsInd referenceDocumentId="IRS990ScheduleD">false</ReportOtherAssetsInd>
      <ReportOtherLiabilitiesInd referenceDocumentId="IRS990ScheduleD">true</ReportOtherLiabilitiesInd>
      <IncludeFIN48FootnoteInd referenceDocumentId="IRS990ScheduleD">true</IncludeFIN48FootnoteInd>
      <IndependentAuditFinclStmtInd referenceDocumentId="IRS990ScheduleD">false</IndependentAuditFinclStmtInd>
      <ConsolidatedAuditFinclStmtInd referenceDocumentId="IRS990ScheduleD">true</ConsolidatedAuditFinclStmtInd>
      <SchoolOperatingInd>false</SchoolOperatingInd>
      <ForeignOfficeInd>false</ForeignOfficeInd>
      <ForeignActivitiesInd>false</ForeignActivitiesInd>
      <MoreThan5000KToOrgInd>false</MoreThan5000KToOrgInd>
      <MoreThan5000KToIndividualsInd>false</MoreThan5000KToIndividualsInd>
      <ProfessionalFundraisingInd>false</ProfessionalFundraisingInd>
      <FundraisingActivitiesInd>false</FundraisingActivitiesInd>
      <GamingActivitiesInd>false</GamingActivitiesInd>
      <OperateHospitalInd>false</OperateHospitalInd>
      <GrantsToOrganizationsInd referenceDocumentId="IRS990ScheduleI">true</GrantsToOrganizationsInd>
      <GrantsToIndividualsInd referenceDocumentId="IRS990ScheduleI">false</GrantsToIndividualsInd>
      <ScheduleJRequiredInd referenceDocumentId="IRS990ScheduleJ">true</ScheduleJRequiredInd>
      <TaxExemptBondsInd referenceDocumentId="IRS990ScheduleK.1">true</TaxExemptBondsInd>
      <InvestTaxExemptBondsInd>false</InvestTaxExemptBondsInd>
      <EscrowAccountInd>false</EscrowAccountInd>
      <OnBehalfOfIssuerInd>false</OnBehalfOfIssuerInd>
      <EngagedInExcessBenefitTransInd>false</EngagedInExcessBenefitTransInd>
      <PYExcessBenefitTransInd>false</PYExcessBenefitTransInd>
      <LoanOutstandingInd>false</LoanOutstandingInd>
      <GrantToRelatedPersonInd>false</GrantToRelatedPersonInd>
      <BusinessRlnWithOrgMemInd>false</BusinessRlnWithOrgMemInd>
      <BusinessRlnWithFamMemInd>false</BusinessRlnWithFamMemInd>
      <BusinessRlnWith35CtrlEntInd>false</BusinessRlnWith35CtrlEntInd>
      <DeductibleNonCashContriInd>false</DeductibleNonCashContriInd>
      <DeductibleArtContributionInd>false</DeductibleArtContributionInd>
      <TerminateOperationsInd>false</TerminateOperationsInd>
      <PartialLiquidationInd>false</PartialLiquidationInd>
      <DisregardedEntityInd referenceDocumentId="IRS990ScheduleR">false</DisregardedEntityInd>
      <RelatedEntityInd referenceDocumentId="IRS990ScheduleR">true</RelatedEntityInd>
      <RelatedOrganizationCtrlEntInd>true</RelatedOrganizationCtrlEntInd>
      <TransactionWithControlEntInd referenceDocumentId="IRS990ScheduleR">true</TransactionWithControlEntInd>
      <TrnsfrExmptNonChrtblRltdOrgInd referenceDocumentId="IRS990ScheduleR">false</TrnsfrExmptNonChrtblRltdOrgInd>
      <ActivitiesConductedPrtshpInd referenceDocumentId="IRS990ScheduleR">false</ActivitiesConductedPrtshpInd>
      <ScheduleORequiredInd>true</ScheduleORequiredInd>
      <IRPDocumentCnt>27</IRPDocumentCnt>
      <IRPDocumentW2GCnt>0</IRPDocumentW2GCnt>
      <BackupWthldComplianceInd>true</BackupWthldComplianceInd>
      <EmployeeCnt>131</EmployeeCnt>
      <EmploymentTaxReturnsFiledInd>true</EmploymentTaxReturnsFiledInd>
      <UnrelatedBusIncmOverLimitInd>false</UnrelatedBusIncmOverLimitInd>
      <ForeignFinancialAccountInd>false</ForeignFinancialAccountInd>
      <ProhibitedTaxShelterTransInd>false</ProhibitedTaxShelterTransInd>
      <TaxablePartyNotificationInd>false</TaxablePartyNotificationInd>
      <NondeductibleContributionsInd>false</NondeductibleContributionsInd>
      <QuidProQuoContributionsInd>false</QuidProQuoContributionsInd>
      <Form8282PropertyDisposedOfInd>false</Form8282PropertyDisposedOfInd>
      <Form8282FiledCnt>0</Form8282FiledCnt>
      <RcvFndsToPayPrsnlBnftCntrctInd>false</RcvFndsToPayPrsnlBnftCntrctInd>
      <PayPremiumsPrsnlBnftCntrctInd>false</PayPremiumsPrsnlBnftCntrctInd>
      <Form8899Filedind>false</Form8899Filedind>
      <Form1098CFiledInd>false</Form1098CFiledInd>
      <IndoorTanningServicesInd>false</IndoorTanningServicesInd>
      <SubjToTaxRmnrtnExPrchtPymtInd>false</SubjToTaxRmnrtnExPrchtPymtInd>
      <SubjectToExcsTaxNetInvstIncInd>false</SubjectToExcsTaxNetInvstIncInd>
      <InfoInScheduleOPartVIInd>X</InfoInScheduleOPartVIInd>
      <GoverningBodyVotingMembersCnt>11</GoverningBodyVotingMembersCnt>
      <IndependentVotingMemberCnt>11</IndependentVotingMemberCnt>
      <FamilyOrBusinessRlnInd>false</FamilyOrBusinessRlnInd>
      <DelegationOfMgmtDutiesInd>false</DelegationOfMgmtDutiesInd>
      <ChangeToOrgDocumentsInd>false</ChangeToOrgDocumentsInd>
      <MaterialDiversionOrMisuseInd>false</MaterialDiversionOrMisuseInd>
      <MembersOrStockholdersInd>false</MembersOrStockholdersInd>
      <ElectionOfBoardMembersInd>false</ElectionOfBoardMembersInd>
      <DecisionsSubjectToApprovaInd>false</DecisionsSubjectToApprovaInd>
      <MinutesOfGoverningBodyInd>true</MinutesOfGoverningBodyInd>
      <MinutesOfCommitteesInd>true</MinutesOfCommitteesInd>
      <OfficerMailingAddressInd>false</OfficerMailingAddressInd>
      <LocalChaptersInd>false</LocalChaptersInd>
      <Form990ProvidedToGvrnBodyInd>true</Form990ProvidedToGvrnBodyInd>
      <ConflictOfInterestPolicyInd>true</ConflictOfInterestPolicyInd>
      <AnnualDisclosureCoveredPrsnInd>true</AnnualDisclosureCoveredPrsnInd>
      <RegularMonitoringEnfrcInd>true</RegularMonitoringEnfrcInd>
      <WhistleblowerPolicyInd>true</WhistleblowerPolicyInd>
      <DocumentRetentionPolicyInd>true</DocumentRetentionPolicyInd>
      <CompensationProcessCEOInd>true</CompensationProcessCEOInd>
      <CompensationProcessOtherInd>true</CompensationProcessOtherInd>
      <InvestmentInJointVentureInd>false</InvestmentInJointVentureInd>
      <StatesWhereCopyOfReturnIsFldCd>CA</StatesWhereCopyOfReturnIsFldCd>
      <OtherWebsiteInd>X</OtherWebsiteInd>
      <UponRequestInd>X</UponRequestInd>
      <OtherInd>X</OtherInd>
      <BooksInCareOfDetail>
        <PersonNm>Kathleen Steffanic</PersonNm>
        <PhoneNum>8314265925</PhoneNum>
        <USAddress>
          <AddressLine1Txt>877 Cedar Street Ste 240</AddressLine1Txt>
          <CityNm>Santa Cruz</CityNm>
          <StateAbbreviationCd>CA</StateAbbreviationCd>
          <ZIPCd>95060</ZIPCd>
        </USAddress>
      </BooksInCareOfDetail>
      <Form990PartVIISectionAGrp>
        <PersonNm>James J Murphy</PersonNm>
        <TitleTxt>CEO &amp; Exec Dir</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>404354</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>49972</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Gary Eberhart</PersonNm>
        <TitleTxt>VP, Construction Services</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>399685</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>53258</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Jane M McClellan</PersonNm>
        <TitleTxt>Principal, Taper</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>343662</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>13650</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Chuck Tremper</PersonNm>
        <TitleTxt>COO</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>304619</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>11993</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Jonathan Tan</PersonNm>
        <TitleTxt>VP Business Dev &amp; Integration</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>237069</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>49985</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>John Webb</PersonNm>
        <TitleTxt>VP Business Info</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>250366</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>26827</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Mahlon Aldridge</PersonNm>
        <TitleTxt>VP, Strategy</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>216545</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>60226</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Heather Henricks</PersonNm>
        <TitleTxt>VP Marketing</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>237207</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>9296</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Kathleen Steffanic</PersonNm>
        <TitleTxt>VP Finance &amp; HR</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>207646</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>25178</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Andy Marse</PersonNm>
        <TitleTxt>VP, Customer Success</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>202683</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>25766</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Michelle Morales</PersonNm>
        <TitleTxt>VP, Delivery</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>210502</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>15931</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Frank Henry</PersonNm>
        <TitleTxt>VP, Sales</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>194082</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>32346</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Richard Ma</PersonNm>
        <TitleTxt>Dir of Engineering</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>194018</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>7665</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Stan Pratt</PersonNm>
        <TitleTxt>Sr Software Dev</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>184843</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>8120</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Nikki Patterson</PersonNm>
        <TitleTxt>Secretary</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>David Pais</PersonNm>
        <TitleTxt>Board Member</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Sarah Clark</PersonNm>
        <TitleTxt>Vice Chair</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Wendy Root Askew</PersonNm>
        <TitleTxt>Board Member</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Heather Lukacs</PersonNm>
        <TitleTxt>Board Member</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Patrick Testoni</PersonNm>
        <TitleTxt>Board Member</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Lisa Heschong</PersonNm>
        <TitleTxt>Board Member</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Doug Mahone</PersonNm>
        <TitleTxt>Board Chair</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Lynn Renshaw</PersonNm>
        <TitleTxt>Board Member</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Ileana Ortega Brunetti</PersonNm>
        <TitleTxt>Board Member</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Ken Ketch</PersonNm>
        <TitleTxt>Board Member</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <TotalReportableCompFromOrgAmt>3587281</TotalReportableCompFromOrgAmt>
      <TotalOtherCompensationAmt>390213</TotalOtherCompensationAmt>
      <IndivRcvdGreaterThan100KCnt>59</IndivRcvdGreaterThan100KCnt>
      <FormerOfcrEmployeesListedInd>false</FormerOfcrEmployeesListedInd>
      <TotalCompGreaterThan150KInd>true</TotalCompGreaterThan150KInd>
      <CompensationFromOtherSrcsInd>false</CompensationFromOtherSrcsInd>
      <ContractorCompensationGrp>
        <ContractorName>
          <BusinessName>
            <BusinessNameLine1Txt>Macano Tech LLC</BusinessNameLine1Txt>
          </BusinessName>
        </ContractorName>
        <ContractorAddress>
          <USAddress>
            <AddressLine1Txt>1187 Via Lucero</AddressLine1Txt>
            <CityNm>Oceanside</CityNm>
            <StateAbbreviationCd>CA</StateAbbreviationCd>
            <ZIPCd>92056</ZIPCd>
          </USAddress>
        </ContractorAddress>
        <ServicesDesc>EV Charger Installation</ServicesDesc>
        <CompensationAmt>660714</CompensationAmt>
      </ContractorCompensationGrp>
      <ContractorCompensationGrp>
        <ContractorName>
          <BusinessName>
            <BusinessNameLine1Txt>Green Options Electric</BusinessNameLine1Txt>
          </BusinessName>
        </ContractorName>
        <ContractorAddress>
          <USAddress>
            <AddressLine1Txt>1109 F Street</AddressLine1Txt>
            <CityNm>Marysville</CityNm>
            <StateAbbreviationCd>CA</StateAbbreviationCd>
            <ZIPCd>95901</ZIPCd>
          </USAddress>
        </ContractorAddress>
        <ServicesDesc>EV Charger Installation</ServicesDesc>
        <CompensationAmt>100133</CompensationAmt>
      </ContractorCompensationGrp>
      <CntrctRcvdGreaterThan100KCnt>2</CntrctRcvdGreaterThan100KCnt>
      <GovernmentGrantsAmt>18812029</GovernmentGrantsAmt>
      <AllOtherContributionsAmt>947599</AllOtherContributionsAmt>
      <TotalContributionsAmt>19759628</TotalContributionsAmt>
      <ProgramServiceRevenueGrp>
        <Desc>Program Service Revenue</Desc>
        <BusinessCd>900099</BusinessCd>
        <TotalRevenueColumnAmt>252055</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>252055</RelatedOrExemptFuncIncomeAmt>
      </ProgramServiceRevenueGrp>
      <TotalProgramServiceRevenueAmt>252055</TotalProgramServiceRevenueAmt>
      <InvestmentIncomeGrp>
        <TotalRevenueColumnAmt>138554</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>138554</RelatedOrExemptFuncIncomeAmt>
      </InvestmentIncomeGrp>
      <IncmFromInvestBondProceedsGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </IncmFromInvestBondProceedsGrp>
      <RoyaltiesRevenueGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </RoyaltiesRevenueGrp>
      <NetRentalIncomeOrLossGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetRentalIncomeOrLossGrp>
      <NetGainOrLossInvestmentsGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetGainOrLossInvestmentsGrp>
      <NetIncmFromFundraisingEvtGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetIncmFromFundraisingEvtGrp>
      <NetIncomeFromGamingGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetIncomeFromGamingGrp>
      <NetIncomeOrLossGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetIncomeOrLossGrp>
      <OtherRevenueMiscGrp>
        <Desc>Taper Admin Fees</Desc>
        <BusinessCd>900099</BusinessCd>
        <TotalRevenueColumnAmt>1941673</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>1941673</RelatedOrExemptFuncIncomeAmt>
      </OtherRevenueMiscGrp>
      <OtherRevenueTotalAmt>1941673</OtherRevenueTotalAmt>
      <TotalRevenueGrp>
        <TotalRevenueColumnAmt>22091910</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>2332282</RelatedOrExemptFuncIncomeAmt>
      </TotalRevenueGrp>
      <InfoInScheduleOPartIXInd>X</InfoInScheduleOPartIXInd>
      <GrantsToDomesticOrgsGrp>
        <TotalAmt>0</TotalAmt>
      </GrantsToDomesticOrgsGrp>
      <GrantsToDomesticIndividualsGrp>
        <TotalAmt>0</TotalAmt>
      </GrantsToDomesticIndividualsGrp>
      <ForeignGrantsGrp>
        <TotalAmt>0</TotalAmt>
      </ForeignGrantsGrp>
      <BenefitsToMembersGrp>
        <TotalAmt>0</TotalAmt>
      </BenefitsToMembersGrp>
      <CompCurrentOfcrDirectorsGrp>
        <TotalAmt>2821497</TotalAmt>
        <ProgramServicesAmt>1786008</ProgramServicesAmt>
        <ManagementAndGeneralAmt>1035057</ManagementAndGeneralAmt>
        <FundraisingAmt>432</FundraisingAmt>
      </CompCurrentOfcrDirectorsGrp>
      <CompDisqualPersonsGrp>
        <TotalAmt>0</TotalAmt>
      </CompDisqualPersonsGrp>
      <OtherSalariesAndWagesGrp>
        <TotalAmt>6402627</TotalAmt>
        <ProgramServicesAmt>4609991</ProgramServicesAmt>
        <ManagementAndGeneralAmt>1733140</ManagementAndGeneralAmt>
        <FundraisingAmt>59496</FundraisingAmt>
      </OtherSalariesAndWagesGrp>
      <PensionPlanContributionsGrp>
        <TotalAmt>233649</TotalAmt>
        <ProgramServicesAmt>172845</ProgramServicesAmt>
        <ManagementAndGeneralAmt>57585</ManagementAndGeneralAmt>
        <FundraisingAmt>3219</FundraisingAmt>
      </PensionPlanContributionsGrp>
      <OtherEmployeeBenefitsGrp>
        <TotalAmt>762231</TotalAmt>
        <ProgramServicesAmt>502006</ProgramServicesAmt>
        <ManagementAndGeneralAmt>256606</ManagementAndGeneralAmt>
        <FundraisingAmt>3619</FundraisingAmt>
      </OtherEmployeeBenefitsGrp>
      <PayrollTaxesGrp>
        <TotalAmt>667282</TotalAmt>
        <ProgramServicesAmt>473787</ProgramServicesAmt>
        <ManagementAndGeneralAmt>188728</ManagementAndGeneralAmt>
        <FundraisingAmt>4767</FundraisingAmt>
      </PayrollTaxesGrp>
      <FeesForServicesManagementGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesManagementGrp>
      <FeesForServicesLegalGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesLegalGrp>
      <FeesForServicesAccountingGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesAccountingGrp>
      <FeesForServicesLobbyingGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesLobbyingGrp>
      <FeesForServicesProfFundraising>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesProfFundraising>
      <FeesForSrvcInvstMgmntFeesGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForSrvcInvstMgmntFeesGrp>
      <FeesForServicesOtherGrp>
        <TotalAmt>6990556</TotalAmt>
        <ProgramServicesAmt>6801447</ProgramServicesAmt>
        <ManagementAndGeneralAmt>178834</ManagementAndGeneralAmt>
        <FundraisingAmt>10275</FundraisingAmt>
      </FeesForServicesOtherGrp>
      <AdvertisingGrp>
        <TotalAmt>43724</TotalAmt>
        <ProgramServicesAmt>18024</ProgramServicesAmt>
        <ManagementAndGeneralAmt>25100</ManagementAndGeneralAmt>
        <FundraisingAmt>600</FundraisingAmt>
      </AdvertisingGrp>
      <OfficeExpensesGrp>
        <TotalAmt>0</TotalAmt>
      </OfficeExpensesGrp>
      <InformationTechnologyGrp>
        <TotalAmt>423629</TotalAmt>
        <ProgramServicesAmt>97078</ProgramServicesAmt>
        <ManagementAndGeneralAmt>325831</ManagementAndGeneralAmt>
        <FundraisingAmt>720</FundraisingAmt>
      </InformationTechnologyGrp>
      <RoyaltiesGrp>
        <TotalAmt>0</TotalAmt>
      </RoyaltiesGrp>
      <OccupancyGrp>
        <TotalAmt>115311</TotalAmt>
        <ProgramServicesAmt>89765</ProgramServicesAmt>
        <ManagementAndGeneralAmt>25020</ManagementAndGeneralAmt>
        <FundraisingAmt>526</FundraisingAmt>
      </OccupancyGrp>
      <TravelGrp>
        <TotalAmt>174097</TotalAmt>
        <ProgramServicesAmt>137055</ProgramServicesAmt>
        <ManagementAndGeneralAmt>36484</ManagementAndGeneralAmt>
        <FundraisingAmt>558</FundraisingAmt>
      </TravelGrp>
      <PymtTravelEntrtnmntPubOfclGrp>
        <TotalAmt>0</TotalAmt>
      </PymtTravelEntrtnmntPubOfclGrp>
      <ConferencesMeetingsGrp>
        <TotalAmt>19113</TotalAmt>
        <ProgramServicesAmt>10483</ProgramServicesAmt>
        <ManagementAndGeneralAmt>8630</ManagementAndGeneralAmt>
      </ConferencesMeetingsGrp>
      <InterestGrp>
        <TotalAmt>160163</TotalAmt>
        <ManagementAndGeneralAmt>160163</ManagementAndGeneralAmt>
      </InterestGrp>
      <PaymentsToAffiliatesGrp>
        <TotalAmt>0</TotalAmt>
      </PaymentsToAffiliatesGrp>
      <DepreciationDepletionGrp>
        <TotalAmt>146649</TotalAmt>
        <ProgramServicesAmt>101257</ProgramServicesAmt>
        <ManagementAndGeneralAmt>44407</ManagementAndGeneralAmt>
        <FundraisingAmt>985</FundraisingAmt>
      </DepreciationDepletionGrp>
      <InsuranceGrp>
        <TotalAmt>116454</TotalAmt>
        <ProgramServicesAmt>96507</ProgramServicesAmt>
        <ManagementAndGeneralAmt>19514</ManagementAndGeneralAmt>
        <FundraisingAmt>433</FundraisingAmt>
      </InsuranceGrp>
      <OtherExpensesGrp>
        <Desc>Contract Materials</Desc>
        <TotalAmt>455279</TotalAmt>
        <ProgramServicesAmt>455279</ProgramServicesAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>Contributions to Others</Desc>
        <TotalAmt>163587</TotalAmt>
        <ProgramServicesAmt>3000</ProgramServicesAmt>
        <ManagementAndGeneralAmt>160587</ManagementAndGeneralAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>Miscellaneous</Desc>
        <TotalAmt>90276</TotalAmt>
        <ProgramServicesAmt>90276</ProgramServicesAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>Hospitality &amp; Social Events</Desc>
        <TotalAmt>84303</TotalAmt>
        <ProgramServicesAmt>33566</ProgramServicesAmt>
        <ManagementAndGeneralAmt>50737</ManagementAndGeneralAmt>
      </OtherExpensesGrp>
      <AllOtherExpensesGrp>
        <TotalAmt>459369</TotalAmt>
        <ProgramServicesAmt>199489</ProgramServicesAmt>
        <ManagementAndGeneralAmt>256581</ManagementAndGeneralAmt>
        <FundraisingAmt>3299</FundraisingAmt>
      </AllOtherExpensesGrp>
      <TotalFunctionalExpensesGrp>
        <TotalAmt>20329796</TotalAmt>
        <ProgramServicesAmt>15677863</ProgramServicesAmt>
        <ManagementAndGeneralAmt>4563004</ManagementAndGeneralAmt>
        <FundraisingAmt>88929</FundraisingAmt>
      </TotalFunctionalExpensesGrp>
      <CashNonInterestBearingGrp>
        <BOYAmt>163058</BOYAmt>
        <EOYAmt>1330581</EOYAmt>
      </CashNonInterestBearingGrp>
      <SavingsAndTempCashInvstGrp>
        <BOYAmt>25525</BOYAmt>
        <EOYAmt>367</EOYAmt>
      </SavingsAndTempCashInvstGrp>
      <PledgesAndGrantsReceivableGrp>
        <EOYAmt>0</EOYAmt>
      </PledgesAndGrantsReceivableGrp>
      <AccountsReceivableGrp>
        <BOYAmt>13112889</BOYAmt>
        <EOYAmt>15505023</EOYAmt>
      </AccountsReceivableGrp>
      <ReceivablesFromOfficersEtcGrp>
        <EOYAmt>0</EOYAmt>
      </ReceivablesFromOfficersEtcGrp>
      <RcvblFromDisqualifiedPrsnGrp>
        <EOYAmt>0</EOYAmt>
      </RcvblFromDisqualifiedPrsnGrp>
      <OthNotesLoansReceivableNetGrp>
        <BOYAmt>2057000</BOYAmt>
        <EOYAmt>49000</EOYAmt>
      </OthNotesLoansReceivableNetGrp>
      <InventoriesForSaleOrUseGrp>
        <BOYAmt>160587</BOYAmt>
        <EOYAmt>0</EOYAmt>
      </InventoriesForSaleOrUseGrp>
      <PrepaidExpensesDefrdChargesGrp>
        <BOYAmt>311655</BOYAmt>
        <EOYAmt>598640</EOYAmt>
      </PrepaidExpensesDefrdChargesGrp>
      <LandBldgEquipCostOrOtherBssAmt>6728778</LandBldgEquipCostOrOtherBssAmt>
      <LandBldgEquipAccumDeprecAmt>2119930</LandBldgEquipAccumDeprecAmt>
      <LandBldgEquipBasisNetGrp>
        <BOYAmt>4708036</BOYAmt>
        <EOYAmt>4608848</EOYAmt>
      </LandBldgEquipBasisNetGrp>
      <InvestmentsPubTradedSecGrp>
        <EOYAmt>0</EOYAmt>
      </InvestmentsPubTradedSecGrp>
      <InvestmentsOtherSecuritiesGrp>
        <EOYAmt>0</EOYAmt>
      </InvestmentsOtherSecuritiesGrp>
      <InvestmentsProgramRelatedGrp>
        <EOYAmt>0</EOYAmt>
      </InvestmentsProgramRelatedGrp>
      <IntangibleAssetsGrp>
        <EOYAmt>0</EOYAmt>
      </IntangibleAssetsGrp>
      <OtherAssetsTotalGrp>
        <BOYAmt>350841</BOYAmt>
        <EOYAmt>478294</EOYAmt>
      </OtherAssetsTotalGrp>
      <TotalAssetsGrp>
        <BOYAmt>20889591</BOYAmt>
        <EOYAmt>22570753</EOYAmt>
      </TotalAssetsGrp>
      <AccountsPayableAccrExpnssGrp>
        <BOYAmt>1988515</BOYAmt>
        <EOYAmt>3995609</EOYAmt>
      </AccountsPayableAccrExpnssGrp>
      <DeferredRevenueGrp>
        <BOYAmt>342346</BOYAmt>
        <EOYAmt>522882</EOYAmt>
      </DeferredRevenueGrp>
      <TaxExemptBondLiabilitiesGrp>
        <BOYAmt>1375000</BOYAmt>
        <EOYAmt>1195000</EOYAmt>
      </TaxExemptBondLiabilitiesGrp>
      <OtherLiabilitiesGrp>
        <BOYAmt>4073535</BOYAmt>
        <EOYAmt>1984953</EOYAmt>
      </OtherLiabilitiesGrp>
      <TotalLiabilitiesGrp>
        <BOYAmt>7779396</BOYAmt>
        <EOYAmt>7698444</EOYAmt>
      </TotalLiabilitiesGrp>
      <OrganizationFollowsFASB117Ind>X</OrganizationFollowsFASB117Ind>
      <NoDonorRestrictionNetAssetsGrp>
        <BOYAmt>13110195</BOYAmt>
        <EOYAmt>14872309</EOYAmt>
      </NoDonorRestrictionNetAssetsGrp>
      <TotalNetAssetsFundBalanceGrp>
        <BOYAmt>13110195</BOYAmt>
        <EOYAmt>14872309</EOYAmt>
      </TotalNetAssetsFundBalanceGrp>
      <TotLiabNetAssetsFundBalanceGrp>
        <BOYAmt>20889591</BOYAmt>
        <EOYAmt>22570753</EOYAmt>
      </TotLiabNetAssetsFundBalanceGrp>
      <ReconcilationRevenueExpnssAmt>1762114</ReconcilationRevenueExpnssAmt>
      <MethodOfAccountingAccrualInd>X</MethodOfAccountingAccrualInd>
      <AccountantCompileOrReviewInd>false</AccountantCompileOrReviewInd>
      <FSAuditedInd>true</FSAuditedInd>
      <FSAuditedBasisGrp>
        <ConsolidatedBasisFinclStmtInd>X</ConsolidatedBasisFinclStmtInd>
      </FSAuditedBasisGrp>
      <AuditCommitteeInd>true</AuditCommitteeInd>
      <FederalGrantAuditRequiredInd>true</FederalGrantAuditRequiredInd>
      <FederalGrantAuditPerformedInd>true</FederalGrantAuditPerformedInd>
    </IRS990>
    <IRS990ScheduleA documentId="IRS990ScheduleA" softwareId="24020490" softwareVersionNum="2024v5.2">
      <PublicOrganization170Ind>X</PublicOrganization170Ind>
      <GiftsGrantsContriRcvd170Grp>
        <CurrentTaxYearMinus4YearsAmt>11356165</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>10339475</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>7464764</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>8993334</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>19759628</CurrentTaxYearAmt>
        <TotalAmt>57913366</TotalAmt>
      </GiftsGrantsContriRcvd170Grp>
      <TaxRevLeviedOrgnztnlBnft170Grp>
        <TotalAmt>0</TotalAmt>
      </TaxRevLeviedOrgnztnlBnft170Grp>
      <GovtFurnSrvcFcltsVl170Grp>
        <TotalAmt>0</TotalAmt>
      </GovtFurnSrvcFcltsVl170Grp>
      <TotalCalendarYear170Grp>
        <CurrentTaxYearMinus4YearsAmt>11356165</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>10339475</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>7464764</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>8993334</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>19759628</CurrentTaxYearAmt>
        <TotalAmt>57913366</TotalAmt>
      </TotalCalendarYear170Grp>
      <SubstantialContributorsTotAmt>0</SubstantialContributorsTotAmt>
      <PublicSupportTotal170Amt>57913366</PublicSupportTotal170Amt>
      <GrossInvestmentIncome170Grp>
        <CurrentTaxYearMinus4YearsAmt>3666</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>9841</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>33810</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>144189</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>138554</CurrentTaxYearAmt>
        <TotalAmt>330060</TotalAmt>
      </GrossInvestmentIncome170Grp>
      <UnrelatedBusinessNetIncm170Grp>
        <CurrentTaxYearMinus4YearsAmt>50045</CurrentTaxYearMinus4YearsAmt>
        <TotalAmt>50045</TotalAmt>
      </UnrelatedBusinessNetIncm170Grp>
      <OtherIncome170Grp>
        <CurrentTaxYearMinus4YearsAmt>789555</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>1349372</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>1812138</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>1909376</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>1941674</CurrentTaxYearAmt>
        <TotalAmt>7802115</TotalAmt>
      </OtherIncome170Grp>
      <TotalSupportAmt>66095586</TotalSupportAmt>
      <PublicSupportCY170Pct>0.87620</PublicSupportCY170Pct>
      <PublicSupportPY170Pct>0.90050</PublicSupportPY170Pct>
      <ThirtyThrPctSuprtTestsCY170Ind>X</ThirtyThrPctSuprtTestsCY170Ind>
    </IRS990ScheduleA>
    <IRS990ScheduleB documentId="IRS990ScheduleB" softwareId="24020490" softwareVersionNum="2024v5.2">
      <ContributorInformationGrp>
        <ContributorNum>RESTRICTED</ContributorNum>
        <ContributorBusinessName>
          <BusinessNameLine1>RESTRICTED</BusinessNameLine1>
        </ContributorBusinessName>
        <ContributorUSAddress>
          <AddressLine1>RESTRICTED</AddressLine1>
          <AddressLine2>RESTRICTED</AddressLine2>
          <City>RESTRICTED</City>
          <State>RESTRICTED</State>
          <ZIPCode>RESTRICTED</ZIPCode>
        </ContributorUSAddress>
        <TotalContributionsAmt>RESTRICTED</TotalContributionsAmt>
      </ContributorInformationGrp>
    </IRS990ScheduleB>
    <IRS990ScheduleC documentId="IRS990ScheduleC" softwareId="24020490" softwareVersionNum="2024v5.2">
      <Form4720FiledSection4955TaxInd>false</Form4720FiledSection4955TaxInd>
      <CorrectionMadeInd>false</CorrectionMadeInd>
      <VolunteersInd>true</VolunteersInd>
      <PaidStaffOrManagementInd>true</PaidStaffOrManagementInd>
      <MediaAdvertisementsInd>false</MediaAdvertisementsInd>
      <MailingsMembersInd>false</MailingsMembersInd>
      <PublicationsOrBroadcastInd>false</PublicationsOrBroadcastInd>
      <GrantsOtherOrganizationsInd>false</GrantsOtherOrganizationsInd>
      <DirectContactLegislatorsInd>true</DirectContactLegislatorsInd>
      <RalliesDemonstrationsInd>false</RalliesDemonstrationsInd>
      <OtherActivitiesInd>false</OtherActivitiesInd>
      <NotDescribedSection501c3Ind>false</NotDescribedSection501c3Ind>
      <Form4720Filed4912TaxInd>false</Form4720Filed4912TaxInd>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Part II-B, Line 1i - Other Activities Description</FormAndLineReferenceDesc>
        <ExplanationTxt>Lobbied local city and county governmental officials for bicycle policy and projects.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Part IV - Additional Information</FormAndLineReferenceDesc>
      </SupplementalInformationDetail>
    </IRS990ScheduleC>
    <IRS990ScheduleD documentId="IRS990ScheduleD" softwareId="24020490" softwareVersionNum="2024v5.2">
      <LandGrp>
        <OtherCostOrOtherBasisAmt>1510807</OtherCostOrOtherBasisAmt>
        <BookValueAmt>1510807</BookValueAmt>
      </LandGrp>
      <BuildingsGrp>
        <OtherCostOrOtherBasisAmt>4789059</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>1777081</DepreciationAmt>
        <BookValueAmt>3011978</BookValueAmt>
      </BuildingsGrp>
      <EquipmentGrp>
        <OtherCostOrOtherBasisAmt>264336</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>239158</DepreciationAmt>
        <BookValueAmt>25178</BookValueAmt>
      </EquipmentGrp>
      <OtherLandBuildingsGrp>
        <OtherCostOrOtherBasisAmt>164576</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>103691</DepreciationAmt>
        <BookValueAmt>60885</BookValueAmt>
      </OtherLandBuildingsGrp>
      <TotalBookValueLandBuildingsAmt>4608848</TotalBookValueLandBuildingsAmt>
      <OtherLiabilitiesOrgGrp>
        <Desc>Accrued Paid Time Off</Desc>
        <Amt>771778</Amt>
      </OtherLiabilitiesOrgGrp>
      <OtherLiabilitiesOrgGrp>
        <Desc>Accrued Payroll</Desc>
        <Amt>382050</Amt>
      </OtherLiabilitiesOrgGrp>
      <OtherLiabilitiesOrgGrp>
        <Desc>Line of credit</Desc>
        <Amt>342000</Amt>
      </OtherLiabilitiesOrgGrp>
      <OtherLiabilitiesOrgGrp>
        <Desc>Operating Lease Liability</Desc>
        <Amt>133223</Amt>
      </OtherLiabilitiesOrgGrp>
      <OtherLiabilitiesOrgGrp>
        <Desc>Payroll Liabilities</Desc>
        <Amt>355902</Amt>
      </OtherLiabilitiesOrgGrp>
      <TotalLiabilityAmt>1984953</TotalLiabilityAmt>
      <FootnoteTextInd>X</FootnoteTextInd>
      <TotalRevEtcAuditedFinclStmtAmt>31555717</TotalRevEtcAuditedFinclStmtAmt>
      <OtherRevenueAmt>9463807</OtherRevenueAmt>
      <RevenueNotReportedAmt>9463807</RevenueNotReportedAmt>
      <RevenueSubtotalAmt>22091910</RevenueSubtotalAmt>
      <TotalRevenuePerForm990Amt>22091910</TotalRevenuePerForm990Amt>
      <TotExpnsEtcAuditedFinclStmtAmt>32268870</TotExpnsEtcAuditedFinclStmtAmt>
      <OtherExpensesIncludedAmt>11939074</OtherExpensesIncludedAmt>
      <ExpensesNotReportedAmt>11939074</ExpensesNotReportedAmt>
      <ExpensesSubtotalAmt>20329796</ExpensesSubtotalAmt>
      <TotalExpensesPerForm990Amt>20329796</TotalExpensesPerForm990Amt>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Part X : FIN48 Footnote</FormAndLineReferenceDesc>
        <ExplanationTxt>Ecology Action of Santa Cruz is a tax-exempt corporation under section 501(c)(3) of the Internal Revenue Code and section 23701(d) of the State of California Revenue and Taxation code. Generally accepted accounting principles provides accounting and disclosure guidance about positions taken by an entity in its tax returns that might be uncertain. Management has considered its tax position and believes that all positions taken in its federal and state tax returns are more likely than not to be sustained upon examination. The Organization has evaluated its current tax positions and has concluded that as of December 31, 2024, the Organization does not have any significant uncertain tax positions for which a reserve would be necessary. The Organizations returns are subject to examination by federal and state taxing authorities, generally for three to four years, respectively, after they are filed.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Part XI, Line 2d: Other revenue amounts included in F/S but not included on form 990</FormAndLineReferenceDesc>
        <ExplanationTxt>SUBSIDIARY ACTIVITIES $9463807</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Part XII, Line 2d: Other expenses and losses per audited F/S</FormAndLineReferenceDesc>
        <ExplanationTxt>SUBSIDIARY ACTIVITIES $11939074</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleD>
    <IRS990ScheduleI documentId="IRS990ScheduleI" softwareId="24020490" softwareVersionNum="2024v5.2">
      <GrantRecordsMaintainedInd>false</GrantRecordsMaintainedInd>
      <RecipientTable>
        <RecipientBusinessName>
          <BusinessNameLine1Txt>Habitat for Humanity</BusinessNameLine1Txt>
        </RecipientBusinessName>
        <USAddress>
          <AddressLine1Txt>108 Magnolia Street</AddressLine1Txt>
          <CityNm>Santa Cruz</CityNm>
          <StateAbbreviationCd>CA</StateAbbreviationCd>
          <ZIPCd>95062</ZIPCd>
        </USAddress>
        <RecipientEIN>770206356</RecipientEIN>
        <IRCSectionDesc>501(c)(3)</IRCSectionDesc>
        <CashGrantAmt>0</CashGrantAmt>
        <NonCashAssistanceAmt>163587</NonCashAssistanceAmt>
        <ValuationMethodUsedDesc>Book</ValuationMethodUsedDesc>
        <NonCashAssistanceDesc>Inventory</NonCashAssistanceDesc>
        <PurposeOfGrantTxt>Obsolete Inventory Disposal</PurposeOfGrantTxt>
      </RecipientTable>
      <Total501c3OrgCnt>1</Total501c3OrgCnt>
      <TotalOtherOrgCnt>0</TotalOtherOrgCnt>
    </IRS990ScheduleI>
    <IRS990ScheduleJ documentId="IRS990ScheduleJ" softwareId="24020490" softwareVersionNum="2024v5.2">
      <CompensationCommitteeInd>X</CompensationCommitteeInd>
      <Form990OfOtherOrganizationsInd>X</Form990OfOtherOrganizationsInd>
      <WrittenEmploymentContractInd>X</WrittenEmploymentContractInd>
      <CompensationSurveyInd>X</CompensationSurveyInd>
      <BoardOrCommitteeApprovalInd>X</BoardOrCommitteeApprovalInd>
      <SeverancePaymentInd>true</SeverancePaymentInd>
      <SupplementalNonqualRtrPlanInd>false</SupplementalNonqualRtrPlanInd>
      <EquityBasedCompArrngmInd>false</EquityBasedCompArrngmInd>
      <CompBasedOnRevenueOfFlngOrgInd>false</CompBasedOnRevenueOfFlngOrgInd>
      <CompBsdOnRevRelatedOrgsInd>false</CompBsdOnRevRelatedOrgsInd>
      <CompBsdNetEarnsFlngOrgInd>false</CompBsdNetEarnsFlngOrgInd>
      <CompBsdNetEarnsRltdOrgsInd>false</CompBsdNetEarnsRltdOrgsInd>
      <AnyNonFixedPaymentsInd>false</AnyNonFixedPaymentsInd>
      <InitialContractExceptionInd>false</InitialContractExceptionInd>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Andy Marse</PersonNm>
        <TitleTxt>VP, Customer Success</TitleTxt>
        <BaseCompensationFilingOrgAmt>202683</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>8547</DeferredCompensationFlngOrgAmt>
        <NontaxableBenefitsFilingOrgAmt>17219</NontaxableBenefitsFilingOrgAmt>
        <TotalCompensationFilingOrgAmt>228449</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Chuck Tremper</PersonNm>
        <TitleTxt>COO</TitleTxt>
        <BaseCompensationFilingOrgAmt>304619</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>11993</DeferredCompensationFlngOrgAmt>
        <TotalCompensationFilingOrgAmt>316612</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Frank Henry</PersonNm>
        <TitleTxt>VP, Sales</TitleTxt>
        <BaseCompensationFilingOrgAmt>194082</BaseCompensationFilingOrgAmt>
        <NontaxableBenefitsFilingOrgAmt>32346</NontaxableBenefitsFilingOrgAmt>
        <TotalCompensationFilingOrgAmt>226428</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Gary Eberhart</PersonNm>
        <TitleTxt>VP, Construction Services</TitleTxt>
        <BaseCompensationFilingOrgAmt>349685</BaseCompensationFilingOrgAmt>
        <BonusFilingOrganizationAmount>50000</BonusFilingOrganizationAmount>
        <DeferredCompensationFlngOrgAmt>13800</DeferredCompensationFlngOrgAmt>
        <NontaxableBenefitsFilingOrgAmt>39458</NontaxableBenefitsFilingOrgAmt>
        <TotalCompensationFilingOrgAmt>452943</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Heather Henricks</PersonNm>
        <TitleTxt>VP Marketing</TitleTxt>
        <BaseCompensationFilingOrgAmt>237207</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>9296</DeferredCompensationFlngOrgAmt>
        <TotalCompensationFilingOrgAmt>246503</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>James J Murphy</PersonNm>
        <TitleTxt>CEO &amp; Exec Dir</TitleTxt>
        <BaseCompensationFilingOrgAmt>404354</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>13800</DeferredCompensationFlngOrgAmt>
        <NontaxableBenefitsFilingOrgAmt>36172</NontaxableBenefitsFilingOrgAmt>
        <TotalCompensationFilingOrgAmt>454326</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Jane M McClellan</PersonNm>
        <TitleTxt>Principal, Taper</TitleTxt>
        <BaseCompensationFilingOrgAmt>343662</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>13650</DeferredCompensationFlngOrgAmt>
        <TotalCompensationFilingOrgAmt>357312</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>John Webb</PersonNm>
        <TitleTxt>VP Business Info</TitleTxt>
        <BaseCompensationFilingOrgAmt>250366</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>10249</DeferredCompensationFlngOrgAmt>
        <NontaxableBenefitsFilingOrgAmt>16578</NontaxableBenefitsFilingOrgAmt>
        <TotalCompensationFilingOrgAmt>277193</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Jonathan Tan</PersonNm>
        <TitleTxt>VP Business Dev &amp; Integration</TitleTxt>
        <BaseCompensationFilingOrgAmt>237069</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>10000</DeferredCompensationFlngOrgAmt>
        <NontaxableBenefitsFilingOrgAmt>39985</NontaxableBenefitsFilingOrgAmt>
        <TotalCompensationFilingOrgAmt>287054</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Kathleen Steffanic</PersonNm>
        <TitleTxt>VP Finance &amp; HR</TitleTxt>
        <BaseCompensationFilingOrgAmt>207646</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>8362</DeferredCompensationFlngOrgAmt>
        <NontaxableBenefitsFilingOrgAmt>16816</NontaxableBenefitsFilingOrgAmt>
        <TotalCompensationFilingOrgAmt>232824</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Mahlon Aldridge</PersonNm>
        <TitleTxt>VP, Strategy</TitleTxt>
        <BaseCompensationFilingOrgAmt>216545</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>9172</DeferredCompensationFlngOrgAmt>
        <NontaxableBenefitsFilingOrgAmt>51054</NontaxableBenefitsFilingOrgAmt>
        <TotalCompensationFilingOrgAmt>276771</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Michelle Morales</PersonNm>
        <TitleTxt>VP, Delivery</TitleTxt>
        <BaseCompensationFilingOrgAmt>210502</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>8547</DeferredCompensationFlngOrgAmt>
        <NontaxableBenefitsFilingOrgAmt>7384</NontaxableBenefitsFilingOrgAmt>
        <TotalCompensationFilingOrgAmt>226433</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Richard Ma</PersonNm>
        <TitleTxt>Dir of Engineering</TitleTxt>
        <BaseCompensationFilingOrgAmt>194018</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>7665</DeferredCompensationFlngOrgAmt>
        <TotalCompensationFilingOrgAmt>201683</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Stan Pratt</PersonNm>
        <TitleTxt>Sr Software Dev</TitleTxt>
        <BaseCompensationFilingOrgAmt>184843</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>7414</DeferredCompensationFlngOrgAmt>
        <NontaxableBenefitsFilingOrgAmt>706</NontaxableBenefitsFilingOrgAmt>
        <TotalCompensationFilingOrgAmt>192963</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
    </IRS990ScheduleJ>
    <IRS990ScheduleK documentId="IRS990ScheduleK.1" softwareId="24020490" softwareVersionNum="2024v5.2">
      <TaxExemptBondsIssuesGrp>
        <BondReferenceCd>A</BondReferenceCd>
        <IssuerName>
          <BusinessNameLine1Txt>ABAG Financing Authority</BusinessNameLine1Txt>
        </IssuerName>
        <BondIssuerEIN>943130123</BondIssuerEIN>
        <CUSIPNum>00037CQS2</CUSIPNum>
        <BondIssuedDt>2010-12-16</BondIssuedDt>
        <IssuePriceAmt>3000000</IssuePriceAmt>
        <PurposeDesc>Purchase of Property</PurposeDesc>
        <DefeasedInd>false</DefeasedInd>
        <OnBehalfOfIssuerInd>false</OnBehalfOfIssuerInd>
        <PoolFinancingInd>false</PoolFinancingInd>
      </TaxExemptBondsIssuesGrp>
      <TaxExemptBondsProceedsGrp>
        <BondReferenceCd>A</BondReferenceCd>
        <TotalProceedsAmt>3000000</TotalProceedsAmt>
        <IssuanceCostsFromProceedsAmt>216324</IssuanceCostsFromProceedsAmt>
        <RefundingTaxExemptBondsInd>false</RefundingTaxExemptBondsInd>
        <RefundingTaxableBondsInd>false</RefundingTaxableBondsInd>
        <FinalAllocationMadeInd>true</FinalAllocationMadeInd>
        <AdequateBooksAndRecMaintInd>true</AdequateBooksAndRecMaintInd>
      </TaxExemptBondsProceedsGrp>
      <TaxExemptBondsPrivateBusUseGrp>
        <BondReferenceCd>A</BondReferenceCd>
        <OwningBondFinancedPropertyInd>false</OwningBondFinancedPropertyInd>
        <AnyLeaseArrangementsInd>false</AnyLeaseArrangementsInd>
        <MgmtContractBondFincdPropInd>false</MgmtContractBondFincdPropInd>
        <AnyResearchAgreementsInd>false</AnyResearchAgreementsInd>
        <BondIssMeetPrvtSecPymtTestInd>false</BondIssMeetPrvtSecPymtTestInd>
        <ChangeInUseBondFinancedPropInd>false</ChangeInUseBondFinancedPropInd>
      </TaxExemptBondsPrivateBusUseGrp>
      <TaxExemptBondsArbitrageGrp>
        <BondReferenceCd>A</BondReferenceCd>
        <Form8038TFiledInd>false</Form8038TFiledInd>
        <RebateNotDueYetInd>true</RebateNotDueYetInd>
        <ExceptionToRebateInd>false</ExceptionToRebateInd>
        <NoRebateDueInd>false</NoRebateDueInd>
        <HedgeIdentifiedInBksAndRecInd>false</HedgeIdentifiedInBksAndRecInd>
        <GrossProceedsInvestedInGICInd>false</GrossProceedsInvestedInGICInd>
        <GrossProceedsInvestedInd>false</GrossProceedsInvestedInd>
        <WrittenProcToMonitorReqsInd>false</WrittenProcToMonitorReqsInd>
      </TaxExemptBondsArbitrageGrp>
      <ProceduresCorrectiveActionGrp>
        <BondReferenceCd>A</BondReferenceCd>
        <ProceduresCorrectiveActionInd>false</ProceduresCorrectiveActionInd>
      </ProceduresCorrectiveActionGrp>
    </IRS990ScheduleK>
    <IRS990ScheduleO documentId="IRS990ScheduleO" softwareId="24020490" softwareVersionNum="2024v5.2">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section B, Line 11b</FormAndLineReferenceDesc>
        <ExplanationTxt>A draft of the 990 is provided to the entire board prior to filing the return.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section B, Line 12c</FormAndLineReferenceDesc>
        <ExplanationTxt>Board members, officers and key employees must complete a conflict of interest disclosure form each year. Transactions with identified entities and individuals are monitored by finance staff to assure that no undue influence is exercised.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section B, Line 15a</FormAndLineReferenceDesc>
        <ExplanationTxt>A comprehensive process for determining compensation of the CEO and all key personnel is conducted each year. Comparability data are drawn from employers with similar characteristics primarily in northern California and adjusted for the local cost of living in Santa Cruz. This analysis is presented to the executive committee of the board, which makes a final recommendation for action by the full board. The process and final decision are recorded in the executive committee and board minutes.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section C, Line 18</FormAndLineReferenceDesc>
        <ExplanationTxt>Copies of the tax returns are available to the public at corporate headquarters and free copies are provided upon request.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section C, Line 19</FormAndLineReferenceDesc>
        <ExplanationTxt>All of the documents are available to the public at corporate headquarters and free copies are provided upon request.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
    <IRS990ScheduleR documentId="IRS990ScheduleR" softwareId="24020490" softwareVersionNum="2024v5.2">
      <IdRelatedOrgTxblCorpTrGrp>
        <RelatedOrganizationName>
          <BusinessNameLine1Txt>Taper</BusinessNameLine1Txt>
        </RelatedOrganizationName>
        <USAddress>
          <AddressLine1Txt>877 Cedar Street 240</AddressLine1Txt>
          <CityNm>Santa Cruz</CityNm>
          <StateAbbreviationCd>CA</StateAbbreviationCd>
          <ZIPCd>95060</ZIPCd>
        </USAddress>
        <EIN>813657488</EIN>
        <PrimaryActivitiesTxt>ENERGY CONSERVATION</PrimaryActivitiesTxt>
        <LegalDomicileStateCd>CA</LegalDomicileStateCd>
        <DirectControllingEntityName>
          <BusinessNameLine1Txt>ECOLOGY ACTION</BusinessNameLine1Txt>
        </DirectControllingEntityName>
        <EntityTypeTxt>C CORP</EntityTypeTxt>
        <ShareOfTotalIncomeAmt>5270227</ShareOfTotalIncomeAmt>
        <ShareOfEOYAssetsAmt>6104668</ShareOfEOYAssetsAmt>
        <OwnershipPct>1.00000</OwnershipPct>
        <ControlledOrganizationInd>true</ControlledOrganizationInd>
      </IdRelatedOrgTxblCorpTrGrp>
      <ReceiptOfIntAnntsRntsRyltsInd>true</ReceiptOfIntAnntsRntsRyltsInd>
      <GiftGrntOrCapContriToOthOrgInd>false</GiftGrntOrCapContriToOthOrgInd>
      <GiftGrntCapContriFromOthOrgInd>false</GiftGrntCapContriFromOthOrgInd>
      <LoansOrGuaranteesToOtherOrgInd>true</LoansOrGuaranteesToOtherOrgInd>
      <LoansOrGuaranteesFromOthOrgInd>false</LoansOrGuaranteesFromOthOrgInd>
      <DivRelatedOrganizationInd>false</DivRelatedOrganizationInd>
      <AssetSaleToOtherOrgInd>false</AssetSaleToOtherOrgInd>
      <AssetPurchaseFromOtherOrgInd>false</AssetPurchaseFromOtherOrgInd>
      <AssetExchangeInd>false</AssetExchangeInd>
      <RentalOfFacilitiesToOthOrgInd>false</RentalOfFacilitiesToOthOrgInd>
      <RentalOfFcltsFromOthOrgInd>false</RentalOfFcltsFromOthOrgInd>
      <PerformOfServicesForOthOrgInd>true</PerformOfServicesForOthOrgInd>
      <PerformOfServicesByOtherOrgInd>false</PerformOfServicesByOtherOrgInd>
      <SharingOfFacilitiesInd>false</SharingOfFacilitiesInd>
      <PaidEmployeesSharingInd>false</PaidEmployeesSharingInd>
      <ReimbursementPaidToOtherOrgInd>false</ReimbursementPaidToOtherOrgInd>
      <ReimbursementPaidByOtherOrgInd>false</ReimbursementPaidByOtherOrgInd>
      <TransferToOtherOrgInd>false</TransferToOtherOrgInd>
      <TransferFromOtherOrgInd>false</TransferFromOtherOrgInd>
      <TransactionsRelatedOrgGrp>
        <OtherOrganizationName>
          <BusinessNameLine1Txt>Taper</BusinessNameLine1Txt>
        </OtherOrganizationName>
        <TransactionTypeTxt>a</TransactionTypeTxt>
        <InvolvedAmt>138554</InvolvedAmt>
        <MethodOfAmountDeterminationTxt>Actual</MethodOfAmountDeterminationTxt>
      </TransactionsRelatedOrgGrp>
      <TransactionsRelatedOrgGrp>
        <OtherOrganizationName>
          <BusinessNameLine1Txt>Taper</BusinessNameLine1Txt>
        </OtherOrganizationName>
        <TransactionTypeTxt>d</TransactionTypeTxt>
        <InvolvedAmt>49000</InvolvedAmt>
        <MethodOfAmountDeterminationTxt>Actual</MethodOfAmountDeterminationTxt>
      </TransactionsRelatedOrgGrp>
      <TransactionsRelatedOrgGrp>
        <OtherOrganizationName>
          <BusinessNameLine1Txt>Taper</BusinessNameLine1Txt>
        </OtherOrganizationName>
        <TransactionTypeTxt>l</TransactionTypeTxt>
        <InvolvedAmt>1941674</InvolvedAmt>
        <MethodOfAmountDeterminationTxt>Actual</MethodOfAmountDeterminationTxt>
      </TransactionsRelatedOrgGrp>
    </IRS990ScheduleR>
  </ReturnData>
</Return>