Liabilities / Assets
53rd percentile
Higher debt load relative to assets than 53% of similar nonprofits.
990 • Fiscal year 2022 • EIN 47-1718432
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
53rd percentile
Higher debt load relative to assets than 53% of similar nonprofits.
Liabilities / Revenue
51st percentile
Higher debt load relative to revenue than 51% of similar nonprofits.
Net Margin
46th percentile
Higher net margin than 46% of similar nonprofits.
Top Officer Pay
45th percentile
Higher top officer pay than 45% of similar nonprofits.
Top officer pay equals 0.9% of source-year revenue.
Asset Growth
84th percentile
Faster asset growth than 84% of similar nonprofits.
Revenue Growth
61st percentile
Faster revenue growth than 61% of similar nonprofits.
Assets
Up$21,183,312
Up $4,465,282 (+27%) from 2021
Net Assets
Up$16,914,668
Up $862,861 (+5.4%) from 2021
Liabilities
Up$4,268,644
Up $3,602,421 (+541%) from 2021
Revenue
Up$18,627,077
Up $1,830,144 (+11%) from 2021
Expenses
Up$17,703,986
Up $5,130,112 (+41%) from 2021
Net Income
Down$923,091
Down $3,299,968 (-78%) from 2021
Launchcode is a nonprofit organization dedicated to creating economic opportunity for aspiring developers through job placement and training in technology.
To build a skilled workforce by creating pathways for driven people seeking careers in technology
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $8,561,530 | $5,707,941 | ▼ $2,853,589 |
| Investments in Publicly Traded Securities | $1,076 | $5,016,200 | ▲ $5,015,124 |
| Other Notes and Loans Receivable, Net | $2,876,800 | $2,876,800 | → $0 |
| Accounts Receivable | $2,177,828 | $2,071,189 | ▼ $106,639 |
| Pledges and Grants Receivable | $2,642,426 | $1,477,453 | ▼ $1,164,973 |
| Land, Buildings, and Equipment, Net | $4,751 | $303,036 | ▲ $298,285 |
| Prepaid Expenses and Deferred Charges | $147,470 | $117,139 | ▼ $30,331 |
| Inventories for Sale or Use | - | $307 | - |
| Total Assets | $16,718,030 | $21,183,312 | ▲ $4,465,282 |
| Other Assets Total | $306,149 | $3,613,247 | ▲ $3,307,098 |
| Liabilities | |||
| Other Liabilities | $17,696 | $3,537,440 | ▲ $3,519,744 |
| Accounts Payable and Accrued Expenses | $648,527 | $681,659 | ▲ $33,132 |
| Deferred Revenue | - | $49,545 | - |
| Total Liabilities | $666,223 | $4,268,644 | ▲ $3,602,421 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $10,507,630 | $15,657,548 | ▲ $5,149,918 |
| Net Assets With Donor Restrictions | $5,544,177 | $1,257,120 | ▼ $4,287,057 |
| Total Net Assets Fund Balance | $16,051,807 | $16,914,668 | ▲ $862,861 |
| Total Liabilities and Net Assets / Fund Balance | $16,718,030 | $21,183,312 | ▲ $4,465,282 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $303,036 | $43,552 | $346,588 |
| Leasehold Improvements | $0 | $37,035 | $37,035 |
| Other Assets Org | $29,165 | - | - |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Michael Northrop | Lead Managing Director | FT | $82,049 | $81,202 | $163,251 |
| Crystal Clump | Senior Managing Director | FT | $130,570 | $4,930 | $135,500 |
| Lin Wang | Chief Program Officer | FT | $114,423 | $17,907 | $132,330 |
| Keith Slater | VP of Technology | FT | $110,195 | $18,080 | $128,275 |
| Jeff Mazur | Executive Director (res. 11/22) | FT | $108,803 | $17,042 | $125,845 |
| Ethan Leigh | CFO | FT | $106,959 | $14,135 | $121,094 |
| Claire Anderson | Senior Director Company Relations | FT | $109,707 | $4,003 | $113,710 |
| Sarah Mayer | Int. Ed (beg. 9/22)/Director (end 9/22) | PT | $29,214 | - | $29,214 |
| Name | Title |
|---|---|
| James Mckelvey | President |
| Alison Ferring | Director |
| Dan Gillian | Director |
| Ernest Smiley | Director |
| Everett Johnson | Director |
| Julian Nicks | Director |
| Mark Brooks | Director |
| Michael Gallagher | Director |
| Brooke Williams | Director (end 12/22) |
| Timothy Mcfadden | Secretary |
| Cyeria Jackson | Treasurer |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Protech Professional Services | Job Training | 975 AIRBRAKE AVENUE, Turtle Creek, PA 15145 | $198,351 |
| Contribution Type | Contribution Count | Reported Amount | Valuation Method |
|---|---|---|---|
| Other Non Cash Contri Table | 1 | $791,000 | Comparable Sales |
| Securities Publicly Traded | 3 | $54,875 | Publicly Traded Exchange |
| Other Non Cash Contri Table | 4 | $3,226 | Comparable Sales |
| Other Non Cash Contri Table | 2 | $1,660 | Comparable Sales |
| Books and Publications | - | $133 | Comparable Sales |
| Total Noncash Contributions | 10 | $850,894 | - |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $13,587,435 |
| Other Expenses | $3,970,774 |
| Total Fundraising Expense | $494,765 |
| Grants and Similar Amounts Paid | $112,667 |
| Professional Fundraising Fees | $33,110 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $10,237,608 | $803,325 | $315,171 | $11,356,104 |
| Fees for Services Other | $1,547,398 | $275,217 | $2,694 | $1,825,309 |
| Office Expenses | $872,664 | $64,254 | $22,732 | $959,650 |
| Payroll Taxes | $839,285 | $84,888 | $25,808 | $949,981 |
| Other Employee Benefits | $688,818 | $53,304 | $21,205 | $763,327 |
| Current Officers, Directors, Trustees, and Key Employees | $13,201 | $262,952 | - | $276,153 |
| Information Technology | $196,570 | $63,536 | $287 | $260,393 |
| Pension Plan Contributions | $225,252 | $9,668 | $6,950 | $241,870 |
| Occupancy | $1,964 | $118,056 | $750 | $120,770 |
| Grants to Domestic Orgs | $112,667 | - | - | $112,667 |
| Advertising | $108,744 | $331 | - | $109,075 |
| Insurance | - | $106,290 | - | $106,290 |
| Fees for Services Accounting | - | $69,992 | - | $69,992 |
| Fees for Services Lobbying | - | - | $60,000 | $60,000 |
| Travel | $29,591 | $22,208 | $3,376 | $55,175 |
| Fees for Services Legal | - | $46,325 | - | $46,325 |
| Conferences and Meetings | $31,293 | $11,610 | $1,603 | $44,506 |
| Fees for Services Professional Fundraising | - | - | $33,110 | $33,110 |
| Depreciation Depletion | - | $24,440 | - | $24,440 |
| Other Expenses | $10,844 | $1,042 | $62 | $11,948 |
| Fees for Service Investment Mgmnt Fees | - | $8,320 | - | $8,320 |
| Interest | - | $32 | - | $32 |
| Total Functional Expenses | $15,166,191 | $2,043,030 | $494,765 | $17,703,986 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Launchcode 4811 Delmar Building Owner | Clayton, MO | 501(c)(3) | Transfer to Supporting Organization | $71,000 |
| Washington University - St Louis Social Policy Institute | Saint Louis, MO | 501(c)(3) | Measure Skills Gained From Justech Program (lc101 Coding Courses at Mo Doc Facilities) | $41,667 |
| Line Item | Amount |
|---|---|
| Fundraising Direct Expenses | $71,756 |
| Professional Fundraising Fees | $33,110 |
| Fundraising Gross Income | $28,930 |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| Stellar Soiree | $346,812 | $28,930 | $30,422 | $-1,492 |
| Total Events | $346,812 | $28,930 | $71,756 | $-42,826 |
| Liability | Amount |
|---|---|
| Lease Liabilities | $3,537,440 |
“The form 990 is prepared by the outside accounting firm based upon the audited financial statements. A draft of the form 990 is provided to management for review. Changes, if any, are made and a copy of the return is distributed to the board members for their review before filing with the irs.”
“Each director is required to annually review the policy and report any conflicts of interest to the full board and management.”
“The organization had board members independent with respect to compensation issues use comparability data from similarly qualified persons in functionally comparable positions at similarly situated organizations to determine and contemporaneously document / record those decisions and deliberations regarding the compensation arrangement. This process was last conducted in the current tax year.”
“The organization makes its governing documents and financial statements available to the public upon request.”
“Other professional fees: program service expenses 1,547,398. Management and general expenses 275,217. Fundraising expenses 2,694. Total expenses 1,825,309.”
“Loss on uncollectible pledges -20,050.”
“The launchcode foundation constitutes a qualified not-for-profit organization under section 501(c)(3) of the internal revenue code and is, therefore, exempt from federal income taxes. In accordance with accounting principles generally accepted in the united states of america, launchcode uses a loss contingency approach for evaluating uncertain tax positions. Management continually evaluates expiring statute of limitations, audits, proposed settlements, changes in tax law, and new authoritative rulings. Launchcode has evaluated its tax positions, expiring statutes of limitations, audits, proposed settlements, changes in tax law, and new authoritative rulings and believes that no provision for income taxes is necessary, at this time, to cover any uncertain tax positions.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 648527 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 681659 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 2177828 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 2071189 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | TO BUILD A SKILLED WORKFORCE BY CREATING PATHWAYS FOR DRIVEN PEOPLE SEEKING CAREERS IN TECHNOLOGY |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 331 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 108744 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 109075 |
| IRS990/AllOtherContributionsAmt | 0 | 2524306 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | THE ORGANIZATION |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 3142540107 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 4811 DELMAR BLVD |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | SAINT LOUIS |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MO |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 63108 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 8561530 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 5707941 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 262952 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 13201 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 276153 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConferencesMeetingsGrp/FundraisingAmt | 0 | 1603 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 11610 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 31293 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 44506 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 1 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 198351 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 975 AIRBRAKE AVENUE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | TURTLE CREEK |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | PA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 15145 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | PROTECH PROFESSIONAL SERVICES |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | JOB TRAINING |
| IRS990/ContriRptFundraisingEventAmt | 0 | 317882 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 3448642 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 112667 |
| IRS990/CYInvestmentIncomeAmt | 0 | 94567 |
| IRS990/CYOtherExpensesAmt | 0 | 3970774 |
| IRS990/CYOtherRevenueAmt | 0 | -41351 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 15125219 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 923091 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 13587435 |
| IRS990/CYTotalExpensesAmt | 0 | 17703986 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 494765 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 33110 |
| IRS990/CYTotalRevenueAmt | 0 | 18627077 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 1 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 49545 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 24440 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 24440 |
| IRS990/Desc | 0 | LAUNCHCODE INCREASES ECONOMIC OPPORTUNITY AND UPWARD MOBILITY BY PLACING DRIVEN INDIVIDUALS INTO TECHNOLOGY APPRENTICESHIPS AND JOBS BASED ON APTITUDE, PROFESSIONALISM, AND SKILLS. IN 2022, WE WORKED WITH HUNDREDS OF COMPANIES AND EDUCATION PARTNERS TO HELP OUR CANDIDATES OVERCOME TRADITIONAL BARRIERS TO EMPLOYMENT SUCH AS FORMAL DEGREES OR YEARS OF JOB EXPERIENCE, PLACING 330 INDIVIDUALS INTO APPRENTICESHIPS OR PERMANENT JOBS IN TECHNOLOGY. LAUNCHCODE PROVIDED TECH EDUCATION SERVICES TO 1,268 NEW INDIVIDUALS IN 2022. IN PURSUIT OF THIS GOAL, LAUNCHCODE RECEIVED SUBSTANTIAL IN-KIND SUPPORT (RENT, CONSULTING, ACCOUNTING AND LEGAL SERVICES, MENTORING, DIGITAL MARKETING AND SOFTWARE LICENSES FOR APPRENTICESHIP CANDIDATES) VALUED AT $2,407,402. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 0 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 5544177 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1257120 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 473 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 15166191 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 69992 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 69992 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 46325 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 46325 |
| IRS990/FeesForServicesLobbyingGrp/FundraisingAmt | 0 | 60000 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 60000 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 2694 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 275217 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 1547398 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 1825309 |
| IRS990/FeesForServicesProfFundraising/FundraisingAmt | 0 | 33110 |
| IRS990/FeesForServicesProfFundraising/TotalAmt | 0 | 33110 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ManagementAndGeneralAmt | 0 | 8320 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 8320 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 60.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 60.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 60.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 60.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 60.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 60.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 60.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 30.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 8.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 2.30 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 1.80 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 1.80 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 1.80 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 1.80 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 1.80 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 1.80 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 1.80 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 1.80 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 18 | 1.80 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 12683 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 4930 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 17907 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 18080 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 17042 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 14135 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 4003 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | MICHAEL NORTHROP |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | CRYSTAL CLUMP |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | LIN WANG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | KEITH SLATER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | JEFF MAZUR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | ETHAN LEIGH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | CLAIRE ANDERSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | SARAH MAYER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | JAMES MCKELVEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | TIMOTHY MCFADDEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | CYERIA JACKSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | MARK BROOKS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | ALISON FERRING |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | MICHAEL GALLAGHER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | DAN GILLIAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | EVERETT JOHNSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | JULIAN NICKS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | ERNEST SMILEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 18 | BROOKE WILLIAMS |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 150568 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 130570 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 114423 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 110195 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 108803 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 106959 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 109707 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 29214 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | LEAD MANAGING DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | SENIOR MANAGING DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | CHIEF PROGRAM OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | VP OF TECHNOLOGY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | EXECUTIVE DIRECTOR (RES. 11/22) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | CFO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | SENIOR DIRECTOR COMPANY RELATIONS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | INT. ED (BEG. 9/22)/DIR. (END 9/22) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 18 | DIRECTOR (END 12/22) |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2014 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 1 |
| IRS990/FundraisingAmt | 0 | 317882 |
| IRS990/FundraisingDirectExpensesAmt | 0 | 71756 |
| IRS990/FundraisingGrossIncomeAmt | 0 | 28930 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | -6721 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 10 |
| IRS990/GovernmentGrantsAmt | 0 | 606454 |
| IRS990/GrantAmt | 0 | 112667 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 112667 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 112667 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 271804 |
| IRS990/GrossReceiptsAmt | 0 | 18977358 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 10 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 7 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 287 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 63536 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 196570 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 260393 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 106290 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 106290 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 32 |
| IRS990/InterestGrp/TotalAmt | 0 | 32 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 307 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 101288 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 101288 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 1076 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 5016200 |
| IRS990/IRPDocumentCnt | 0 | 235 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 80587 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 4751 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 303036 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 383623 |
| IRS990/LegalDomicileStateCd | 0 | MO |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 278525 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 1 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | LAUNCHCODE IS A NONPROFIT ORGANIZATION DEDICATED TO CREATING ECONOMIC OPPORTUNITY FOR ASPIRING DEVELOPERS THROUGH JOB PLACEMENT AND TRAINING IN TECHNOLOGY. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 16051807 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 16914668 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | -6721 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | -6721 |
| IRS990/NetIncmFromFundraisingEvtGrp/ExclusionAmt | 0 | -42826 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | -42826 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | -40180 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 10507630 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 15657548 |
| IRS990/NoncashContributionsAmt | 0 | 850894 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 750 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 118056 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 1964 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 120770 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 22732 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 64254 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 872664 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 959650 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 306149 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 3613247 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | -20050 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 21205 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 53304 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 688818 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 763327 |
| IRS990/OtherExpensesGrp/Desc | 0 | MISCELLANEOUS EXPENSES |
| IRS990/OtherExpensesGrp/Desc | 1 | BAD DEBT |
| IRS990/OtherExpensesGrp/Desc | 2 | MEMBERSHIP DUES |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 1017 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 62 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 17240 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 1042 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 179358 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 70934 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 10844 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 197615 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 70934 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 11948 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 17696 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 3537440 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | OTHER INCOME |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 1475 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 1475 |
| IRS990/OtherRevenueTotalAmt | 0 | 1475 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 315171 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 803325 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 10237608 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 11356104 |
| IRS990/OthNotesLoansReceivableNetGrp/BOYAmt | 0 | 2876800 |
| IRS990/OthNotesLoansReceivableNetGrp/EOYAmt | 0 | 2876800 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 25808 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 84888 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 839285 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 949981 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 6950 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 9668 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 225252 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 241870 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 2642426 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 1477453 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 147470 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 117139 |
| IRS990/PrincipalOfficerNm | 0 | JAMES MCKELVEY |
| IRS990/ProfessionalFundraisingInd | 0 | 1 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 624310 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | TRAINING & PLACEMENT F |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 15125219 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 15125219 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 5878351 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 41667 |
| IRS990/PYInvestmentIncomeAmt | 0 | 29173 |
| IRS990/PYOtherExpensesAmt | 0 | 2098793 |
| IRS990/PYOtherRevenueAmt | 0 | -21897 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 10911306 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 4223059 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 10433414 |
| IRS990/PYTotalExpensesAmt | 0 | 12573874 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 16796933 |
| IRS990/QuidProQuoContributionsInd | 0 | 1 |
| IRS990/QuidProQuoContriDisclInd | 0 | 1 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2022 • Form 990Detailed filing. Detailed filing data is available for this year.