<SEC-DOCUMENT>0001538716-25-000040.txt : 20250508
<SEC-HEADER>0001538716-25-000040.hdr.sgml : 20250508
<ACCEPTANCE-DATETIME>20250508161824
ACCESSION NUMBER:		0001538716-25-000040
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20250508
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20250508
DATE AS OF CHANGE:		20250508

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Oportun Financial Corp
		CENTRAL INDEX KEY:			0001538716
		STANDARD INDUSTRIAL CLASSIFICATION:	FINANCE SERVICES [6199]
		ORGANIZATION NAME:           	02 Finance
		EIN:				453361983
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39050
		FILM NUMBER:		25926454

	BUSINESS ADDRESS:	
		STREET 1:		2 CIRCLE STAR WAY
		CITY:			SAN CARLOS
		STATE:			CA
		ZIP:			94070
		BUSINESS PHONE:		(650) 810-8823

	MAIL ADDRESS:	
		STREET 1:		2 CIRCLE STAR WAY
		CITY:			SAN CARLOS
		STATE:			CA
		ZIP:			94070

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Progreso Financiero Holdings, Inc.
		DATE OF NAME CHANGE:	20120104
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>oprt-20250508.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:8f9c271d-9014-4d0f-8522-347ac25300ab,g:fd72153a-2741-4814-8192-46d157209bb1,d:1c498bb250a44140a4390fbd236aa78c-->
<html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>oprt-20250508</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-21">0001538716</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt-sec:boolballotbox" id="f-22">&#9744;</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="oprt-20250508.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001538716</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-08</xbrli:startDate><xbrli:endDate>2025-05-08</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i1c498bb250a44140a4390fbd236aa78c_1"></div><div style="min-height:36pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">8-K</ix:nonNumeric></span></div><div style="margin-top:11pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CURRENT REPORT</span></div><div style="margin-top:1pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Pursuant to Section 13 OR 15(d) of The Securities Exchange Act of 1934</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-2">May 8, 2025</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Date of Report (date of earliest event reported)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-3">OPORTUN FINANCIAL CORPORATION</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Exact Name of Registrant as Specified in its Charter)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission File Number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-4">001-39050</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.277%"><tr><td style="width:1.0%"/><td style="width:23.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.529%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-5">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-6">45-3361983</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State or Other Jurisdiction of <br/>Incorporation or Organization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">I.R.S. Employer Identification No.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-7">2 Circle Star Way</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-8">San Carlos,</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" id="f-9">CA</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-10">94070</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Address of Principal Executive Offices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Zip Code</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-11">650</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-12">810-8823</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Registrant&#8217;s Telephone Number, Including Area Code</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</span></div><div><span><br/></span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:WrittenCommunications" format="ixt-sec:boolballotbox" id="f-13">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:SolicitingMaterial" format="ixt-sec:boolballotbox" id="f-14">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementTenderOffer" format="ixt-sec:boolballotbox" id="f-15">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementIssuerTenderOffer" format="ixt-sec:boolballotbox" id="f-16">&#9744;</ix:nonNumeric></span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:37.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-17">Common Stock, $0.0001 par value per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-18">OPRT</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-19">Nasdaq Global Select Market</ix:nonNumeric></span></div></td></tr></table></div><div style="padding-left:15.75pt;padding-right:15.75pt;text-align:center;text-indent:-18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Emerging growth company </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-20">&#9744;</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i1c498bb250a44140a4390fbd236aa78c_13"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Item 2.02.  Results of Operations and Financial Condition</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On&#160;May 8, 2025, Oportun Financial Corporation (the "Company") issued a press release regarding the Company&#8217;s financial results for its fiscal quarter ended&#160;March 31, 2025. A copy of the Company&#8217;s press release is furnished as Exhibit 99.1 to this report. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information in this report, including Exhibit 99.1 attached hereto, is being furnished and shall not be treated as &#8220;filed&#8221; for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), nor shall it be deemed incorporated by reference into any registration statement or other document pursuant to the Securities Act of 1933, as amended, or the Exchange Act regardless of any general incorporation language in such filing, except as expressly stated by specific reference in such filing.</span></div><div><span><br/></span></div><div id="i1c498bb250a44140a4390fbd236aa78c_37"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Item 9.01.  Financial Statements and Exhibits</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d) Exhibits</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:522.00pt"><tr><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:450.25pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="earningsrelease1q2025.htm">Press Release dated </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="earningsrelease1q2025.htm">May</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="earningsrelease1q2025.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="earningsrelease1q2025.htm">8</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="earningsrelease1q2025.htm">, 2025</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover Page Interactive Data File embedded within the Inline XBRL document</span></td></tr></table></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i1c498bb250a44140a4390fbd236aa78c_40"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURE </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.722%"><tr><td style="width:1.0%"/><td style="width:4.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.036%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPORTUN FINANCIAL CORPORATION</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Registrant)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 8, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Kathleen Layton</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Kathleen Layton</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Legal Officer and Corporate Secretary</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>earningsrelease1q2025.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="idc56b44ebb35400d9b7eafd08be4c88d_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:center"><img alt="oportun_rgba.jpg" src="oportun_rgba.jpg" style="height:62px;margin-bottom:5pt;vertical-align:text-bottom;width:255px"></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#6cdb8b;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Oportun Reports First Quarter 2025 Financial Results</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">GAAP Net income of $9.8 million increased $36 million year-over-year</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">GAAP EPS of $0.21 increased $0.89 year-over-year</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Adjusted EPS of $0.40 increased $0.31 year-over-year</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">Operating expenses of $93 million reduced 15% year-over-year</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">Reiterating full year 2025 credit performance and profit expectations </font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SAN CARLOS, CA &#8211; May&#160;8, 2025 &#8211; Oportun Financial Corporation (Nasdaq&#58; OPRT) (&#8220;Oportun&#8221;, or the &#34;Company&#34;) today reported financial results for the first quarter ended March 31, 2025. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8220;We started 2025 with a strong first quarter, building on the momentum from last year. I&#8217;m pleased to report our second consecutive quarter of GAAP profitability, with net income increasing by $36 million year-over-year,&#8221; said Raul Vazquez, CEO of Oportun. &#8220;We&#8217;ve also delivered profitability on an adjusted basis for the fifth consecutive quarter, with Adjusted Net Income up $15 million year-over-year. Our Return on Equity (ROE) improved to 11%, while our Adjusted ROE also improved by 17 percentage points, to 21%. We maintained strong cost discipline, reducing quarterly operating expenses by 15% year-over-year during the quarter. In addition, credit continued to perform well, with 30-plus day delinquencies and dollar net-charge-offs declining year-over-year for the fifth and sixth consecutive quarters, respectively. Given the current macroeconomic uncertainty, we are prudently moderating our expectations for full year loan originations growth from the 10% to 15% range, to approximately 10%. Factoring in both this adjustment and our Q1 outperformance, we're reiterating our full year 2025 Adjusted EPS guidance of $1.10 to $1.30 per share, implying growth of 53% to 81%.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#6cdb8b;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">First Quarter 2025 Results</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f2f2f2;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Metric</font></td><td colspan="6" style="background-color:#f2f2f2;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#f2f2f2;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1Q25</font></td><td colspan="3" style="background-color:#f2f2f2;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1Q24</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1Q25</font></td><td colspan="3" style="background-color:#f2f2f2;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1Q24</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$236</font></td><td colspan="3" style="background-color:#f2f2f2;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$250</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f2;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</font></td><td colspan="3" style="border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$9.8</font></td><td colspan="3" style="background-color:#f2f2f2;border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$(26)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$19</font></td><td colspan="3" style="background-color:#f2f2f2;border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.6</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</font></td><td colspan="3" style="border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.21</font></td><td colspan="3" style="background-color:#f2f2f2;border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$(0.68)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.40</font></td><td colspan="3" style="background-color:#f2f2f2;border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.09</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</font></td><td colspan="3" style="border-top:0.5pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$34</font></td><td colspan="3" style="background-color:#f2f2f2;border-top:0.5pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.9</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Dollars in millions, except per share amounts. </font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:5.2pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"> See the section entitled &#8220;About Non-GAAP Financial Measures&#8221; for an explanation of non-GAAP measures, and the table entitled &#8220;Reconciliation of Non-GAAP Financial Measures&#8221; for a reconciliation of non-GAAP to GAAP measures.</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:5.2pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2  </font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">1Q24 total revenue includes $11 million from the credit cards receivable portfolio which was sold in November 2024.</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business Highlights</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="padding-left:9pt;padding-right:4.5pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9702;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.59pt">Aggregate Originations were $469 million, a 39% increase compared to $338 million in the prior-year quarter</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="padding-left:9pt;padding-right:4.5pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#9702;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:5.59pt">Portfolio Yield was 33.0%, an increase of 49 basis points compared to 32.5% in the prior-year quarter</font></div><div style="padding-left:9pt;padding-right:4.5pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#9702;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:5.59pt">Owned Principal Balance at end-of-period was $2.7 billion, a decrease of 3% compared to $2.8 billion in the prior-year quarter</font></div><div style="padding-left:9pt;padding-right:4.5pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#9702;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:5.59pt">Annualized Net Charge-Off Rate of 12.2%, an increase of 16 basis points compared to 12.0% in the prior-year quarter&#59; dollar Net Charge-Offs declined 5% year-over-year, marking the sixth consecutive quarterly decrease</font></div><div style="margin-bottom:9pt;padding-left:9pt;padding-right:4.5pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#9702;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:5.59pt">30+ Day Delinquency Rate of 4.7%, a decrease of 56 basis points compared to 5.2% for the prior-year quarter&#59; fifth consecutive quarterly decline</font></div><div id="idc56b44ebb35400d9b7eafd08be4c88d_7"></div><div style="margin-top:4pt;text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial and Operating Results</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All figures are as of or for the quarter ended March 31, 2025, unless otherwise noted.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:149%;text-decoration:underline">Operational Drivers </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Originations</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Aggregate Originations for the first quarter were $469 million, an increase of 39% compared to $338 million in the prior-year quarter, as the Company grew originations year-over-year for the second consecutive quarter. Management currently expects full year 2025 Aggregate Originations growth in the 10% range.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Portfolio Yield</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Portfolio Yield for the first quarter was 33.0%, an increase of 49 basis points as compared to 32.5% in the prior-year quarter, primarily attributable to increased pricing on loans.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:149%;text-decoration:underline">Financial Results</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Total revenue for the first quarter was $236 million, a decrease of 6% as compared to $250&#160;million in the prior-year quarter. The decline was primarily due to the absence of $11 million of revenue from the credit cards receivable portfolio which was sold in November 2024. Net revenue for the first quarter was $106 million, a 34% increase compared to net revenue of $79 million in the prior-year quarter, as reduced fair value marks and net charge-offs more than offset the total revenue decline and higher interest expense.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expense and Adjusted Operating Expense </font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; For the first quarter, total operating expense was $93 million, a decrease of 15% as compared to $110 million in the prior-year quarter. The decrease is attributable to a combined set of cost reduction initiatives enacted during the last year. The Company continues to expect full year 2025 operating expenses of approximately $390 million, averaging $97.5 million a quarter for a 5% reduction from full year 2024. Adjusted Operating Expense, which excludes stock-based compensation expense and certain non-recurring charges, decreased 13% year-over-year to $89 million.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income (Loss) and Adjusted Net Income (Loss) </font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; Net income was $9.8 million as compared to a net loss of $26 million in the prior-year quarter. The increased profitability was attributable to expense reduction initiatives, and increased net revenue driven by reduced fair value mark-to-market impact and improved credit performance. Adjusted Net Income was $19 million as compared to $3.6 million&#160;in the prior-year quarter. The increase in Adjusted Net Income was also driven by reduced operating expenses, along with improved credit performance.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings (Loss) Per Share and Adjusted EPS </font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; GAAP earnings per share, basic and diluted, were both $0.21 during the first quarter, compared to GAAP net loss per share, basic and diluted of $0.68 in the prior-year quarter. Adjusted Earnings Per Share was $0.40 as compared to $0.09 in the prior-year quarter.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted EBITDA</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Adjusted EBITDA was $34 million, up from $1.9 million in the prior-year quarter, driven by the cost reduction initiatives enacted during the last year along with improved credit performance.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:149%;text-decoration:underline">Credit and Operating Metrics</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:149%">Net Charge-Off Rate</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:149%"> &#8211; The Annualized Net Charge-Off Rate for the quarter was 12.2%, compared to 12.0% for the prior-year quarter. Net Charge-offs in dollars for the quarter were down 5% to $81 million, compared to $85 million for the prior-year quarter. </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">30+ Day Delinquency Rate</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company's 30+ Day Delinquency Rate was 4.7% at the end of the quarter, compared to 5.2% at the end of the prior-year quarter. </font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the first quarter, the Company's 30+ Day Delinquency Rate declined to 4.5% at the end of April. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expense Ratio and Adjusted Operating Expense Ratio</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8211; Operating Expense Ratio for the quarter was 13.9% as compared to 15.5% in the prior-year quarter, a 157 basis points improvement. Adjusted Operating Expense Ratio was 13.3% as compared to 14.3% in the prior-year quarter, a 102 basis points improvement.&#160;The Adjusted Operating Expense Ratio excludes stock-based compensation expense and certain non-recurring charges. The improvement in Adjuste&#160;&#160;&#160;&#160;d Operating Expense Ratio is primarily attributable to the Company's focus on reducing operating expenses, partially offset by a decrease in Average Daily Principal Balance including the impact from the sale of the credit cards receivable portfolio in November 2024.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Return On Equity (&#34;ROE&#34;) and Adjusted ROE</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8211; ROE for the quarter was 11%, as compared to (27)% in the prior-year quarter.&#160;The improvement was attributable to the increase in net income. Adjusted ROE for the quarter was 21%, as compared to 4% in the prior-year quarter.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:149%;text-decoration:underline">Secured Personal Loans </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March 31, 2025, the Company had a secured personal loan receivables balance of $178 million, up from $112 million at the end of the first quarter of 2024. Oportun currently offers secured personal loans in California, Texas, Florida, Arizona, New Jersey and Illinois. During the full year 2024, secured personal loans losses ran approximately 500 basis points lower compared to unsecured personal loans. Furthermore, secured personal loans originated during the first quarter are expected to generate approximately twice the revenue per loan compared to unsecured personal loans, primarily due to higher average loan sizes. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:149%;text-decoration:underline">Funding and Liquidity</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2025, total cash was $231 million, consisting of cash and cash equivalents of $79 million and restricted cash of $152 million. Cost of Debt and Debt-to-Equity were 8.2% and 7.6x, respectively, for and at the end of the first quarter 2025 as compared to 7.5% and 7.3x, respectively, for and at the end of the prior-year quarter. As of March 31, 2025, the Company had $317 million of undrawn capacity on its existing $766 million personal loan warehouse lines. The Company's personal loan warehouse lines are committed through September 2027 and August 2028.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div id="idc56b44ebb35400d9b7eafd08be4c88d_13"></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Financial Outlook for Second Quarter and Full Year 2025</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Oportun is providing the following guidance for 2Q 2025 and full year 2025 as follows&#58;</font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2Q 2025</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Full Year 2025</font></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</font></td><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$237 - $242M</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$945 - $970M</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annualized Net Charge-Off Rate</font></td><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.90% +&#47;- 15 bps</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5% +&#47;- 50 bps</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</font></div></td><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$29 - $34M</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$135 - $145M</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Net Income</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</font></div></td><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$53 - $63M</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EPS</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</font></div></td><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.10 - $1.30</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP Net Income</font></div></td><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP Profitable</font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> See the section entitled &#8220;About Non-GAAP Financial Measures&#8221; for an explanation of non-GAAP measures, and the table entitled &#8220;Reconciliation of Forward Looking Non-GAAP Financial Measures&#8221; for a reconciliation of non-GAAP to GAAP measures.</font></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</font></div></div></div><div id="idc56b44ebb35400d9b7eafd08be4c88d_16"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Paul Appleton, Treasurer and Head of Capital Markets, serving as interim Chief Financial Officer </font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously indicated in a March 17th 2025 Form 8-K filing, Paul Appleton, the Company&#8217;s Treasurer and Head of Capital Markets, began serving as interim Chief Financial Officer on March 28th, 2025. Mr. Appleton's appointment followed Jonathan Coblentz&#8217; retirement as the Company&#8217;s Chief Financial Officer and he is expected to serve in this interim role until the search for Mr. Coblentz&#8217; successor is completed. With the assistance of a leading executive search firm, the Company has identified and engaged with several highly qualified candidates in connection with its search process for a permanent chief financial officer.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Conference Call</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously announced, Oportun&#8217;s management will host a conference call to discuss first quarter 2025 results at 5&#58;00&#160;p.m. ET (2&#58;00 p.m. PT) today. A live webcast of the call will be accessible from the Investor Relations page of Oportun's website at https&#58;&#47;&#47;investor.oportun.com. The dial-in number for the conference call is 1-888-396-8049 (toll-free) or 1-416-764-8646 (international). Participants should call in 10 minutes prior to the scheduled start time. Both the call and webcast are open to the general public. For those unable to listen to the live broadcast, a webcast replay of the call will be available at https&#58;&#47;&#47;investor.oportun.com for one year. A file that includes supplemental financial information and reconciliations of certain non-GAAP measures to their most directly comparable GAAP measures, will be available on the Investor Relations page of Oportun's website at https&#58;&#47;&#47;investor.oportun.com following the conference call. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:10pt;font-weight:400;line-height:115%">About Non-GAAP Financial Measures</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This press release presents information about the Company&#8217;s Adjusted Net Income (Loss), Adjusted EPS, Adjusted EBITDA, Adjusted Operating Expense, Adjusted Operating Expense Ratio, and Adjusted ROE, all of which are non-GAAP financial measures provided as a supplement to the results provided in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;). The Company believes these non-GAAP measures can be useful measures for period-to-period comparisons of its core business and provide useful information to investors and others in understanding and evaluating its operating results. Non-GAAP financial measures are provided in addition to, and not as a substitute for, and are not superior to, financial measures calculated in accordance with GAAP. In addition, the non-GAAP measures the Company uses, as presented, may not be comparable to similar measures used by other companies. Reconciliations of non-GAAP to GAAP measures can be found below.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:10pt;font-weight:400;line-height:120%">About Oportun</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Oportun (Nasdaq&#58; OPRT) is a mission-driven financial services company that puts its members' financial goals within reach. With intelligent borrowing, savings, and budgeting capabilities, Oportun empowers members with the confidence to build a better financial future. Since inception, Oportun has provided more than $20.3 billion in responsible and affordable credit, saved its members more than $2.4 billion in interest and fees, and helped its members set aside an average of more than $1,800 annually. For more information, visit Oportun.com.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-Looking Statements</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:112%">This press release contains forward-looking statements. These forward-looking statements are subject to the safe harbor provisions under the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended and Section 21E of the Securities Exchange Act of 1934, as amended. All statements other than statements of historical fact contained in this press release, including statements as to future performance, results of operations and financial position&#59; achievement of the Company's strategic priorities and goals&#59; expectations regarding the Company&#8217;s interim CFO&#59; the Company's expectations regarding macroeconomic conditions&#59; the Company's profitability and future growth opportunities including expected revenue growth in connection with increasing originations&#59; the effect of and trends in fair value mark-to-market adjustments on the Company's loan portfolio and asset-backed notes&#59; the Company's second quarter and full year 2025 outlook&#59; the Company&#8217;s expectations regarding Adjusted EPS in full year 2025&#59; the Company's expectations related to future profitability on an adjusted basis, and the plans and objectives of management for our future operations, are forward-looking statements. These statements can be generally identified by terms such as &#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;goal,&#8221; &#8220;target,&#8221; &#8220;anticipate,&#8221; &#8220;assume,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;outlook,&#8221; &#8220;continue,&#8221; &#8220;due,&#8221; &#8220;may,&#8221; &#8220;believe,&#8221; &#8220;seek,&#8221; or &#8220;estimate&#8221; and similar expressions or the negative versions of these words or comparable words, as well as future or conditional verbs such as &#8220;will,&#8221; &#8220;should,&#8221; &#8220;would,&#8221; &#8220;likely&#8221; and &#8220;could.&#8221; These forward-looking statements speak only as of the date on which they are made and, except to the extent required by federal securities laws, Oportun disclaims any obligation to update any forward-looking statement to reflect events or circumstances after the date on which the statement is made or to reflect the occurrence of unanticipated events. In </font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:112%">light of these risks and uncertainties, there is no assurance that the events or results suggested by the forward-looking statements will in fact occur, and you should not place undue reliance on these forward-looking statements. These statements involve known and unknown risks, uncertainties, assumptions and other factors that may cause Oportun&#8217;s actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Oportun has based these forward-looking statements on its current expectations and projections about future events, financial trends and risks and uncertainties that it believes may affect its business, financial condition and results of operations. These risks and uncertainties include those risks described in Oportun's filings with the Securities and Exchange Commission, including Oportun's most recent annual report on Form 10-K, and include, but are not limited to, Oportun's ability to retain existing members and attract new members&#59; Oportun's ability to accurately predict demand for, and develop its financial products and services&#59; the effectiveness of Oportun's A.I. model&#59; macroeconomic conditions, including fluctuating inflation and market interest rates&#59; increases in loan non-payments, delinquencies and charge-offs&#59; Oportun's ability to increase market share and enter into new markets&#59; Oportun's ability to realize the benefits from acquisitions and integrate acquired technologies&#59; the risk of security breaches or incidents affecting the Company's information technology systems or those of the Company's third-party vendors or service providers&#59; Oportun&#8217;s ability to successfully offer loans in additional states&#59; Oportun&#8217;s ability to compete successfully with other companies that are currently in, or may in the future enter, its industry&#59; and changes in Oportun's ability to obtain additional financing on acceptable terms or at all.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Contacts</font></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investor Contact</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dorian Hare</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(650) 590-4323</font></div><div><font style="color:#6cdb8b;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ir&#64;oportun.com</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Media Contact</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michael Azzano</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cosmo PR for Oportun</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(415) 596-1978</font></div><div><font style="color:#6cdb8b;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">michael&#64;cosmo-pr.com</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Oportun and the Oportun logo are registered trademarks of Oportun, Inc.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</font></div></div></div><div id="idc56b44ebb35400d9b7eafd08be4c88d_19"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Oportun Financial Corporation</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS </font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">(in millions, except share and per share data, unaudited)</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"></td><td style="width:73.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.306%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.308%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">March 31,</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2024</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Revenue</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest income</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">220.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">230.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Non-interest income</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total revenue</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">235.9</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">250.5</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">57.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">54.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net decrease in fair value</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(72.7)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(116.9)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net revenue</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">105.8</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">79.2</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Operating expenses&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Technology and facilities</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">36.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">47.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Sales and marketing</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Personnel</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">24.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Outsourcing and professional fees</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">General, administrative and other</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total operating expenses</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">92.7</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">109.6</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Income (loss) before taxes</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">13.2</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(30.5)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income tax expense (benefit)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4.0)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net income (loss)</font></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">9.8</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(26.4)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Diluted Earnings (Loss) per Common Share </font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.21&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.68)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Diluted Weighted Average Common Shares </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">47,037,799&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38,900,876&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#58; Numbers may not foot or cross-foot due to rounding.</font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</font></div></div></div><div id="idc56b44ebb35400d9b7eafd08be4c88d_22"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:400;line-height:120%">Oportun Financial Corporation</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:400;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS </font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:400;line-height:120%">(in millions, unaudited)</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:71.083%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.837%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">March 31,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2024</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Assets</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ededed;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">78.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ededed;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">60.0&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Restricted cash</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">152.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">154.7&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Loans receivable at fair value</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,770.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,778.5&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Capitalized software and other intangibles</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">81.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">86.6&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Right of use assets - operating</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.8&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other assets</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">133.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">137.6&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total assets</font></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,226.3&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ededed;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ededed;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,227.1&#160;</font></td><td style="background-color:#ededed;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ededed;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Liabilities and stockholders' equity</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ededed;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Liabilities</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ededed;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Secured financing</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">445.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ededed;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">535.5&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Asset-backed notes at fair value </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">863.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,080.7&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Asset-backed borrowings at amortized cost</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,281.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">984.3&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Acquisition and corporate financing</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">199.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">203.8&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liabilities</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18.2&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other liabilities</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">53.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50.9&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total liabilities</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,860.2&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,873.3&#160;</font></td><td style="background-color:#ededed;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stockholders' equity</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ededed;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Common stock</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Common stock, additional paid-in capital</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">615.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">612.6&#160;</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accumulated deficit</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(242.8)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(252.5)</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Treasury stock</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(6.3)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(6.3)</font></td><td style="background-color:#ededed;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">366.1&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ededed;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">353.8&#160;</font></td><td style="background-color:#ededed;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity</font></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,226.3&#160;</font></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ededed;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ededed;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,227.1&#160;</font></td><td style="background-color:#ededed;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#58; Numbers may not foot or cross-foot due to rounding.</font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7</font></div></div></div><div id="idc56b44ebb35400d9b7eafd08be4c88d_25"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Oportun Financial Corporation</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS </font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">(in millions, unaudited)</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:77.620%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.055%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">March 31,</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2024</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Cash flows from operating activities</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net income (loss)</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(26.4)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Adjustments for non-cash items</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">83.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">128.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Proceeds from sale of loans in excess of originations of loans sold and held for sale</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Changes in balances of operating assets and liabilities</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(17.0)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net cash provided by operating activities</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">101.0&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">85.9&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Cash flows from investing activities</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net loan principal repayments (loan originations)</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(49.7)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Proceeds from loan sales originated as held for investment</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Capitalization of system development costs</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(5.6)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3.1)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other, net</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.2)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.1)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net cash provided by (used in) investing activities</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(55.5)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">36.5&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Cash flows from financing activities</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Borrowings</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">745.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">260.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Repayments</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(774.0)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(391.8)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net stock-based activities</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.5)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.2)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net cash used in financing activities</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(29.1)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(131.8)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net increase (decrease) in cash and cash equivalents and restricted cash</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(9.5)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents and restricted cash beginning of period</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">214.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">206.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents and restricted cash end of period</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">231.0&#160;</font></td><td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">196.6&#160;</font></td><td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#58; Numbers may not foot or cross-foot due to rounding.</font></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8</font></div></div></div><div id="idc56b44ebb35400d9b7eafd08be4c88d_28"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:400;line-height:120%">Oportun Financial Corporation</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:400;line-height:120%">CONSOLIDATED KEY PERFORMANCE METRICS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:400;line-height:120%">(unaudited)</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:76.646%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.056%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended</font></div><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">March 31,</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Key Financial and Operating Metrics</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2024</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Aggregate Originations (Millions)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">469.4&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">338.2&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Portfolio Yield (%)</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">30+ Day Delinquency Rate (%)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Annualized Net Charge-Off Rate (%)</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Other Metrics</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Managed Principal Balance at End of Period (Millions)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,955.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,027.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:0.1pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Owned Principal Balance at End of Period (Millions)</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,659.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,752.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average Daily Principal Balance (Millions)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,705.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,851.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><font><br></font></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><font><br></font></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#58; Numbers may not foot or cross-foot due to rounding.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9</font></div></div></div><div id="idc56b44ebb35400d9b7eafd08be4c88d_31"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Oportun Financial Corporation</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">ABOUT NON-GAAP FINANCIAL MEASURES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">(unaudited)</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This press release dated May&#160;8, 2025 contains non-GAAP financial measures. The following tables reconcile the non-GAAP financial measures in this press release to the most directly comparable financial measures prepared in accordance with GAAP.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the provision of these non-GAAP financial measures can provide useful measures for period-to-period comparisons of Oportun's core business and useful information to investors and others in understanding and evaluating its operating results. However, non-GAAP financial measures are not calculated in accordance with GAAP and should not be considered as a substitute for, or superior to, measures of financial performance prepared in accordance with GAAP. These non-GAAP financial measures do not reflect a comprehensive system of accounting, differ from GAAP measures with the same names, and may differ from non-GAAP financial measures with the same or similar names that are used by other companies.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted EBITDA</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines Adjusted EBITDA as net income, adjusted to eliminate the effect of certain items as described below. The Company believes that Adjusted EBITDA is an important measure because it allows management, investors and its board of directors to evaluate and compare operating results, including return on capital and operating efficiencies, from period to period by making the adjustments described below. In addition, it provides a useful measure for period-to-period comparisons of Oportun's business, as it removes the effect of income taxes, certain non-cash items, variable charges and timing differences.</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.04pt">The Company believes it is useful to exclude the impact of income tax expense, as reported, because historically it has included irregular income tax items that do not reflect ongoing business operations. </font></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.04pt">The Company believes it is useful to exclude depreciation and amortization and stock-based compensation expense because they are non-cash charges.</font></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.04pt">The Company believes it is useful to exclude the impact of interest expense associated with the Company's corporate financing facilities, including the senior secured term loan and the residual financing facility, as it views this expense as related to its capital structure rather than its funding.</font></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.04pt">The Company excludes the impact of certain non-recurring charges, such as expenses associated with our workforce optimization, and other non-recurring charges because it does not believe that these items reflect ongoing business operations. Other non-recurring charges include litigation reserve, impairment charges, debt amendment and warrant amortization costs related to our corporate financing facilities.</font></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.04pt">The Company also excludes fair value mark-to-market adjustments on its loans receivable portfolio and asset-backed notes carried at fair value because these adjustments do not impact cash. </font></div><div style="margin-bottom:3pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted Net Income</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines Adjusted Net Income as net income adjusted to eliminate the effect of certain items as described below. The Company believes that Adjusted Net Income is an important measure of operating performance because it allows management, investors, and the Company's board of directors to evaluate and compare its operating results, including return on capital and operating efficiencies, from period to period, excluding the after-tax impact of non-cash, stock-based compensation expense and certain non-recurring charges.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.04pt">The Company believes it is useful to exclude the impact of income tax expense (benefit), as reported, because historically it has included irregular income tax items that do not reflect ongoing business operations. The Company also includes the impact of normalized income tax expense by applying a normalized statutory tax rate.</font></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.04pt">The Company believes it is useful to exclude the impact of certain non-recurring charges, such as expenses associated with our workforce optimization, and other non-recurring charges because it does not believe that these items reflect its ongoing business operations. Other non-recurring charges include litigation reserve, impairment charges, debt amendment and warrant amortization costs related to our corporate financing facilities.</font></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.04pt">The Company believes it is useful to exclude stock-based compensation expense because it is a non-cash charge.</font></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.04pt">The Company also excludes the fair value mark-to-market adjustment on its asset-backed notes carried at fair value to align with the 2023 accounting policy decision to account for new debt financings at amortized cost.</font></div><div style="margin-bottom:3pt;text-align:justify"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted Operating Expense and Adjusted Operating Expense Ratio</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines Adjusted Operating Expense as total operating expenses adjusted to exclude stock-based compensation expense and certain non-recurring charges, such as expenses associated with our workforce optimization, and other non-recurring charges. Other non-recurring charges include litigation reserve, impairment charges, and debt amendment costs related to our Corporate Financing facility. The Company defines Adjusted Operating Expense Ratio as Adjusted Operating Expense divided by Average Daily Principal Balance. The Company believes Adjusted Operating Expense is an important measure because it allows management, investors and Oportun's board of directors to evaluate and compare its operating costs from period to period, excluding the impact of non-cash, stock-based compensation expense and certain non-recurring charges. The Company believes Adjusted Operating Expense Ratio is an important measure because it allows management, investors and Oportun's board of directors to evaluate how efficiently the Company is managing costs relative to revenue and Average Daily Principal Balance. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted Return on Equity</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines Adjusted Return on Equity (&#8220;ROE&#8221;) as annualized Adjusted Net Income divided by average stockholders&#8217; equity. Average stockholders&#8217; equity is an average of the beginning and ending stockholders&#8217; equity balance for each period. The Company believes Adjusted ROE is an important measure because it allows management, investors and its board of directors to evaluate the profitability of the business in relation to its stockholders' equity and how efficiently it generates income from stockholders' equity.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted EPS</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines Adjusted EPS as Adjusted Net Income divided by weighted average diluted shares outstanding.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:3pt;text-align:justify"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11</font></div></div></div><div id="idc56b44ebb35400d9b7eafd08be4c88d_43"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Oportun Financial Corporation</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">RECONCILIATION OF NON-GAAP FINANCIAL MEASURES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">(in millions, unaudited)</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:76.646%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.056%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">March 31,</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted EBITDA</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2024</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net income (Loss)</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">9.8</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(26.4)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjustments&#58;</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income tax expense (benefit)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4.0)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest on corporate financing</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Depreciation and amortization</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock-based compensation expense</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Workforce optimization expenses</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.1)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other non-recurring charges</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Fair value mark-to-market adjustment </font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4.9)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3.0)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted EBITDA</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">33.5</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">1.9</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.677%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.041%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">March 31,</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted Net Income</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2024</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net income (Loss)</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">9.8</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(26.4)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjustments&#58;</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income tax expense (benefit)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4.0)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock-based compensation expense</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Workforce optimization expenses</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.1)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other non-recurring charges</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Mark-to-market adjustment on ABS notes</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">27.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted income before taxes</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">25.5</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">5.0</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Normalized income tax expense</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted Net Income (Loss)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">18.6</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">3.6</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stockholders' equity</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline"> </font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">366.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">382.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">GAAP ROE</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">11.0</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(27.0)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted ROE (%) </font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:6.17pt;font-weight:700;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">21.0</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">3.7</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#58; Numbers may not foot or cross-foot due to rounding.</font></div><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Calculated as Adjusted Net Income (Loss) divided by average stockholders&#8217; equity. </font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Oportun Financial Corporation</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">RECONCILIATION OF NON-GAAP FINANCIAL MEASURES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">(in millions, unaudited)</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.677%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.041%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">March 31,</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted Operating Expense Ratio</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2024</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">OpEx Ratio</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13.9&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15.5&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total Operating Expense</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">92.7</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">109.6</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjustments&#58;</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock-based compensation expense</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2.8)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4.0)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Workforce optimization expenses</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.8)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other non-recurring charges</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.0)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3.1)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total Adjusted Operating Expense</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">88.9</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">101.7</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average Daily Principal Balance</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,705.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,851.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted OpEx Ratio</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">13.3</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">14.3</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><font><br></font></div><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#58; Numbers may not foot or cross-foot due to rounding.</font></div><div><font><br></font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-9pt"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Oportun Financial Corporation</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:13pt;font-weight:700;line-height:120%">RECONCILIATION OF NON-GAAP FINANCIAL MEASURES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:13pt;font-weight:700;line-height:120%">(in millions, except share and per share data, unaudited)</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:76.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.056%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">March 31,</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">GAAP Earnings (loss) per Share</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2024</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net income (loss)</font></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.8&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(26.4)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</font></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:0.25pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.8&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #929292;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:1pt solid #929292;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(26.4)</font></td><td style="border-top:1pt solid #929292;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">45,496,705&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38,900,876&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted average effect of dilutive securities&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock options</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Restricted stock units</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,541,094&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">47,037,799&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38,900,876&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Earnings (loss) per share&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Basic</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.21&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.68)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Diluted</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.21&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.68)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:76.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.067%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.070%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">March 31,</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted Earnings (loss) Per Share</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2024</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Diluted earnings (loss) per share</font></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.21&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.68)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Adjusted Net Income</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">45,496,705&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38,900,876&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted average effect of dilutive securities&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock options</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Restricted stock units</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,541,094&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">435,763&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Diluted adjusted weighted-average common shares outstanding</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">47,037,799&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">39,336,639&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted Earnings (loss) Per Share</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">0.40</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">0.09</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:1pt"><font><br></font></div><div style="margin-top:6pt"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#58; Numbers may not foot or cross-foot due to rounding.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14</font></div></div></div><div id="idc56b44ebb35400d9b7eafd08be4c88d_46"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Oportun Financial Corporation</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">RECONCILIATION OF FORWARD LOOKING NON-GAAP FINANCIAL MEASURES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro DemiBold',sans-serif;font-size:13pt;font-weight:700;line-height:120%">(in millions, unaudited)</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #6cdb8b;padding:0 1pt"></td></tr></table></div><div style="margin-top:5pt"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.694%"><tr><td style="width:1.0%"></td><td style="width:40.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.815%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.549%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#eaeaea;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2Q 2025</font></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="9" style="background-color:#eaeaea;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">FY 2025</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Low</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">High</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Low</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">High</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted EBITDA</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net income</font></div></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">*</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjustments&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income tax expense (benefit)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest on corporate financing</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">36.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Depreciation and amortization</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock-based compensation expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other non-recurring charges</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Fair value mark-to-market adjustment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">*</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">*</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted EBITDA</font></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">29.0</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">34.0</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">135.0</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">145.0</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Due to the uncertainty in macroeconomic conditions and quarterly volatility in the fair value mark to market adjustment, we are unable to precisely forecast the fair value mark-to-market adjustments on our loan portfolio and asset-backed notes on a quarterly basis. As a result, while we fully expect there to be a fair value mark-to-market adjustment which could have an impact on GAAP net income (loss), the net income (loss) number shown above assumes no change in the fair value mark-to-market adjustment.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:71.083%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.837%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#f2f2f2;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">FY 2025</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted Net Income and Adjusted EPS</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Low</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">High</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net income</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjustments&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income tax expense (benefit)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock-based compensation expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other non-recurring charges</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Mark-to-market adjustment on ABS notes</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted income before taxes</font></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">72.6</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">85.6</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Normalized income tax expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted Net Income</font></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">53.0</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">62.5</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">48.0</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">48.0</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Diluted earnings per share</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">0.48</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">0.70</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Adjusted Earnings Per Share</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">1.10</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">1.30</font><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#58; Numbers may not foot or cross-foot due to rounding.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'TT Commons Pro',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>oprt-20250508.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:8f9c271d-9014-4d0f-8522-347ac25300ab,g:fd72153a-2741-4814-8192-46d157209bb1-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:oprt="http://oportun.com/20250508" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://oportun.com/20250508">
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="oprt-20250508_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="oprt-20250508_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformationDocument" roleURI="http://oportun.com/role/DocumentandEntityInformationDocument">
        <link:definition>0000001 - Document - Document and Entity Information Document</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>oprt-20250508_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:8f9c271d-9014-4d0f-8522-347ac25300ab,g:fd72153a-2741-4814-8192-46d157209bb1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_73c1a589-a5c0-4563-8827-a298f13e9fdd_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_89006853-857d-4492-bffc-18c03e7eb2f8_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_8e88a798-ebbc-4753-9247-0d40998aea53_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_a32f9620-e2ba-4db1-bb53-4a1c538bb9a6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_d53f5d2e-b3ca-4617-a862-187852cd5ea2_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_6d536da2-86fb-48ce-ab69-e943b578278b_terseLabel_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementIssuerTenderOffer" xlink:to="lab_dei_PreCommencementIssuerTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_66dbc0d9-62b3-4791-8de4-bd0901a51d9c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_79574b6e-d1ee-4d71-8d6e-69ff0d3405d6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SolicitingMaterial_7d62257f-c5fb-4036-be0e-502bfe1e0e45_terseLabel_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:label id="lab_dei_SolicitingMaterial_label_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SolicitingMaterial" xlink:to="lab_dei_SolicitingMaterial" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_ab12f21b-c09c-49c7-8806-8d5541699757_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_9dcfa9a3-f651-4adc-8ed7-863f0f7e425c_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_WrittenCommunications_84063643-1671-4b45-afb0-4740895b6f8b_terseLabel_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:label id="lab_dei_WrittenCommunications_label_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_WrittenCommunications" xlink:to="lab_dei_WrittenCommunications" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_37c03a59-0fa8-4dc0-98dc-21aa6e8bfb23_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_52eead51-fab5-4f3e-b9c4-390bbf22a52d_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_579e9625-ee5f-4f39-8d0b-13fff87b223d_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_d5d4e735-fffc-42b6-8bde-a4e3f8a5f337_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_163540f3-821e-480b-87e9-31686a11eadb_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_66401581-ae99-4c81-8ea7-5e5e4cd74c28_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_3f74c1aa-0e25-4bef-849a-ee8af4601451_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_4adc5c2b-391d-416e-b8a2-e3db15fe5a44_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementTenderOffer_f2b3e0cd-e887-488d-a7d2-ac1b5898cec2_terseLabel_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementTenderOffer" xlink:to="lab_dei_PreCommencementTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_1d6e7098-1755-4f88-92fa-c82ab40b5402_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_ed91fd6b-c610-46f2-bda8-c1da3bd62b48_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>oprt-20250508_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:8f9c271d-9014-4d0f-8522-347ac25300ab,g:fd72153a-2741-4814-8192-46d157209bb1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://oportun.com/role/DocumentandEntityInformationDocument" xlink:type="simple" xlink:href="oprt-20250508.xsd#DocumentandEntityInformationDocument"/>
  <link:presentationLink xlink:role="http://oportun.com/role/DocumentandEntityInformationDocument" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_3fc55585-18db-4d96-9edf-24b518fbd05a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_DocumentType_3fc55585-18db-4d96-9edf-24b518fbd05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7f68d315-1b3b-45be-a21f-9fb5acc86866" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_DocumentPeriodEndDate_7f68d315-1b3b-45be-a21f-9fb5acc86866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_748a87d3-9407-4393-b5c6-6e3e7c01b913" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_EntityRegistrantName_748a87d3-9407-4393-b5c6-6e3e7c01b913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_db6f9eb7-40b0-4f2c-88d0-7ab576a08e4a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_EntityCentralIndexKey_db6f9eb7-40b0-4f2c-88d0-7ab576a08e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_0ff17624-5206-4838-9b10-3fb1d6c984a7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_AmendmentFlag_0ff17624-5206-4838-9b10-3fb1d6c984a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_882e81d8-5745-4789-bb96-73dc9ac3ad0d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_EntityFileNumber_882e81d8-5745-4789-bb96-73dc9ac3ad0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_79c7a3fb-e887-4d34-8829-736a05b16673" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_EntityIncorporationStateCountryCode_79c7a3fb-e887-4d34-8829-736a05b16673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_63fec5dd-abc8-4785-b02d-b73738ece8d3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_EntityTaxIdentificationNumber_63fec5dd-abc8-4785-b02d-b73738ece8d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_dd2fb2be-c7de-4273-bfed-f0598322bb56" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_EntityAddressAddressLine1_dd2fb2be-c7de-4273-bfed-f0598322bb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_e16977db-a2ae-447e-aeb3-26e3b4dc7819" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_EntityAddressCityOrTown_e16977db-a2ae-447e-aeb3-26e3b4dc7819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_fba668a6-7cdd-4ff1-b0df-399b29efcbf3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_EntityAddressStateOrProvince_fba668a6-7cdd-4ff1-b0df-399b29efcbf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_53b0076e-339c-4969-853e-a70e19ee897f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_EntityAddressPostalZipCode_53b0076e-339c-4969-853e-a70e19ee897f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_0eaab15b-b134-4965-8c99-ef05c8b9219b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_CityAreaCode_0eaab15b-b134-4965-8c99-ef05c8b9219b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_8f0255a1-aaa3-4d25-ab5c-c40526e38308" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_LocalPhoneNumber_8f0255a1-aaa3-4d25-ab5c-c40526e38308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_9373aa1e-8b05-4ea7-8d4b-e93dddc2f87b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_WrittenCommunications_9373aa1e-8b05-4ea7-8d4b-e93dddc2f87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_869d52b0-9587-46d2-a8d5-5b6205d49189" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_SolicitingMaterial_869d52b0-9587-46d2-a8d5-5b6205d49189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_4292cbfd-baca-433a-8cb3-d23cd4f65f86" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_PreCommencementTenderOffer_4292cbfd-baca-433a-8cb3-d23cd4f65f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_66109ec9-091b-488b-b26a-23ef7621de26" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_66109ec9-091b-488b-b26a-23ef7621de26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0b6dbead-4eda-4a85-958d-ad0dea6c3a04" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_Security12bTitle_0b6dbead-4eda-4a85-958d-ad0dea6c3a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e4eb9d56-1fa2-47b0-933e-188fae2b5731" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_TradingSymbol_e4eb9d56-1fa2-47b0-933e-188fae2b5731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_cb482783-febf-4829-a4bf-677841d9319a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_SecurityExchangeName_cb482783-febf-4829-a4bf-677841d9319a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1c633ac1-9234-48a5-aa47-478320f4c170" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a80f56eb-8c9f-4429-8752-249ef8d9a164" xlink:to="loc_dei_EntityEmergingGrowthCompany_1c633ac1-9234-48a5-aa47-478320f4c170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>oportun_rgba.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 oportun_rgba.jpg
MB5!.1PT*&@H    -24A$4@  "6    )>" 8    P.CY)    "7!(67,  "XC
M   N(P%XI3]V   @ $E$051XG.S=2W(4Q[X'X#R.,S]]5T S8.SV"A KL%B!
MQ9P(Q( Q8LQ .(*YY!4@KP"Q N0Q W160'L%YT;9V;@1>G2]\_%]$1GX^-XP
MW5756569O_SGOP*0@V5LNUJ'$"Z<60        " <0E@05J:D-5>".''$,(J
MML6 G_!\ZY^;D-8?U_S?A+<          '8D@ 7SVP\A/(Q_MJER-85-**L)
M9/T9_UQO_0D         4#4!+)A'$[1ZEFCHJHWSK4I:E[&=#_>?!P
M  !(FP 63*L)6[T,(1P4?MPW8:P/L5K61?S?            K37!JY,0PO\J
M;^]#",<Q@)9SY2\          & B1X)7-[8O,935'*.]$,+"10D
M #16(82/0E:MV\=8)6M?( L          .IT*$@U2B +           H6%.Q
MZ41H:M3V/@;<5GY(          !0CH4M!R=OGV/@374L          #(F/!5
M&NU=".$@G@\          " #PE=IMH]QJ\*E'Q$          *1)^"JO,);*
M6           D!#AJ_R:;0H!         " !)\),6;<O\1SN^S$!
M ,"T#@28BFJ?0PA'(82EWQ$          (QK&:LGU1Y:*K6]CP$[
M  !@!.^%E*IH7U3% @        " 8=EZL,[V+H2PY[<$          #=+6P]
M6'W['$-X"[\C          !HYT@ 28MMLSVA(!8         5.Y?M1^ TCW]
M]'H90EC%=B^$L(Q?>75+>.0\_KD.(?P10KALVML'+\[+/V(W6L3J1P(W7'4:
M0G@5?R<         0&4$L KS]-/K)EBU'T)X>$?(JJN+V#Z$$,[>/GBQKN30
M-M6.7B;P.4A7$\3Z;2O "         !40 "K $\_O6X"5S_'X-74%9HN8NBD
M"6.57 'H\U;U,+C->:R()8@%         !40P,I4W%KP60CA(*%M\9K R6]O
M'[PX3>"S#*D)MKTKY^LP$4$L         *B  %9FGGYZO1>WPMM+^)-?QJI8
M;PK9HO!=#&%!%X)8         % P :Q,9!*\NJH)7_V:>1"KJ2[V)8'/0?X$
ML0        "@0 )8B8M;#9YD%KRZJ@E?/<]T:T+;#S*TTQC$NG1D 0
M "!_ E@)>_KI]5&L>E6*BQ#"D[</7EQD]'V:\-M! I^#\C1!K.<QH @
M    9$H *T%//[U>Q:I+RT*_XJNW#UX<)? Y=O&YX// _+YNTRF(!0
M  !Y$L!*3(%5KVZ20S6L10CA2P*?@_)=QFT)<]RF$P        "J)H"5B*>?
M7B]BU:N]BK[V.H:PSA+X+-=ISL7[]#X6!;N(VQ*>.\D         D(<?G*?Y
MQ2T'/U86O@JQPM2[6/4K1;6=#^:WBJ&_$UM? @       $ >!+!F%L-7[RL/
M6[Q\^NGU20*? U)Q$$.9J883 0       (#(%H0S>OKI]4&L=,/?FFW7'K]]
M\&*=R/%XKPH6";ALMNJT+2$         I$D%K)D(7UVK"3N]?_KI]2+!SP9S
M66YM2^BW 0        ")$<":@?#5K39;,@+?:OJ-S_%/         " 1 E@3
M>_KI=1,P.J[J2[>W>OKI=0H!M64"GP&V+6)X\[WK$P        #2(( UH1B^
M>F\;L9T<//WT>NZ@FH +J6JVZ_P80CATA@        !@7O]R_*?Q]-/K10Q?
MK6KXO@-Z\O;!B].9_NXOPG)DX+SYG800+ITL         )B>"EC3.1&^ZN0X
M5@Z;PT5>AXI*J88%         #,2P)K TT^OFV#$?O%?=!Q-!:J36$$,N%[S
M^SB.5?9LG0D         $Q+ &EFLWG1<])<<7W,,7Y;^)6$ FVI8!PXF
M     $Q# &M\)Z5_P8D</OWT>F_BO],6A.1H$?N==_&? 0       ( 1"6"-
M*&X]N"KV"TYOZJT(_TSEBT,'^[$:UM3!10        "HB@#62&)0R+9YPUHV
ME; F_/O.)_R[8 S-;^9]".'(T04       " <0A@C>?8]E^C>/;TT^OE1'^7
M+0@IQ<L8Q-(G 0       ,# !+!&$ -"!\5]L31,65EL'4*X3/V P(Z:K0@_
MVY(0         (8E@#4.6P^.ZV#"*EBV(:0D"UL2 @       ,"P!+ &IOK5
M9*8*N7U(X+O"T&Q)"          #$< :GNI7TVBJ8$T1'CE+X<O""#9;$JX<
M7         #H3@!K0#$0M%_,%TK?X02?<"V$1<&:/NNCJGT     #*!9\'<4
M*Z\W[7^)M8_Q<QW'\;"EDPX   SEWX[DH/9MZ36I7^(+_=A^%ZRC<"<AA(<A
MA"=.-      M[,5QVAP6^&TJP>]M_;N+$,)O(833N!@7  "@$Q6PAO6LI"^3
M@>733Z_W)OB87KZIP4%<!2A$"@   ,!=F@6KGV-%J9RKJZ]B1:S/<;&OL3$
M * 3 :R!//WT>KFU@H;I_#+1W_2K<TH%5C&$I2\#    X#K+&+IZ5]@6?DWP
MZF4,8MD- 0  :$T :SA>RN8QU7%_HPH6E=@,HNG3     -BV'Q?O3;$KP5P6
M,5QVXLP#  !M"& -9ZI*3'QK,=$VA&M5L*C(9J IY_+Q      SG,(X7U;)%
MWT$,F]F2$   V(D U@">?GJ]L&77K'Z>Z"]7!8O:G%CM!P   %"]9GSHN,*#
ML(J5XH6P  " .PE@#:/DDLLYF.KX-^&K5WD?*FCMH++5C0    #\XZ#R*NE"
M6   P$X$L(;QL(0OD;$IJX\U5; NBCN"<+M] TT     U=E3'?TOJTHK@ $
M "T(8 W#]H,S>_KI]915R)XD>1!@7)O5?OH[    @/(M8E5T_G80%RD"  !<
M2P!K&+8@G-^4H9"F M;S5 \$C$@("P   * .QZJA?^?$,0$  &XB@-73TT^O
MEUE_@7+<F_B;-%L1GI5\0.$&"R$L    @*(M8\4GOM6,BQTZ)@  P'4$L/H3
MP$K#'&&0)[$:%M2F&6SZ:" .    H$@OG=8;/5,%"P  N(X 5G^JP*1ACB#<
M.H3P./X)-3H1P@(    HBNI7MULX/@  P'4$L/JSVB4-<U4BNPPA/!+"HF)"
M6     #EV'<N[_0L\<\'  #,0 "KO__D_@7H[4((B\H)80$   "4X1?G\4Y+
M.V,   !7"6#UYT4K$4\_O9[S7&Q"6)=)'128CA 6    0-X6QKMWMI?)YP0
M "8B@$5)YMX.L@EA_13_A!J=Q 8   ! ?H2O=O<PEP\*  !,0P +AK6.(:PW
MCBN5.A#" @   ,B2JDZ[FWLQ,   D!@!+!C'\Q#"XQC(@MHT(:QC9QT   "
M0@FK 0  WQ# @O&<A1#NAQ!.'6,J=!B#6     #DX9[S!   T(T %HRKJ8#U
M)(3P*(1P[EA3F1,A+    (!L+)TJ  " ;@2P*$G*V_V=QQ"6(!:U$<("
M    H&@"6/U=Y/X%2O'VP8L<SL5V$,O6A-1"" L       " 8@E@]?=G[E^
M69S'K0G_+_YYYC10."$L         (HD@-5?RMO>U>0RT^^ZCI6P'H<0_A4K
M8[V*@:Q<OQ/<I EAK1P=         $KR;V>S-UL0IJ&4L-)Y;-N:P,IBZW_O
M[?C?>KCUSPO!%Q+Q/@8-]9T         %$$ JS]5BM)0<ICCZG>[&M!J:QE;
MV IS/;SROV$L"R$L         $HB@-73VP<O+I]^>IWU=RC$?VL_ "U<;@4'
MKPMS;:IE->W>UC\O.OUM</TU=A)#6+9Q!0       "!K EC#.%<Y:'8JZ0QG
M?<-6B)M@5G.M_QC_>3GF!Z%HJZU*6$)8         &1+ &L8%P)8\WK[X$7?
M;?FXVW7!K&4,TCR,OX&5XT@+JU@)Z[&#!@       $"N?G#F!O&A@.^0,]6O
MYM-L97@60G@>0O@IA/!_,4SSQGEA1_LQA 4         61+ &H;J2_-R_-.Q
MOB:0]22$<&J;.6YQ$!L         9$< :P!O'[Q8J_8SJ]\K_NZI6\?PU9,8
MQGH4JV-=UGY@^,Y)K(8%         %D1P!K.;Z5\D<RLWSYXH0)6/LYC=:S[
ML4*6,!;;FA#6RA$!        ("<"6,,Y*^6+9,9QS]>%,!97+$(([^*?
M     ) % :R!O'WPXM(VA+.P_6 9ML-8C^*VA>O:#TJEEC&$!0        !9
M$, :EFT(IW7Y]L$+%;#*TVQ3^"2&L9X(-E9I+X1P7/M!         " / EC#
M4K5G6@)O95O'W]1/L?E]U>4PA'!0^T$         ('T"6 -Z^^!%$PY1D6DZ
MI[5\4?ZJ@K6IBM5L57CID%2AJ8*UJOT@         ) V :SAO2KM"R7J].V#
M%T(X]6E"CF^VMB<\K_V %&X10G@7_P0       " ) E@#2R&@E1F&I^@&\WO
M[%%L@ECE6L80%@         D20!K',)!XU+]BFWG6T$LX<<R[840CFH_"
M      "D20!K!*I@C4[ C>N<QVT)[_O]%>EE#&(!        0%($L,;S/(2P
M+O7+S>B5ZE?<X3(&L6Q-6)YF*\)%[0<!        @+0(8(WD[8,7:Y6:!M<$
M:]X4]IT8S_;6A()895C$$!8         )$, :T1O'[QHPD(7Q7[!Z3V)P39H
M8Q/$>AQ#?.2MV8;PR#D$        (!4"6.-[4OH7G,CIVP<O5#&BC[,0POU8
MF4Z0+V\O0PBKV@\"         &D0P!K9VP<OF@I8SXO^DN.[= P9T%$,8ITZ
MJ%E[%[<D!        (!9"6!-(&Y%>%;\%QW/8UL/,K!UK$[WR#:AV5J&$(YK
M/P@         S$\ :SI/!#TZ>1*KB,$8FFTM?XH5UH3\\G,00MBO_2
M    ,"\!K(G$"DY/A#Q:.7W[X(5MXIC"FQC$4JDN/R>V(@0       !@3@)8
M$XJ5G!Y5\X7[:<)73W+^ F3GLMGN,C9!R7PTX:MWM1\$         .8C@#6Q
M&,(2++K=1=P2#N;05,&ZKQI65O9""(>U'P0         YB& -8.XK9X0UO7^
MJA(6MVR$N:Q5P\K.RQ#"LO:#         ,#T!+!F(H1U+>$K4M-4P?HIA'#N
MS"2OV8KPI/:#         ,#T_N68S^OII]?-UEGO8GB@9J=O'[P02"-ES19W
MQ\Y0\IKM2]_4?A      .G@?0MASX'9F?@4  /A*!:R9O7WPHJFL\RB$<%GQ
M87@C?$4&WL1J6#7_5G-@*T(         )B6 E8"W#UY<5+K-6;/5X).W#UX\
M3^"SP"XVO]4S1RM9"Y7*         )B2$KF)>?KI]5&LX%*ZBQB^NJC]G),M
M6Q*F[;&@'    $ KMB!LQ_P*  #PE1>$!#W]]+IYR3TI>!NM-ZI>48A5')A:
M.*'):2KLW8]_ @   ' W :QVS*\   !?V8(P06\?O#B/VYR]*>RK_;5]F_ 5
M!;F((1^5W-*SJ*2:(          SLT(C<4\_O5[%;<YR7GG45*!Y]?;!B]("
M9;"MJ5IWX(@DYU$(X;SV@P    "P Q6PVC&_ @  ?.4%(1-Q6\*7F;T -\&K
M7^.6@[8!HP8',8A%.BYB14$     ;B> U8[Y%0  X"LO")G))(@E>$7-FM_F
MN[@%'FEX7N"6K@    !#$\!JQ_P*  #PE1>$3#W]]'H9@UC["04]FFV^?GO[
MX,5I I\%YK2*(:RELY"$)@AZ/_X)    P/4$L-HQOP(  'Q5R@O"7@PZ-.T_
M,?QPG6;R_8_X[YNPT&5L67OZZ743POIYIC!6L[W7;R&$L[</7F1_+&% BSAH
M=5-_Q+2:8.@3QQP   #@1@)8[0A@ 0  7^7Z@M $C1[&E\&^X89U#&-]:$)$
MN0>RXA:%>UO'9VB76\?K7.@*;K6(E; ,7*7AIQ@:!0   .![ ECM"& !  !?
MY?2"T(2N?HE_CNEK1:="JF.M8F6PYL][6UNBW?8BO5T9[$,,J37'Y>+M@Q>V
M\(+V3D((!X[;[)KPZ*/*CP$   # 302PVA'  @  LM%4CSD*(7P)(?QOAJ9R
M#3"4DYGZ,>W;-G:(%P   "!7[XTCM6H   #)FSMX=;59^0,,00AK_O;9E0P
M  !P+0&L=@T  "!I*06OKK;W6UOX 71Q8'!J]G;DR@4   #XC@!6NP8  )"D
M50CAH\E[H )"6/.V+['2(@    #_$,!JUP   ))SE.'+U4?5L( >A+#F;8*T
M     -\2P&K7    DK'(_*6NJ:*R[W(".A+"FK<)T0(   #\0P"K70,  $A"
ML^7@YT)>M%12 ;H2PIJOG;AJ 0   +X2P&K7    9K>*U:-,Y /\W7_4/F U
M5U,%"P   .!O ECM&@  P*Q*#%]MFA 6T)40EGX;    8$X"6.T:  # ;$H.
M7YG,!_H2PIJGK5RY      )8+1L  , L:@A?;=JQ2PSHR$#7].V]BQ4   #
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
MO?-LM@WWK%0^[]'07>[/(!8RMA(-S?<  "  241!5.-YA3[<;]NYE].'O84
MUN[&^HUD79F([*QBY?:L?OM=*F#1WUH "YB!*EC#JN&>Z(4F/8=*^Y(PU; H
MS2:08KM!:G(H<$AEIGAF6<3G(^.J==!_0C]^0\ NC(VV4\+Q,M;8SM#':Q''
M"BP*9VJ+W H2M E@V7YP. (0P%Q4P1I6Z0/H[ON[&WN58_;[7E.536C%)".Y
M$B:D=LMX_=OJ.%\_UGX $I+EBET .M'7M^-XT8?WE/H8GYG/9HQ O\U<-O-C
M6524;A/ 4CYU.+^7\D6 [*B"-2Q;\S(%6PZ2H\TV.[:R(C>VTX1_[,?@B$!M
M?MQ[T[!YCG<^ .J@OV_'\0)(W\J.'"3D. :QDM:V A;#.',<@1FI@C4<]T;&
MMF]U"9D[= V3"56OX'J;0.V)23)H1?@*  #(F7<:4G20>@AKUP#6RB#T8)KP
MU;J0[P+D216LX2QBI0P8PZ&M?RB$*FZD;J7J%=SI(/Y.//O"W?9-5    !D3
MOB)E!RE?G[L&L%3X&,YOI7P1(&N_.GV#L0TA8SB)E5B@% O7-8DZBJ$2"X[@
M;LLXP'7D6,&-#BRB    ,K8G?$4&DKU.=PU@F5P>QJ7M!X%$G,4^B?Y4 6!(
M"Y6"*-RA%W@2L>EO7SHAT-I+VW7"M5;"Y@  0,96%I20D20KM>T2P%K$#T]_
M*LX *7GE; S"-KT,91,&$.JC='NQXI!W#.;27(.?];?0RZ8O5S$=_F:+#@
M(&?>:<A1<M?M+@$L@VG#6(<03DOX(D Q3F/?1'\F<.EK)9!"99:JO3&3(X-)
M,)A%7!FKX@^U,U$!  #DS#L-.6NNWY-4/O\N :R'$WR.&@@Z "E2F6\8MNJE
MCY5M?*C4(KX8';H F, F*&++01B>[66IV<+U#P  9$SXBA+LIQ+"VB6 I:K'
M,(0<@!2IS#<,]TJZ\G(#?U=.26:%"D5:V2H-1F=[66HD? 4  .3,.PTE.4AA
MGN&N -9*-89!G(<0+@OX'D!Y+H6P!K$PV40'PE?PCX-8G<CO@:'MJS((D[&]
M++4Y\1X(  !D2OB*$AW,O>/&70$L%3V&H?H5D++?G)U!J*I!&\)7\+U]OPL&
M=B38!Y/;;"][[-!3N&/O@   0,8L**%4QW,N#KPK@/5PHL]1LJ:ZS%GM!P%(
MFBI]PW#/9%?"5W SOP^&T@PBO70T83:'\7>H/Z=$LZ^H!0  Z,&"$DIW/%?
M4 6L\:DL ^1 I;[^W#/9A7 )W*WYG7RV HN.FO[UHRW0( D'GGLHT$J%-P
M(&,6E%"#V;;8O"V M3)(-HC3 KX#4#Y]U3"$L+B-\!7L;O.")(1%&RO7#21G
M%4.1?I>48&%K6P  (&.K6*T::K"98YC4;0$LD\C]V=8+R,7:=JF#<._D)B9K
MH#TA+-H0OH)T+?T^*<1)O)X!  !RLYFC@)I,7L7ZM@#6PPD_1ZEL/PCD1)_5
MGWLGU]F$2$S60'M"6.Q"A4%(WZ8_WW>NR-2!ZQ<  ,C8.W,45.HPOM-/0@6L
M<:DF ^3D+%;"HCL! :[SSK4!O0AA<9N#N+V9\!6D;[/:=K)!+QC(<NH5LP
M  ,ZDOV@<L=3!1!O"F M#6#W=BK( &1(<+2?A8  5YQXL8%!"&%QG8/8SP)Y
M.1'"(C,GQDD! (!,->.I+YT\*C?9%IPW!;!,%/;W>^Y? *B2OJL_]U V)BUK
M"A40PF*;\!7D30B+7!QZQP,  #(U6>@$,K"*U>!&=5, ZT=72"]K562 3#5]
MUZ63UXM[*(U]VY3 *#8A+%4HZB9\!640PB)U2RO% 0" C+V<:MLUR,3+L1=9
MJ8 U#N$K(&?ZL'[<0UD)!L"HA+#J)GP%91'"(F6V'@0  '*U%ROZ M\:]5W_
MI@"6;3WZL847D#-]6#]+@_156YBH@4FLA+"J)'P%91+"(D4'%M<    9,X8&
MUQNUVO5U 2R#"_W8?A#(W7GLR^A.D+E>Q\X_3*;YK;USN*LA? 5E$\(B)0O;
MB0,  )FS]2#<['"L7-1U 2R3AOV<Y_SA 2)!TGZ$F>MT8.(0)K<GE%,%X2NH
M@Q 6J3A491,   "*-LIX\W4!K!]=1[W8N@LH@;ZL'_?2^BRMDH?9-)/U1PY_
ML82OH"Y"6,QMU*T(    @"0LQYA74 %K>*K& "50S:\?]]+Z+*V2AUF]-&%?
MI)7P%52I^=WO._7,1/B*OHRG0#]^0P  3.79T-MU"F -ZR*$L"[I"P'56@N4
M]B*, S"]8^\R16G.Y?O:#P)4[$2?S@SV!+H9P*6#")WY_0  ,*7%T+O;7 U@
M[3F=O=BR"RC)!V>S%Q-& --:Q,". &S^ELXE5&_3IWNF9DJJ7S&$2R$2Z$SU
M*P  IK8_9$[J:@!KT/):%5(M!BB)08]^3!8!3&^A:E+VFG/X3O@*T!\PL3T+
M4QF0\13HQF)0  #F,%@5K*L!K!^=SL[6<0M"@%)<6+79BWLJP#Q6<>LJ\J3B
M#;!-13RFHOH50[)+ G1C@3L  '-HQJ,/AOA[KP:P#'1W9V434")]6W>J2@+,
MYV"H%R8F=>*=%+C&:LB5B' -U:\8VID%;=#::5SD#@  <W@YQ )  :SA*(\+
ME$C?UIT!?(!Y'7N_R<JAT!QPBZ9_.'* &,DO#BPC^-5!A59^<[@  )C1,HY1
M][(=P%HHZ=Z+*C% B?1M_:B"!3"?YMWFG7><+.RK;@/LX*6@)B-8NJX8R:DJ
M6+"S,V.0   DX%G?^83M );5X=TUI7$O<OWP +>X-&#8BP 6P+R6<5L[TK5R
MCH 65#=D:,\<44;2C!<_=W#A3GXK  "D8M&W"M9V ,LD<7=69P ET\=U9W((
M8'[[*ELD:Q'#5ZJ4 ;M2W9"A>6=C3&>Q 3=[9?$G   )Z54%2P!K&'^4\"4
M;J"/Z^Y>KA\<H# JIJ3IQ'D!.EC&$!9 #IX(E\"-FH#B&X<' ("$]*J"M1W
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
MQ$3>;%4\)"VJ\\&W+F.?M0E</8[_VZ ^   PI#.+ GN[B.]NQIO2\,MMGT(
MJSL#$D"-A 6ZN9?CAZ98;[SP).%2];&D'==^ #HXBBN 2,.FI+N*3-/;KGCH
MV3D=3?]T6/M!H'K;H:M-U3[CFP  P!@VB\ ?&YL:S%%\GS.?,*];%V\W :P?
M*S@(8]!1 + K$]*DX"(&?DS&I^4LOC39EC M3;]]4/M!:*&I*O,LFT];-B7=
MT[$=M'7?3<,SS^54:!T77CP2N@(  ":RF8NP"'QXFVI89Z5]L8PL;QM?^D$)
M=@!:D*J&/+V*#^4J<:1ILRWA(_UL4E[6?@!:L+57&I1T3]/FO!@8F]]"WTY%
M+K>VO7[B/0   )C(J86!HUO'!7^V))S/C56P;$'8G8$+H$:" 9"7RQB\.G+>
MLG"N&E925,':C>,TO\V@BTI+Z7*.TM'T5WNU'P2*=AX#5_?C,Z4^!P  F,KS
M^#[B/60:1_%X,[V'-_V- E@ ,#Y509C#:0SS6&F2ETTU+)/T:5 IY6['J7_
MPITK.YX5U;#2H&^G1.=QE;EM/@  @*EM%IY96#R]3<4Q<PG3NK4"EDEA -IP
M$V]OE=L')FOKN.K!2I.\G0G0)4%UI]OMW?:RR>A>V;HT2YM!R>>U'X@9[:F"
M14$NMX)7JO4#  !36\?W$8O-YG,NA#6+:\>6?C IW(F),*!F^D!(UX55[T79
M;"'I?,Y+I92;.3;SV QLV5XV;V]B'R] -P_]%[E;;VTU*'@%  #,83-&9=YP
M?A="6)/[^;J_T!:$W;AP 8#4G'G9*=83>[G/2A6LZZD@,X\+D^U%N8@A+.=S
M>BKXD;,W\5X@I \  ,Q%^"H]0EC3NK$"%@  >7L3MS/R8%VNTSA)[QS/0Z64
M[SDFT],/E&FM>N5LCBO]WN1K$]I\[EX   #,2/@J71=QKHCQ-3L-+J[^+0)8
M  !Y>Q(G82C?9M+-B^WTEJH]?4/UJ^D]5PFO>*H=3D^%0W+RRG,@  "0 .&K
M])T;8YK,ZNI?)( %0%L?'#%(PCJN9% QHRZ77G!GH^+3/QR+Z:SC@,F;6KYP
MY4Z5BI_<L\J^+_G9!/"/G#L  &!FPE?Y.(T+>1C7=XN4!;"ZT:D  '/:O.B<
M.0M5LEW5//9BM93:J7XU';_U.IT+84UJI4\C8:<F-P  @(0\\7Z2E2-S2*-[
M>/4O$,#JYL\</S0 L_JN#"5T9)4)8:LJCF#&M%1^<@RFHJ^OVX40UJ3T:Z1F
MO;4MJ7X   !(P1-AGBP]B;MJ, X5L !@)@L'G@&8D.<J(:QI[5?>GR]5BIF$
MOIX0S_]]U\$D5/8C)9>J'P(  (DY]8Z2K6:<\7'M!V%DWQ3@$, " ,B#"7EN
M(H0UG29\=5#+E[V&*C'CT]>SS?4PG6>U?%&2UOS6?_*;!P  $G(1QY_)5W,.
M7SE_HQ'  @#(C E8[B*$-9U:)^F7E8?/IJ"OYSJNBVGLQWX.YG(:PU>V' 0
M %*A>E(YCD((Y[4?A)$\W/[/"F ! *3-Q"N[$L*:1JW;\ E?C4M?SVTV YZ"
M&>-2Y8^YG%I1#@  ).A)W":=,GCO',<W"_H$L   TF5"GK:>NUXF\4L%WW';
MPO9<H]+7LXO+>)T(88UG/_9W,*7G!L$! ( $-0M%SIR8HES:BG 4WRS6%L "
M $B7, UM"7),XZ"R27JAA''YS;*K"R&L42U4^V-B3?#JC8,.   DYC+.35">
M(U7-1K':_$<%L   TO3<=G)T9*NJ:=0T2:_ZU7B>"%_1TH5J.:/2WS$56T<#
M  "I>F)LN6C"=</[N@VA !8 0'I.K8:G)UM5C:^6;0A7VRMX&)2@+5V="6&-
M9GFU=#R,0/@*  !(53/F<.[L%,TY'IX*6  P,24]V97*%@SEPFJ64=423%(-
M9AR"MO1U*L Q&OT>8_+;!0  4K4V-U&-5[4?@(']N/G/"6!U\^,8_U$ BB:
MQ2[6L6H1#$7(8URE5\%:A!#V$_@<I1&.9"A/K%@<Q7[L_V!HIR8S  " A+VR
MHT(USHTI#<H6A#T9B -J]A]G'T9CRSC&\#P&/AA>Z>$D(83A-7W\8WT] W(]
MC>.@Q"_%K,Z%KP  @(1=6LA;'56PAF,+0@ ZJV&[)9B#D QC$NX;Q[+P$)9M
MN(;W6%5,!J9ZYCCT?PSI(O;_    J;)@I#ZJ8 WKK_ES 2P @/F=65W"R-8F
M_D;S<Z'?:RET/;A7!C48B6TMAZ</9"CK.)$A" \  *1*$*=>JF -YZ^=) 2P
M  #FM;:ZA(F<"_J-HM0*6*J_#*OY_1V5](5(SAN#I8/3#S*$QZK< @  B1/"
MJ=>Y=];!J(#5@U60 ,!0'EL1SX1L=3F\1:$AK)*W5IR:H"U3\4PQ+/T@?:E\
M"   I$[U*WZM_@@,XVL%+!,P[2UR^\   ]IS,&$PJE4P!T&0X96V#>$J;K_%
M,)H)^$O'D@D(^PVKU( MTU#Y$   R('J5YQ9T#>(AR$&L!Q, !B7@ W7N?1R
MPTPN7'N#*RV<;-NMX9S9^I.)G<7&,$H+V#*-=:Q(!P  D#+5KPCQ'=98TD!L
M0=B=%>$ 0!]/!.&9T9&*/(-:%K9-N8HOPUC';3]A:IXQAJ,_I N_00  ( <6
MZ;)A&\+^_IH?$,#J3@ +J%%)D\LPIS,K2TB ;:J&]4LAWV/?ENN#L?4@<[$5
MX7!L0TA;;ZP<!@  ,G!ICH(M%\8Q>_MK3-T6A "T84(6^E,1A50T+]BGSL9@
M2MF&\&$"GZ$$Y[8>9&;"WL.Q#2&[LL4X  "0"^\N7*4*5G_+)H#U1^[?8B:J
MP  U$L#JYB+'#\UH?K62@(0\MR!C,*M"JN2J]#(,05M2H K6,/2+[,K6@P
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
M"&$-YB!6G &8VT(H=#!-^&I=R'<! (!@@0$5<LT#    O>P:P+(-X3 6*LX
MB=@7"!V,[0<!        *J8"UO14G %2\-)9&(Q[)   0-Y4P (   !ZV36
M=1E"N'"H![&(6Q$"S*7I@Y:._B N8P,       "@4KL&L(*58(-2>0:8DSYH
M.*I? 0  Y,VB&@   *"W-@&LWQSNP2Q5P0)FHOK5L-P; 0  \B: !0   /36
M)H!U84!B4"K0 '/0]PQG;7M>   *M>?$ @  \/_MW=MU&T>Z-N">O??]( -C
M(C <@> (3%W^5R8C,!F!R A(14 J M$1D(I 4 2$(R <@?\%JWK<@GA -_I0
MA^=9JY:]9Y_ 1G>AJ^JMKP#87YL 5N6HI5ZI@@6,3?6K?OE-!   2)^--0
M ,#!V@:P'+74K\NJJF8Y_4% U%2_ZM?O.?TQ "T)] ( N?C3-PD    <JFT
MRS&$_=J&KTYS^H. :)U:+._51@4LJJKZMXM P?RF        !&T#6)4%Y][]
MI@H6,+"9ZE>]\UO(UL)5 ,C>TE=,@<Q14!J;30$  ("#=0E@.8:P7X(1P-!.
M+:+TSO&# *1JY9L#7B%D3FD$L    ("#=0E@.8:P?XX& X8R#Y7VZ,]:!2P
M58$ZB&4,]6<$GP$@)X*M     '0*8%46G@=QF>'?!$SOG>I7O?,;2$T !6C#
M)I8TJ01$B8P?VA%L!0   *!S .N]2]>[(PNY0,^V?<JQB]H[1_$"5-6_70,*
M(8A"B00/ 0   *"EK@&LM1+K@[C.\&\"IJ.R7O_\_K'+$<*4RN)\NE3B:N>'
ME#XL )UL7#8   #@4%T#6)4*((.8JU8#].34XO@@5(!DEP 6I5(5J)V8%G8%
ML-K1SU.B-[[U5FS02)_O$    #C8(0&L&Y=_$.\R_)N <<WT)8.YS?3OHCL+
M\Y1*R+<="[OITL]3(B';=E1/ @" <=DT D"4#@E@;2Q$#T(5+.!0EQ9-!G&K
M:@A/L#!/B=SW:1,4:,?]3HF$; $   "@I4,"6)5C" ?S:Z9_%S"\I1#G8'[/
M]._B,#^Z?A1(("5MJG&UMTSM \,!]/'MV:0!    P,$!+-5 AK$TZ0ETL*UZ
M=>W"#6+CZ%V>X?>:$JF,TMZGU#XPWU!9E))XMVG/O!@     !P>P*E6P!O-;
MIG\7,)QW%DP&(WS%<P11*-$/OO7D"0NTHZ^G)"J^ 0  L;-1"H H]1' LB@]
MC*,<_RA@,-N%P5.7=S#O,_V[Z(>%>4KCGF\OML"3 %8[;U+ZL' @QRNW<Y_2
MAP4 @$R8FP(@2GT$L-;A*$+Z-?<" >S)T8/#NK=0S2O\7E,:U5':B^UW9!/!
M9TB)"J.4Q/T.     !WT$<"J'$,X&(M;P#[>"8 ,RF\<KU$I@I+XO>DFML#3
MEP@^0TKF0BD48J:?;VV5V.<% (#4.7X0@&CU%<"Z51UD$(ZZ %ZS=/3@H#:.
MVF4/%BHIB?N]F]@6Z%7 :L^]3PG<Y^W]F=H'!@" Q!FW !"MO@)8E0HA@U !
M"WB)HP>']S[W/Y!>^+VF)"J^Y4'%EO9LCJ$$WFG:TY\"    \+<^ UA7+FGO
M9DII B^X=AS.X%2_8E\6+"F%>[V]^P@_DPI8[=EA2PD$#=O3GP( P+B,SP&(
M5I\!+,<T#<.+!/"4XZJJCER90=TX7I<6A%(HP<R[:2<Q+LZKV-*>?IX2N,_;
MBS%D"P  .5.X H!H]1G JAS5- B+7,"N;;]PZ:H,SM&ZM*%B!"6P,-_-ET@_
MEY!Q>\+OY$P?WY[J5P  W9E+HZL?73D 8M5W &ME]U_O)+F!IEDX>E#?,*Q[
MOV>T9-&2$I@<[2;6!7H!K/8\ ^3,NTQ[J@D" ,#XK(T $*V^ UB5*E@ @[I4
M&6\4JE_1A<HHY,X]WDVL"_2?(O@,J1%0(6>_^'9;$V0% (#Q&9L#$*TA EBW
M)J%ZI90F4#L.C6%M?\-N7&,Z4!F%G,U#H[U8 UC&;.TM/ =D:F:31R=_)/B9
M 0!B86Q%%ZI? 1"U(0)86Q>^]MYXF0"JL"!R[4J,0B5'NE(=B)RYO[MS!&%>
M/ ODR'W=C2/+ 0"Z$\"B"QM' (C:4 &L&Q/Z +W9!C'O7,Y1;%2_X@ J!)$S
M%=ZZB7EQ7G"@&\\".7+\8#>Q5C@$ (!<"6 !$+6A EA;'WSU +VX4PUO-.\C
MKE1"&E20($<S]W9GL2_.VS33WI'W,C*DCV]O8]P  '"PI4M(2S^X8 #$;,@
MUI7)J%Y8%(&R7=O5,9I-^.V"0_SJZI$A"_/=_1'YYU.]I1O/!#DY]FUVHO\$
M (#Q62L!(&I#!K VH9((AXE]T088SJD%D5&I?D4?%HXA)$..INHN]@7Z+Q%\
MAA1Y)LB)^[F;3RE^: " R C3T):J:0!$;<@ 5J4*%D!GV^#5I<LW&M6OZ)/@
M)#EQ_.!A8@]@W4?P&5)T)&Q+)O3QW:F !0!P.,>[TX; '@#1&SJ I0K6X4SJ
M07D6PE>CNQ48ID>.(20G H7=K1/X;3'6Z$YHA1RXC[O3?P( '.Y'UY 6!+
MB-[0 :Q*%:R#N790ENT@XL[NG]%=%/;W,JRY<MAD1*"PNQ06YS<A*$9[O[EF
M9,!]W(V^$P!XBO>#]E06IHTWKA8 L1LC@*4*UF$<"P+EV(:N/@I?C>[*! D#
M$%HA!PN["P_R)9'/:;S1C; MJ=/'=Z??! ">8GZQ/>^CM&$,#D#TQ@A@5:I@
M=::D/91C%BI?V?4SKHWJ5PSD6)B2#*B,<IA4%NA3"8K%2-B6E.GCN]-O @#T
M1PB+?<RMG0"0@K$"6*I@=2. !66HPU<&F^-[+R#,@(Y=7!*V_6TZ\@4>))4
MEDHNW0G;DBI]_&'TFP  _1&J81^J7P&0A+$"6)4J6)U\2O S ^T(7TUG$WZ;
M8"@J2Y RP9+#I+218F6<=I#3A#\[Y=+''T8 "P"@/^;%V<<;5PF %(P9P%(%
MJ[W;U#XPT-JE0>9D5+]B:'/5)4B8 .%A4EN<%R;HSK-"BMRWW>DO 0#Z)5C#
M/E3  B )8P:PMLZKJEJ[-?9B)SKD[]H199-1_8JQ6. D1<>. #C8E\0^K\J[
MW<V\SY$8??QA])<  /VR.9G7+(QA $C%V &LK0MWQUX^)/ 9@>Z$KZ9U)N3*
M2)9V:)$@P<'#J8!5EG>E7P"2XGX]C/X2 'A.2D?1QV0F7,,KS*T"D(PI E@W
M7D3W<I/ 9P2Z$;Z:UEH?R\@L=)*2I=VG!ULG6/57]=W#S+W;D0C5KPXG@ 4
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
ML Q7557=EGX1X FS$,2V,%^6N:HXD]B$WR.^4BUF/'6U.[N%RW L?#4Z_1D
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
M<FR/!F_)\2QJ=7L(DS">X><=>8=+NEW'>F,ES+$U:;8[ :/O'#O.+=E6<FC
M/=NN 4^[U#^,VCZJKED$QQ"FT:X+>I><A[_WT?>>=7,$89D-/'L3M/]QVT7)
M#@@@-QN5KR!I\S#Y_A@F9;RK?#4/QQH]V,6:M$W8<4Z_5N%H.]*R#/W\0^']
M_;*Q"%'2XDM.KL(N;P"Z^^+:C>JH\0XFB)6O&_.C2:@W8>2Z(7&V\S?:A ,
M/5%Z+C[*N &YJ<-7CG5*CUT2O&03)@X_%/9\S\/$^*^.5\O&2;B7Z=\L'$5H
M 2EM]1&%OV=^-,ZV;W\3_NF>35O)1P_6'!O6COE1>-H\+,PSC7J\+5"<G^L0
M>"$MS3%1BN^9L_!^^(O[KTB.("R3<0Y]\.RUY,&+S[:*PKO2+P*0#>&KM E@
ML:]U&,CGNCB_" ,-H:O\Y# !%3N#]+QLPG/S*?3WZX3_NGEC 6)IQW=6?K98
M+8#5DOE1>-Z#8/+DUB&(=9/XNQ?_6(2-*J2KG@.[CWS>NY[/>J-J>_$$L,ID
MG$,?/'LM>?#BX_@:(!?"5^D3P**K>G'^/M$%T'EC@FIIP2%K/_F=&L5E.+:!
M_-0!W"^)+#XL].W9NW*L[-\$L-HQ/PK/,U<=E]5.\(-T?;;!*QN;\&Q^:HR)
MIJB0-6L$KGZTR80= EAE,LZA#YZ]ECQX\;&K",B!\%4>!+#H2QW(6H46VZ[=
M96-1?N%=K!@7H?HLX[# 4(YZT>&/1I\_9K\_:X2M?F@L0I _1P_^0P"K'?.C
M\+SC<%P:<:K?N[XT@O%#VPUYS)]XSZ_?_^JJJ>8'O^?9RMNF,0?V9R.4U<?8
MJ'['6X3G\4UX#LUE\1(!K#(9Y] 'SUY+'KSX6.P&<O VTV/(2N,WB2'=ATFG
M/QJ3Q$-.%L\;$\,FJ%B%17K&XY@-5HV%B#_#U=CM]Y];D'BJOZX7'O[=6/03
M."F;JH;_$,!JQ_PH/&\>-@R3CG6C_1$^];[O7(N=BCGU;\F/X3_O^MNR_7U^
M'XY1Y*M9>+94*"K79L]WUYG-3/1  *M,QCGTP;/7D@<O+@:T0 Y.3*AD0P"+
MJ33+M3<GC??UIO$_9_&1IUBDG\9I.(X0H&^J&GY+ *L=\Z/P,B<VT)=UF#=T
M?.)7UZ$2%L#0!+#*9)Q#'SQ[+?U?4I\V?P:R0,HVH?*5213@4';V,:0+X:O)
M7(6 Y%&A?S\PC'OA*X!!W88@/1QJ'A;PMN.",U?S[[&I !8 0$;^QY<)0 \V
M80>%\!4 ,5M9I)_<2:/"'<"AZDT@  SGDVM+STY#$*OTX_?6YE(! /(B@ 7
MH>KPE6HB ,3NQ#<T.6$)H$]OA3H!!G?K$C, Q]E\=1'#AP  H!\"6  <0O@*
M@%2<^;V*QKTC1X >7*@: 3 :(2R&L*BJZKKP*WMOG H D \!+ "Z$KX"(!7;
M2>TKWU94KBSD 0>X=Z0LP*A^=[D9R'%554>%7]SW$7P&  !Z(( %0!=KX2L
M$N'(NWB=>)< .ECKUP%&)SC/D+95L&8%7^&;\'X# $#B!+  :&N[4/J3!5,
M$O$VA+"(SR:$L'P_P+XV^G6 26R$L!C0-GQU6O@%OHC@,P  <" !K+C8Y0#$
M;A4J7UGP " %%^&8*N*U"B$L@'V<V0@",)D/+CT#^DT5+.M#  "I$\"*BQ=L
M(&;U:A5A   7F4E$050WPE< )&0;O#KWA27A-H0J %YR%<8D $SCUIP0 ]J&
MKXX*O\"J8 $ )$X *SY"6$",;AP1!$!"UN&(*M(A6 &\Y$90$R *CB%D2+\4
M?G5O5/H$ $B; %9\!+" V)PY&@B Q+P5&D[2B04'X DKX2N :+SW53"@I8OK
MG0< (&4"6/'Y5/H% **Q"0NA5[X2 !(BQ).VGWU_0,/:,>@ 45EY5V- L]!*
M=A\:   )$L"*CP$L$(--6.AP%!  *;GQVY6\C0IF0* _ (B3*E@,:>'JJH(%
M ) J :SXV-T 3&T;!/U)(!2 Q-P[,C<;*MX &Q7Q *)UXST-!K6RL0@ ($T"
M6/'9F& $)G0;%CK6O@0 $K(*55+(QRJ\DP!E<IPL0-Q4P8)AG0DZ @"D1P K
M3K^7?@& 25PYX@. !#FB*E\K5<V@2"=A8P@ \;KRW<"@MN/;"Y<8 " M EAQ
M4EX6&-,F+'*<N>H )&:C<F/V;H2PH"@GYD0 DK#17\/@KL)1^P  )$( *TYK
MI?:!D:S#PK5),SC,6O4=F,29]^8B"&%!&82O -*B.@\,SX99 ("$"&#%RSGZ
MP-"VQWK\9.$:>K$V*0:CLU!?%B$LR)L^'2 ]:WTW#&XE[ A/LA$6@"@)8,7K
MU@L$,*#MP/VM?@9Z=6/R&49SYGDKDA 6Y$GX"B!=@B$PO',;:.$;*T4L (B5
M %:\-EX@@ %LPI&#YRXN#,)Q:#"\[2+]E>M<+"$LR(OP%4#:5,&"<1@#P3\\
M#P!$2P K;E>JTP ]NJ^JZC_AG\ P-JK+P:"$;ZC<!Y -X2N /)P9 \/@'$4(
M7UW8_ I S 2PXJ8*%M"7BU#YRH08#&\=0EA OX1N:'(_0-J$KP#R80X;QG%N
M8RV%6SG9 X#8"6#%[SPLY )TX<A!F,:]8 #T2MB&I[@O($W"5P#YN3*'#:,X
ML<&60FUL> 4@!0)8:;"H '1QZ\A!F-2-Q47HA9 -+]G>'S]9A( D;(2O +*U
M"4<1 L-:&Q]3J!-!7P!2(("5AGL3E$ +]:376XN1,#F+C' 8X2OVL7+4,D2O
MKLSKO0@@7[<V <(H;D/5.2C%5;CO 2!Z ECI.)/N!O90+T :A$,\SL*S";0C
M?$4;]3N0_A;BL_9\ A3#\6@P#G--E.)>A44 4B* E8Z-:C; *R["$3P&WQ"7
MC45':$WXBBZ$L" ^*V,4@*)L0[?O?>4P"E6 R=TZK(L"0#($L-*RDO0&GE O
M:IR[.! M(2S8WX7P%0?8A/<BQYS!]&XM# (4Z=S8%T:Q\:Y%QA2E "!) ECI
MN0F+4@"5JE>0%!-C\+H3@6)Z<F+<!).ZLF "4#1'$<(X;-HG5X[9!"!) EAI
M.K>C&XJGZA6D20@+GK8)BS3><>G3N<4_&%W=GUL(!"C;2A@>1F/3/KDY,S\$
M0*H$L-)E@0K*I>H5I&TEA 7?J(.)WFT9PDVXO]:N+@QNK3\'H.$J'$<+#,^F
M?7)Q$WX_ "!) EAI<ZP&E.6^JJK_J'H%65@)4L+?ZD"B9X$AU7VN!4 8SKUW
M&P"><"((#Z,Y,>8A<3?A/@: 9 E@I>_<"PEDKS[&0_4&R,M:\(3"W7L&&-'V
M?>JM#2PPB"O5/0%X1OT.!HSCQ!B;1*VL=0*0 P&L/-R$G::"&9"?JU#U2@EI
MR--& (5"W5BL9R+G[CWH3;VH?N:2 O "B^HP'O-,I*BNC@X R1/ RH=C-2 O
M]:#CS (A9*^>'/,;3BE.+, PL?I8YWM?!'1F#@* -FYL+H31"&&1DI5-4@#D
M1  K+_7NT[>J84&RZN,&?[(H"$6I?\--2).S3?A]<Y\3@WI1PI&$T-Z%*MP
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
MZK&LS47MK!JA#^-8#F%.J9U-8QY)Z H )B: 18EF(8BU#&>-"F4-;QW:IS
M7SGK'Y(@@+4_ :R7+786_DV>_6.SLV@OD R,P2:5[FPD 8!R-,>R1[[W;ZS"
M>Y  .D.SF>1[]^:1 "!. ECP51W*VK8?&O]N@;B]^[ H\:41MC( AS0)8.U/
M *N=^G?VQ\:$=BGN&POW*SN#@4CL;E*9._KC;ZO&V.;>V 8 BK=LO"^5M+EH
M=^.0=R*F5-IF$AOW " A ECPLME.&.M-^)\N?:=%/<C^U!@ &'A#?@2P]B>
M=;A%8^+L3?AGRI-HS>J/:V$K(%&+1ACKQS FRG$L5%=M^-+HORUL  "OF3?&
MLCF,8ZO&YMH_&O_N) -BUMQ,\D-X!E,=LSA)!  2)X %W<T:P:QZ=W@=T$IY
ML-T<5'\*_UPU@E9"5E . :S]"6 -9[&SX%__UDY=J7+3"%35OY?W._\Y0*Y2
M&@L9WP  8ULVWI/J0,@LD@JC=<B\#EFM&YN&O!>1DWDC)#EK;"B9>KQ2/VOU
M,UC_US:  $ &!+!@>,T%XMW%XA^?6#SN8P#PW,ZD3XU_WUT@]H(/[!+ VI\
MUG1V)[&?"F8]]7O[E+KZ29/?2X#N=L<V3^U$_W?+Q<AZH6)7LW\6A@4 8O;2
M?''58@Q;A7>>/W?^L]UW(>$J>%IS?/+4NLP/+=9J/NW\U^:3 *!  E@ P',$
ML/8G@ 4       "%^A]?/           0#<"6            !T)8 $
M     '0D@ 4          -"1 !8          $!' E@            ="6 !
M          !T)( %          #0D0 6          ! 1P)8
M'0E@ 0          ="2 !0          T)$ %@          0$<"6
M     !T)8 $          '0D@ 4          -"1 !8          $!' E@
M           ="6 !          !T)( %          #0D0 6          !
M1P)8            '0E@ 0          ="2 !0          T)$ %@
M    0$<"6            !T)8 $          '0D@ 4          -"1 !8
M         $!' E@            ="6 !          !T)( %          #0
MD0 6          ! 1P)8            '0E@ 0          ="2 !0
M    T)$ %@          0$<"6            !T)8 $          '0D@ 4
M         -"1 !8          $!' E@            ="6 !          !T
M)( %          #0D0 6          ! 1P)8            '0E@ 0
M    ="2 !0          T)$ %@          0$<"6            !T)8 $
M         '0D@ 4          -"1 !8          $!' E@            =
M"6 !          !T)( %          #0D0 6          ! 1P)8
M    '0E@ 0          ="2 !0          T)$ %@          0$<"6
M         !T)8 $          '0D@ 4          -"1 !8          $!'
M E@            ="6 !          !T)( %          #0D0 6
M  ! 1P)8            '0E@ 0          ="2 !0          T)$ %@
M        0$<"6            !T)8 $          '0D@ 4          -"1
M !8          $!' E@            ="6 !          !T)( %
M  #0D0 6          ! 1P)8            '0E@ 0          ="2 !0
M        T)$ %@          0$<"6            !T)8 $          '0D
M@ 4          -"1 !8          $!' E@            ="6 !
M  !T)( %          #0D0 6          ! 1P)8            '0E@ 0
M        ="2 !0          T)$ %@          0$<"6            !T)
M8 $          '0D@ 4          -"1 !8          $!' E@
M   ="6 !          !T)( %          #0D0 6          ! 1P)8
M        '0E@ 0          ="2 !0!PN+5K"        &42P ( GK-R9?;V
M1R*?$P       .B9 !8 \!Q5G?;G6@$      $"A!+  @.=\<67VIEH8
M    %$H "P!XSKTKLY>- !8       "42P + 'C.?0@7\;);UP<       #*
M)8 % +Q$N.AU'V+_@        ,!P_N7: @ OF%=5]> "/6M=5=5_(OUL
M    P A4P ( 7K(.1Q'RM O7!0          >,FV"M9?VG?ML[L&
M^-_BKP  \)I-.+9XZ4I]X_^%"F$           "O^JP*UG_;N=L%
M  !H8WL4X:/P577GK@$          +I8%!["VE8!F[ES          " KDH-
M80E? 0          O5B$0%(IX:MKX2L          *!/LQ!,RCEXM:WT=>JN
M 0          AK+,M!K6-EPV=]<           !C.*JJZBZ#BE>"5P
M ,#>_N52 0 ]FX<PUIM0'6L6^05>A?:IJJK;JJHV$7PF        (!$"6 #
I&)817N5-"%X!        =%-5U?\'LBJ9>.9>X'@     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information Document<br></strong></div></th>
<th class="th"><div>May 08, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">May  08,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">OPORTUN FINANCIAL CORPORATION<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001538716<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">45-3361983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2 Circle Star Way<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Carlos,<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">810-8823<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.0001 par value per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">OPRT<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $N"J%I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( $N"J%I?][_>[P   "L"   1
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
M@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F
M6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<
M_N\-L,+$CN'MB[\!4$L#!!0    ( $N"J%JY.0+X8@0  *D0   8    >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&ULI9AM;^HV%,>_BI5-TR:US0,/I1T@I6F[
MH=L" ^XJ;=H+DQBP;A+GVDXIWW[' 1)V;SA!VIL2)SG__'S.R=]Q^ULAOZ@-
M8YI\)'&J!M9&Z^S>ME6X80E5-R)C*5Q9"9E0#4.YME4F&8V*H"2V/<?IV@GE
MJ37L%^>F<M@7N8YYRJ:2J#Q)J-P]L%AL!Y9K'4_,^'JCS0E[V,_HFLV9_IQ-
M)8SL4B7B"4L5%RF1;#6P?/?^P6N;@.*./SG;JI-C8J:R%.*+&8RB@>48(A:S
M4!L)"C_O+&!Q;)2 X^M!U"J?:0)/CX_JS\7D83)+JE@@XC<>Z<W ZEDD8BN:
MQWHFMK^SPX0Z1B\4L2K^DNW^WG;;(F&NM$@.P4"0\'3_2S\.B3@-\,X$>(<
MK^#>/ZB@?*2:#OM2;(DT=X.:.2BF6D0#'$]-5>9:PE4.<7KX*,(<DJP)32/R
ME&JN=V24[JMMLG:\WK<U/,W$V.%!^6&O[)U1?J4[XO2NB.=XG?]&V\!8@GHE
MJ%?(M<[(!>*=2?*WOU1:0BG_J0/:*[3K%4Q_WZN,AFQ@00,K)M^9-?SI![?K
M_(KPM4J^%J9>)7*QRU@='![>N_Z$0+1+B/9E$%,FN3 %C0BT12T/KF2J5Y2O
MJ7Z=$JV#"AYZ:\;6W%00&,<TJ07#=2;3R6SQ>4R>1V-_'(S\%Q),9G#.7XPF
M8X2S6W)V+^$,((N2QO N1.R#?&*[.E)<R7$<M]/JW;I=!.NVQ+I%Q7PH:U24
M]CFFZSH8/'Y%8\40CE[)T;LD/<\\9F2<)TLFZUAP#<C+=>O.Z3@(SUW)<W<)
MSR@-A<R$+$SKBLPU-#T1D@0BASI".454VVNX^.,30N@ZE<4ZES NZ <915!"
MON+AWEW/9[!!LMVY;K6Z[EVOA1&>+ +N)81^%($QJJOC 7F!^\@DK4U=@Z1'
M BY#Z!*HA21O=(>!5HN BWKX=Z"!&4&=%V*;UD+B<G.:DH#*6*@K#*]: US<
MQ;_%*_MP*L4[3\/Z1.*:@8^A52N#BQOZMVA3H33XVU\\._MR-"C>M9U;[!5V
MJZ7!Q3V]J*(/'Y7G47"!+NHE;N7]+F[9+R*$G$PW(L7<K4&DYSK7O9Z'OIF5
M[;NX;[])KC6#+A5)DJ<'WU"U5/]O 7"K%<#%[7LN8AYRS=,U>87VEIS&M3RX
M2B-/M0*XN$M/);L.(3T,WJ_]%Q@LE?"M.%FMSM0/UVLB\RKC]W"7_HYLI%0.
M9$V #;*-@)7O>[A)+[@&AQ8KXGH_+W\A<Q;FT&^UWSH-2J8_84&;:Q%^N2(_
M.C?FZX=D8/WO-,X9R6"^:D,ERGVR%\!]>R%I9/IOODN6HK;[&@0FT]D"(ZD<
MW\/=^9@R\O01;FBZ9F<_:QN$QO[\T?\#8ZJLWKO(ZI\2)M<F2[^!@MX8"\EH
M6E]<7/!LP]DG&T^SB7^EYHF*Q&P%0L[-+=BVW.^+]P,MLF(ONA0:=K;%X891
M>!G,#7!])80^#LSVMOSOQ/!?4$L#!!0    ( $N"J%J?H!OPL0(  .(,   -
M    >&PO<W1Y;&5S+GAM;-U7;6O;,!#^*T(_8&YB:N*1&+9 8;"-0O-A7Y58
M=@1Z\62Y<_KKI[-L)VEU9=V'L<VAR=T]NKM'=R>9KEMWDOSAR+DCO9*ZW="C
M<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+
M#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\
M0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9
M%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.<V"3J9B+7D%=*RHC_#K3),
MZ)Q17B@%JXUF X?)8Q1\V .7\@%:^*VZBMU7)/3B4PEM(+#52?2$1C&$"0K$
MOXP68E^$O?VML*01C\9][/QN]*!_[XSC]Y97HA_TOIKS8]$7>'36-/+T08I:
M*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#S
MGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[
MBK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1
MS;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG
M_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P
M%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/
MK O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^8*<D3?,\C@ 6
M9Y"F& *G$4<P!L !0])T> \^>Q\ETWLJ.?]74_P$4$L#!!0    ( $N"J%J7
MBKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E
M\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!
M2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/
M06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3
MHAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%
M  @ 2X*H6APX9>H_ 0  / (   \   !X;"]W;W)K8F]O:RYX;6R-4<MNPD ,
M_)75?D 34(M41+B4/I"J%I6*^Y)UB,4^(J\#+5]?)U%4I%YZ\GILC6=F%^=(
MQWV,1_7E74B%KIF;>9:EL@9OTDUL(,BDBN0-2TN'+#4$QJ8:@+W+IGD^R[S!
MH)>+D6M#V743&4K&& 3L@!W".?W.NU:=,.$>'?)WH?NW ZT\!O1X 5OH7*M4
MQ_-+)+S$P,9M2XK.%7HR#'9 C.4?>-N)_#3[U"-L]A]&A!1ZE@MAA92XW^CY
MC6@\@2P/7<OQ"1T#K0S#,\6VP7#H:,1%=F6CSV&L0XAS^D^,L:JPA%4L6P^!
MAQP)7"<PI!J;I%4P'@H]KB@3K'H,+"&I=1BH9+=S*J?7=G#-(O<J0YJC#&AM
M!^&C6@L5!K!O<B )+LF5&U)=Z7FFMW>3>TFH=>Y!L/?P&HT=S8\?M_P!4$L#
M!!0    ( $N"J%HD'INBK0   /@!   :    >&PO7W)E;',O=V]R:V)O;VLN
M>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z
M=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2
MO6H0DBBZ0=@S9)[NF:*<//Y#='7=:7PX_;(X\ \PO%WHJ45D*4H5&N1,PFBV
M-L%2XLM,EJ*H,AF**I9P6B#BR2!M:59]L$].M.=Y%S?W1:[-XPFNWPQP>'3^
M 5!+ P04    " !+@JA:99!YDAD!  #/ P  $P   %M#;VYT96YT7U1Y<&5S
M72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2
M%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;
M$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-F<!B63R-PLQJ2AFC-4H2U\7!
MZQ^4ZD2HN7/08&<B+EA0BJN$7/D=<.I[.T!*1D.QD8E>I6.5Z*U .EK >MKB
MRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'
MG2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"
M[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0    ( $N"J%I&QTU(E0   ,T    0
M              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
M2X*H6E_WO][O    *P(  !$              ( !PP   &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ 2X*H6IE<G",0!@  G"<  !,
M ( !X0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !+@JA:N3D"
M^&($  "I$   &               @($B"   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ 2X*H6I^@&_"Q @  X@P   T
M ( !N@P  'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !+@JA:EXJ[',     3
M @  "P              @ &6#P  7W)E;',O+G)E;'-02P$"% ,4    " !+
M@JA:'#AEZC\!   \ @  #P              @ %_$   >&PO=V]R:V)O;VLN
M>&UL4$L! A0#%     @ 2X*H6B0>FZ*M    ^ $  !H              ( !
MZQ$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ 2X*H
M6F60>9(9 0  SP,  !,              ( !T!(  %M#;VYT96YT7U1Y<&5S
;72YX;6Q02P4&      D "0 ^ @  &A0

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="oprt-20250508.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Document and Entity Information Document</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oportun.com/role/DocumentandEntityInformationDocument</Role>
      <ShortName>Document and Entity Information Document</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" original="oprt-20250508.htm">oprt-20250508.htm</File>
    <File>oprt-20250508.xsd</File>
    <File>oprt-20250508_lab.xml</File>
    <File>oprt-20250508_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "oprt-20250508.htm": {
   "nsprefix": "oprt",
   "nsuri": "http://oportun.com/20250508",
   "dts": {
    "inline": {
     "local": [
      "oprt-20250508.htm"
     ]
    },
    "schema": {
     "local": [
      "oprt-20250508.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "oprt-20250508_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "oprt-20250508_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 23,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 22
   },
   "report": {
    "R1": {
     "role": "http://oportun.com/role/DocumentandEntityInformationDocument",
     "longName": "0000001 - Document - Document and Entity Information Document",
     "shortName": "Document and Entity Information Document",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "oprt-20250508.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "oprt-20250508.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover page.",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Issuer Tender Offer",
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Tender Offer",
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Soliciting Material",
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://oportun.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Written Communications",
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001538716-25-000040-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001538716-25-000040-xbrl.zip
M4$L#!!0    ( $N"J%KZOA0<HT@  .;_!  9    96%R;FEN9W-R96QE87-E
M,7$R,#(U+FAT;>U]:7?;.);H]_<K\%*;,R.Q15%K4EWG.([3G>G$3MOI5Z<_
MS8%(R&*'(E5<[*A^_;L7X":)DBA;%!=A:CJV)1 $+NZ.N_PZ\^?6;[_.&#5^
M^S^__M]VF[QW]&#.;)_H+J,^,TC@F?8#^=U@WC?2;H>CKIS%TC4?9C[I=KI]
M\KOC?C,?J?C>-WV+_1;-\^M?Q-^__H6_Y->)8RQ_^]4P'XEI_/65:>C]P:37
M8Y.)UN]U.L9X,F1T:G1&$];31R/C?]57\"@,%\]X_M)B?WTU-^WVC.'[WVB#
MA?_VR33\V1NUT_GI%1_WVZ]3Q_;A92X\+'X5<VS.1-T'F&SB^+XS?S.&N7SV
MW6]3RWRPW^BP?N;"E.;\@5#+_^LK9^&X?F#_K_LPH<I_%@^OB.?JF1^+Z<-%
M#KJ+[V]77]6'5STRUS=U:H6OXV\67X<[ZO;[B^^9 %B92^UN63=N/7I$=RS'
M??/#0#<FH\E;_*8]I7/36K[YY>M7.-#YW+$]\L5UR'LV-]\YEO%+RZ.VU_:8
M:T[% Y[Y)WNC(L3YGT]B=W!N;RW39M&1J%T\AUL!$W+'\!>/?#!=SR?_#*@+
M:Q-H\\&TJ:V;U()!7F#YWNIAI?:;<W,=_G\OVEPWVAR?^8WIPUOUW=M5^[#=
MOUU>?B$WS">FK3MS1IPI^7&LC @LPC(=&S\&@O* H'[4!O&G2T;=M@-XT,;?
M#MY^!H97%&C#[4"[_G+/H=51NFH:3!UE-#YW %T:_PD\Y,()D'J=52!IZOD
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
M!7 [?KFPXS(D8^K  E&BVHOH"=7).8A_7,Z$I:4EFJHFD#9UDYD"K(DU60K
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
MK1"UOPJ)E7\GCK&$'S-_;OWV_P%02P,$%     @ 2X*H6A%NS-U=#P  16L
M !$   !O<')T+3(P,C4P-3 X+FAT;>T=:W?:./;[_ HMW9TFY\3&+YY)V).A
M=)9M\SB0GL[9+WN$+4!;8WMDD<#\^KU7MGD$2$Q*7K3]T&)+ENY+]Z4K]>2?
MDY%/;IB(>1B<OC=UXSUA@1MZ/!B<OC_K-MOM]_]L_'+R-TW[X[?.9_(A=,<C
M%DC2%(Q*YI%;+H=$#AGY&HIO_(:2*Y_*?BA&FI9\U@RCJ>"#H226896R;EFK
MJ%?[-=>JF)Y6,TQ'<SRCKU5+EJ793H6Z5LDV#-H[&M3[7L4R2S;5K(IC:DX5
M^E;-FJ4Y9<\L52RCUNN91U[==)U:M=>S2@9U'-.!O^V:T>]YEEVFM%)UU;Q#
M"3@#WD%<YY/3PE#*J%XLWM[>ZI.>\/50#(J68=I%'O@\8(AW8=9=KN\_[UJ4
M@@8Q4H!*H"F,9!F:86FFM3"(%C-W:2!XU@?AS;WCF"7-J&JVF8TSB?G2&+=V
M"KIA%O\X_]QUAVQ$-1[$D@8NFWT%(/--2!N(]')_@.?;/=VQN4?C^? K_5.P
MS%JM5E2M:=?-G9 _V7@>FP.K9LXH!0U(6T=UK/L4Y+7  NU+M] X&3+J-4Y&
M3%*"GVKLSS&_.2TTPT""[&K7TPC@=9.GTX)D$UE4<Q8;O_SRRXGDTF>-,!)2
M0Y$U2D;UI)B\/"DF0_=";]HX\?@-B>749Z<%C\>13Z?U( P8 , G=>S(1/*3
M>QX+U$]HOX %)+B;S#^1'=8_+;@:<#6@(QR)\7HK@.FF38!.4+\=>&SRB4T+
MA'NGA;YFF86& 3PNV=6*63XI+HVZQ21GL(X]7,L??3HHD$323@NI=-9[8>CW
MJ.^'LA=.9G-;A<:O[VH5QSE>F;BXC*E@?29 E;!X#8-0#.JQ$E  C2BQJ$M@
MRVDAYJ/(1W%2[X8"(5_BA3Z)/>"4FF\^23IG'(Z%>E)B7D_15] C^ME[I@B<
M/7$/G_N<":)@8FN79K/]:9GP=S]N9*^61X^ /*&7/<'B$O(#J,X&XJ,9N*:S
M[^9M,S"]#5VSENPYFZ2XA'=&I!E5B@N"603Q3608J<,?TIS_1>K-OTGE?L0#
M;<A0O=?M<B2/;[DGAW73,/Y16.J'T&C4YX.@[@)YF(#F.*(@*CV!O$Q^)\.O
M3++R\;%ZPP,DO9H71I.TY[/LBUXH $?-#7V?1C&K9S^.LW6:Z%E-?70\HF(
M>/1"*<-1O01H@$&4W*5^.JN:+FF>8Z@;"982:"F];.:T68>FXNK[6E6O&>N;
M#-U4[XMJ/)$UIL0M)3AZL*!]I-5IP2[<038%WXHDB4.?>^2=H?X<1]1#<UXW
MB FC9%,4%>YYJ)VR*FL'"$)1SP;O@Z1I?3KB_K3^_IJ/8+E?L%O2"4<T>'\4
M@PD#;2)X/^D8\[]8W72 PNKQ-D&N N,H=J3(FA82]LM%^[KU@72OSZY;W64)
M>870=EO-+YWV=;O5)6<7'TCKC^:_SBY^;Y'FY?EYN]MM7UZ\( KF'12<M2A\
MI?$0Y$2&P1'YH#=U<-A*3FUKL-<MZ5?(L(^7G7.2WUIFCF_B.R36$#1B5?NT
M:@@W8)ZJ&1E&"4=R4L*RS;[U.$I8N2@!@MMI75R33NOJLG.="_Q7!/W56,1C
M"A&)#$F7N>@K$],FEQUBE@Z\0Q+VR36$)] T%EQRF+@U<8?@C3!RYDIL-FNV
M\_:D/!]UMA?P*^5)M!+_8LDMK'OP1AO!$$/\3//H5)LR*C06S/S#0N.<3DGU
M2 5[N5?&\U-KO09$E%$B.BP*A20'7OH,2/H@.9*P&XQ]A6IFWN&;DQK+V+'4
M))%*APUXC/&JO("63!CL0N,2-<J7"_*Q?7%VT6R??09[V(%W9]?*(&ZG.%,'
M1_%R01F5\RNCQQ.NEDM^#EH3"CH%B9"(44860F/2C9B+<8)'>$"XC$ES".X^
M$YNEZ+F1-.]*QWHLF^%HQ&-,&)&/''QNX%\/0J=MA0:_33[-!,;!^,K4(.XH
M&9N$XWG=_%I)MRJ5;;U\R]9+=NE>+S_W4(9>,]=_LNU09;UL[08HQ]%+5BU/
M%+,<LI0WA"SFQI#%BB9DK;-QEW7)2,^^ZHW':,MVX(8"+(C*ZW4EV)AF. ZD
MF#9#CZTF8F+L$8GP!L>9F]H2F"OFTULJV$9%*KU-,>-*3'A_M[WDPS6=M-/D
MC:MXL:R-RH6&4])LNVS6JO:]),XG[*GC_)8E70DK"06YE$/0^/\&CSKV>.)S
M@[U3SLV2=*N^8D #_I=ZWIUD[I:H,,S+4+2M=_2N3EJCR ^G0-)E@207H;Y.
MTNXDA^Q[DD-;+O0GZO; "GE3BV!;-7/F>8+%<?K/9QC/S%1,I="P2),+%UP:
M6%N"?*73IU?F]W,EE_)7&WI[P)0F_+P4U^'MS*Q60<L!]$V(^,+XZ!',^ [7
MQF?]?2"JLA*7X@I<%JXV$A/*UB!R./OIJGP/9:]"< ;]__ H\133+*11:-0<
MH[(Q9/JQ?)245.B/7 F0/QY1G[0FS!U+?L/(91^,*XM?JR/RDI0#N2(H6*MR
MLW&OZ#6F81(H/.:F/FA]' "#L%>A<9#A]OQYD_O RJ\.T&"="4:7%(!9:)0W
M9TQ>%0,.R5OGP.<05NO5, SN)*],J]"HFH96K5H;H\57Q0KR<FGH?-G4>?KT
MUW=5RZP<Q^2:^2Q"VJ=)QR,"X:8_1AU+<%DLZZ_OS,J_"-+-(7._J8(Z&D4B
MC 3'D+L73DB/^>$MX7W5^#$4(U+5/I$^]Q%Y'A..Y4P>\W C+.:CL2]IP,)Q
M[$])#,R/^U/U9?I!V ,ZT"QRQP8QSU8K*2$TF&9M_="'R?$[3$1QS/W&]0T$
M>V"/(S6)&CJ[==O42YG=2,LY-+.JPMF<M#\# OGD2\!=X#PY[WY?:CN_&O@J
MN 1Z8RY\'*3A>IRSBLJT[ZFBVDI3Y,0^G^C]^LXL&\>K?[^8]BHT4BH#(Q;)
M3**%/=_.&()GQRJE0BN7]WIQB_? K)#FQPZQ;$.'CIOW6[81S1]#RKO@S;I
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
M&#^-BZDG9S'YO.2RI;:H2H&\>.XVEZYNGTA;6;NUU966IU?Y]YF-9"TC7!V
MZJ &;&C\V<['^J[8>N"%/##+FQ$SF=L:Z*8$K0DW1;[T,EOF7M^(]93;E$[L
MQZ5T8:O>#GL=W]HS6_86?/'1GBWN_Z4?YI2%84R)A9PD"F!LBU%AC 20RC#2
MB1;(4#?<GRE, _A&-*A5 ROK2O/S>1G*[PBW7L0.-^J!9X^9$4 ^CS@Q@CV&
M=J'K&^B+V8=TH3_=+H4NYE13RA-&@19" IQ8UAC""0@5#AFC7',2N1'V%'P:
MN"J]8"WHBE5C'H82Y>?."Z8AQCPPVG4P@J!&L(GAV;6QRTW'&%]DWBEE/[%5
M?<7[7%P4^??4)CKG$3(L1B'02'" E8! ",L0YE"2B K!>.R&3[?0-"AMM!NE
MUE;?E:R>Z1I*V?A)\"+.P[\'@/O-C8"Q)_#$8.ZWMPOI@?'NP'[5\K:P@=_?
MRVO[(>M/?*GGBD2&**2!B*0%-8:V9Z2Q[8)I0@F2BFB.AH+:)7!D0+>2P58S
MJ$2'4]DY)X=I'.O4C4)'DT[H[7/BA5QGP,E0VV>GB=C><>YH712VW5LNM<VO
MND/Q<;6ZU<5EM;A3?#;&EE&QY2Q6' $:&P$PE1IP$3.@&8X$22A*J!B*V2&Q
M(R-GY8%LZ ?K!()U!D&=PG  #\[<81A?<C[<P!PU%4Z8#O7HA>S!X)/A.]1F
M$^7![QE9XF[^.T\S#>=QK(0,%0,Q$K:J31@$5&D,A I9"#F!BDFO^K:I,G%Q
MNSD(*NW@<^9;V[;FR;&P]74_KJH=;-R_J.TR-KZB;47],>5LE['>6K9S\$@L
MS^SAY^(RO\OF"2,)%K$&"FIMF\ZD@M+^&#-C0A7AD"B_IO-)8V(D*^&JW:JD
M/7%LS(\CC'ZNQZ$XR+ _AKN6QD/8B/EC$-PUU0M@QU"//C)?I#(MT^SJ-]N:
M%BE?S!,5(T02 R2IRMLPBH'0H08D1,)H: \Q&=Q%[H0_=@_Y*!AL%1T:R-W)
M&- ^CK+HV#PZN'/K''M-^/6-N^&FZQI[K;1ZQOY1(Z]A%_FJY(M_IS?U36@N
M(#(("B!#)@%F,@&4AK&]EA&"8<Q80A*ORUA+9N(KV5H[L.)>M^T[)\KQ>N9M
M?]PE;:AS_ZM:I['Q%[9VV!]S;>NTUGMYZQ[M#N=9_ET7[\2J++@LYTQ)PQF/
M@(D)!)@K":A6%LHX,J%)-$9D<*_7BGQD!&NMX(9?Z=/AN+6M'R;,VY ;5&LO
M_]D*_?=E*.I,W@N<=J3)6.DTT,2C>X [$;\7:5GJK%IHN<W2]=/#JSG%81S%
M. (PMKT6%I@ ;D0(<()#RHB(S?!5S4Z%(Q.RT0S:HL-AZ9Z5P]",]NH&CZ--
M)X3V6O%"J3OB9$CM-=1$:_] =\2JA_(7%]=YMGWT(DID&''"0&@X!5C)$#!J
M+SX(<AYK*HQ @Q]!>1[\R&#5<D&MY_P(RLX\'.9IC#LWE!R,.6'4Y\"+H)U@
MD\'39Z/)3>\8_SO:$(G+M%SH.4%:<V6K-,,% =A$&@@F,8A8*(1!B!,T^#'H
MY\&/C$RM$>0F@.AOXN_!5MW]5O;C9 Q8AQAAT8T;5W=>]["?VQAU__HQV.3W
MKI_;Z+IOO3/&H\FI^J9"\[J5)@G3+$8$:$U,!0X#5(4"P,@80Q.!4#08G&;@
M8[<X=:=MM1P7%5K>!S0YGHX<>YQA9MPZG([,_1J<9J#I^IN.]%OM3=?OW5'8
M[BQ]W$SU*R^K1Z,4UDE$@*D>K<=(Q( *I0''.C*4$Q-%@]?A.A6.#,?C?MFU
M:&!5@TIV.";=\W*8E]%NW<!Q-NJ$T%XS7BQU1YP,JKV&FG3M'^B[YGW)[S\J
M&S4UFZ9I4^;#."(X-!&@"&J J;WZT$0S$,&8QAQ"6]@-7DS8JS3-RK<5#]KJ
MG@_C]\W7T-7O%Y@%KP5P]PGP6 $_8&[$(GA?Y(G7P0\8W%T*/_0&=VS?V7.
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
M  #F_P0 &0              @ $     96%R;FEN9W-R96QE87-E,7$R,#(U
M+FAT;5!+ 0(4 Q0    ( $N"J%H1;LS=70\  $5K   1              "
M =I(  !O<')T+3(P,C4P-3 X+FAT;5!+ 0(4 Q0    ( $N"J%K_1C'Z=0(
M $L'   1              "  698  !O<')T+3(P,C4P-3 X+GAS9%!+ 0(4
M Q0    ( $N"J%H/S8)J,@H  'A5   5              "  0I;  !O<')T
M+3(P,C4P-3 X7VQA8BYX;6Q02P$"% ,4    " !+@JA:H#GD3;T&   Q,0
M%0              @ %O90  ;W!R="TR,#(U,#4P.%]P<F4N>&UL4$L%!@
0   %  4 2P$  %]L      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>oprt-20250508_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="oprt-20250508.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001538716</identifier>
        </entity>
        <period>
            <startDate>2025-05-08</startDate>
            <endDate>2025-05-08</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-21">0001538716</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-22">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="c-1" id="f-1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-2">2025-05-08</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">OPORTUN FINANCIAL CORPORATION</dei:EntityRegistrantName>
    <dei:EntityFileNumber contextRef="c-1" id="f-4">001-39050</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-5">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-6">45-3361983</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-7">2 Circle Star Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-8">San Carlos,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-9">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-10">94070</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-11">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-12">810-8823</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="c-1" id="f-13">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="c-1" id="f-14">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="c-1" id="f-15">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="c-1" id="f-16">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="c-1" id="f-17">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-18">OPRT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-19">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-20">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
