NEW: We've expanded Stock Detail, Screener, and Maps with new data

Stock Detail, Screener:
3, 5, 10-Year Performance
EV/EBITDA, EV/Sales
Dividend Growth (1, 3, 5 Years)
EPS & Sales Growth (3 Years)

Maps:
All from Screener plus:
ROA, ROE, ROIC
Quick & Current Ratios
LT Debt and Debt to Equity Ratios
Gross, Operating, and Net Margins

Last Close
Jul 03 04:00PM ET
13.72
Dollar change
+0.21
Percentage change
1.55
%
IndexRUT P/E- EPS (ttm)-0.39 Insider Own72.12% Shs Outstand25.31M Perf Week-5.38%
Market Cap1.19B Forward P/E9.54 EPS next Y1.44 Insider Trans-4.40% Shs Float24.21M Perf Month4.41%
Enterprise Value1.62B PEG- EPS next Q0.29 Inst Own13.39% Short Float26.53% Perf Quarter44.72%
Income-9.65M P/S2.21 EPS this Y30.00% Inst Trans1.66% Short Ratio5.58 Perf Half Y87.22%
Sales538.89M P/B52.60 EPS next Y16.40% ROA-1.60% Short Interest6.42M Perf YTD84.77%
Book/sh0.26 P/C13.12 EPS next 5Y20.20% ROE-47.39% 52W High17.18 -20.16% Perf Year302.09%
Cash/sh1.05 P/FCF3.79 EPS past 3/5Y-42.87% -12.30% ROIC-3.07% 52W Low3.00 357.91% Perf 3Y334.12%
Dividend Est.- EV/EBITDA9.57 Sales past 3/5Y14.48% 27.31% Gross Margin95.18% Volatility6.59% 5.75% Perf 5Y-
Dividend TTM- EV/Sales3.00 EPS Y/Y TTM-251.96% Oper. Margin26.03% ATR (14)0.78 Perf 10Y-
Dividend Ex-DateApr 08, 2025 Quick Ratio7.42 Sales Y/Y TTM3.82% Profit Margin-1.79% RSI (14)55.89 Recom1.67
Dividend Gr. 3/5Y- - Current Ratio7.42 EPS Q/Q-557.58% SMA201.58% Beta1.73 Target Price14.67
Payout0.00% Debt/Eq13.51 Sales Q/Q10.15% SMA5012.48% Rel Volume0.89 Prev Close13.51
Employees445 LT Debt/Eq12.94 EarningsMay 07 BMO SMA20050.43% Avg Volume1.15M Price13.72
IPONov 20, 2020 Option/ShortYes / Yes EPS/Sales Surpr.50.02% 1.86% Trades Volume1,026,173 Change1.55%
Date Action Analyst Rating Change Price Target Change
Jun-12-25Initiated Stephens Equal-Weight $14.50
May-08-25Upgrade Citizens JMP Mkt Perform → Mkt Outperform $13.50
Feb-12-25Downgrade JMP Securities Mkt Outperform → Mkt Perform
Aug-17-21Initiated Needham Buy $10
Jul-02-25 11:48AM
Jul-01-25 09:16AM
Jun-27-25 10:30AM
Jun-26-25 11:19AM
Jun-25-25 12:35PM
09:00AM Loading…
09:00AM
Jun-24-25 09:35AM
Jun-23-25 08:00AM
Jun-20-25 09:29AM
Jun-16-25 11:28AM
07:49AM
Jun-13-25 02:52PM
08:41AM
Jun-11-25 12:28PM
Jun-09-25 10:12AM
01:52PM Loading…
Jun-05-25 01:52PM
Jun-04-25 12:26PM
08:24AM
Jun-03-25 02:50PM
Jun-02-25 12:00PM
May-29-25 11:27AM
08:36AM
06:00AM
May-19-25 06:24PM
May-15-25 09:40AM
May-14-25 12:00PM
May-12-25 12:20PM
May-08-25 08:34AM
03:18AM
May-07-25 05:15PM
12:35PM Loading…
12:35PM
12:34PM
11:42AM
08:25AM
07:00AM
May-02-25 12:31PM
May-01-25 01:05PM
Apr-30-25 06:15PM
12:55PM
09:15AM
Apr-29-25 09:40AM
Apr-28-25 11:27AM
Apr-24-25 02:02PM
Apr-23-25 04:30PM
Apr-21-25 09:32AM
Apr-17-25 09:00AM
Apr-16-25 11:35AM
Apr-14-25 09:32AM
Apr-11-25 09:40AM
Apr-10-25 07:00AM
Apr-09-25 04:33AM
Apr-08-25 01:48PM
Apr-07-25 11:12AM
08:41AM
Apr-06-25 11:30PM
Apr-04-25 12:01PM
Apr-03-25 01:11PM
Apr-01-25 12:56PM
Mar-26-25 09:50AM
09:40AM
Mar-25-25 01:35PM
08:00AM
Mar-24-25 01:15PM
Mar-21-25 05:00AM
Mar-19-25 12:02PM
05:00AM
Mar-18-25 09:35AM
Mar-05-25 04:34PM
07:00AM
Feb-18-25 04:30PM
08:00AM
Feb-05-25 08:50AM
Jan-29-25 01:01PM
09:15AM
Jan-20-25 08:50AM
Jan-14-25 09:00AM
Jan-13-25 09:35AM
Jan-03-25 08:50AM
Dec-17-24 09:40AM
Dec-16-24 08:50AM
Dec-02-24 02:30PM
Nov-29-24 09:40AM
Nov-27-24 08:50AM
Nov-11-24 09:15AM
08:50AM
Nov-08-24 09:11AM
Nov-07-24 05:30AM
Oct-24-24 04:15PM
Sep-11-24 01:00PM
Sep-04-24 09:01AM
Aug-28-24 08:50AM
Aug-15-24 12:00AM
Aug-14-24 06:45AM
Aug-09-24 08:50AM
Aug-08-24 09:16AM
Aug-07-24 05:45AM
Aug-01-24 09:05AM
Jul-24-24 04:05PM
Jul-18-24 07:00AM
Jul-15-24 03:37PM
OppFi, Inc. is a tech-enabled, mission-driven specialty finance platform, which engages in the provision of community banks to extend credit access to everyday Americans. It supports consumers, who are turned away by mainstream options, to build better financial health, through transparency, responsible lending, financial inclusion, and an excellent customer experience. The company was founded by Todd G. Schwartz and Theodore Schwartz in 2012 and is headquartered in Chicago, IL.
Insider Trading Relationship Date Transaction Cost #Shares Value ($) #Shares Total SEC Form 4
Johnson Pamela D.CFOJul 01 '25Option Exercise0.001,0410174,059Jul 03 04:37 PM
Johnson Pamela D.CFOJul 02 '25Sale13.415,49573,688164,570Jul 03 04:37 PM
McKay Christopher J.Chief Risk & Analytics OfficerMay 21 '25Option Exercise0.00101,4890194,823Jul 03 04:36 PM
McKay Christopher J.Chief Risk & Analytics OfficerJul 01 '25Option Exercise0.003,8500198,673Jul 03 04:36 PM
McKay Christopher J.Chief Risk & Analytics OfficerJul 02 '25Sale13.419,030121,092185,366Jul 03 04:36 PM
McKay Christopher J.OfficerJul 02 '25Proposed Sale13.419,030121,092Jul 02 11:11 AM
Johnson Pamela D.OfficerJul 02 '25Proposed Sale13.415,49573,688Jul 02 10:11 AM
SCHWARTZ THEODORE GDirectorJun 16 '25Option Exercise0.0090,172060,114Jun 18 05:06 PM
SCHWARTZ THEODORE GDirectorJun 17 '25Option Exercise0.00122,531081,687Jun 18 05:06 PM
SCHWARTZ THEODORE GDirectorJun 17 '25Sale11.81122,5311,446,5030Jun 18 05:06 PM
SCHWARTZ THEODORE GDirectorJun 16 '25Sale12.4190,1721,119,0350Jun 18 05:06 PM
SCHWARTZ THEODORE GDirectorJun 12 '25Option Exercise0.00190,3490126,900Jun 16 09:00 PM
SCHWARTZ THEODORE GDirectorJun 13 '25Option Exercise0.0096,948064,632Jun 16 09:00 PM
SCHWARTZ THEODORE GDirectorJun 12 '25Sale12.87190,3492,449,1410Jun 16 09:00 PM
SCHWARTZ THEODORE GDirectorJun 13 '25Sale12.2496,9481,186,7790Jun 16 09:00 PM
Theodore G. SchwartzAffiliateJun 16 '25Proposed Sale12.21712,7038,702,104Jun 16 05:52 PM
Johnson Pamela D.CFOJun 11 '25Sale13.9735,890501,523173,018Jun 12 05:52 PM
Zeeman Gregory TDirectorJun 11 '25Sale13.9850,000698,820149,644Jun 12 05:51 PM
Johnson Pamela D.OfficerJun 11 '25Proposed Sale13.9735,890501,525Jun 11 04:49 PM
Zeeman Gregory TDirectorJun 11 '25Proposed Sale13.9850,000698,821Jun 11 04:15 PM
Moore JocelynDirectorJun 06 '25Sale13.8640,049555,27759,023Jun 10 04:11 PM
Moore JocelynDirectorJun 06 '25Proposed Sale14.1115,385217,133Jun 06 04:39 PM
Moore JocelynDirectorJun 06 '25Proposed Sale13.7124,664338,143Jun 06 10:23 AM
McKay Christopher J.Chief Risk & Analytics OfficerMay 23 '25Sale12.0966,488803,714128,335May 28 04:43 PM
McKay Christopher J.Chief Risk & Analytics OfficerMay 27 '25Sale12.9335,001452,53893,334May 28 04:43 PM
McKay Christopher J.OfficerMay 23 '25Proposed Sale11.72101,4891,189,451May 23 01:14 PM
SCHWARTZ THEODORE GDirectorMay 14 '25Option Exercise0.0090,104060,069May 16 04:53 PM
SCHWARTZ THEODORE GDirectorMay 15 '25Option Exercise0.00185,0860123,390May 16 04:53 PM
SCHWARTZ THEODORE GDirectorMay 15 '25Sale11.59185,0862,144,4430May 16 04:53 PM
SCHWARTZ THEODORE GDirectorMay 14 '25Sale12.1890,1041,097,6650May 16 04:53 PM
SCHWARTZ THEODORE GDirectorMay 12 '25Option Exercise0.00114,475076,317May 14 05:45 PM
SCHWARTZ THEODORE GDirectorMay 13 '25Option Exercise0.00110,335073,557May 14 05:45 PM
SCHWARTZ THEODORE GDirectorMay 12 '25Sale12.25114,4751,401,8720May 14 05:45 PM
SCHWARTZ THEODORE GDirectorMay 13 '25Sale12.47110,3351,376,1090May 14 05:45 PM
McKay Christopher J.Chief Risk & Analytics OfficerMay 02 '25Sale9.551,10710,572195,180May 06 05:19 PM
McKay Christopher J.OfficerMay 02 '25Proposed Sale9.551,10710,572May 02 10:45 AM
SCHWARTZ THEODORE GDirectorApr 23 '25Option Exercise0.00111,157074,104Apr 25 05:25 PM
SCHWARTZ THEODORE GDirectorApr 24 '25Option Exercise0.0076,184050,789Apr 25 05:25 PM
SCHWARTZ THEODORE GDirectorApr 23 '25Sale8.84111,157982,4830Apr 25 05:25 PM
SCHWARTZ THEODORE GDirectorApr 24 '25Sale9.2176,184702,0360Apr 25 05:25 PM
SCHWARTZ THEODORE GDirectorApr 21 '25Option Exercise0.0050,896033,931Apr 23 05:23 PM
SCHWARTZ THEODORE GDirectorApr 22 '25Option Exercise0.0043,903029,269Apr 23 05:23 PM
SCHWARTZ THEODORE GDirectorApr 21 '25Sale7.9450,896404,2520Apr 23 05:23 PM
SCHWARTZ THEODORE GDirectorApr 22 '25Sale8.2743,903362,8930Apr 23 05:23 PM
SCHWARTZ THEODORE GDirectorApr 17 '25Option Exercise0.0037,520025,013Apr 21 05:26 PM
SCHWARTZ THEODORE GDirectorApr 17 '25Sale8.3437,520312,8790Apr 21 05:26 PM
SCHWARTZ THEODORE GDirectorApr 15 '25Option Exercise0.0034,293022,862Apr 17 05:28 PM
SCHWARTZ THEODORE GDirectorApr 16 '25Option Exercise0.0034,941023,294Apr 17 05:28 PM
SCHWARTZ THEODORE GDirectorApr 15 '25Sale8.4534,293289,8100Apr 17 05:28 PM
SCHWARTZ THEODORE GDirectorApr 16 '25Sale8.2934,941289,5630Apr 17 05:28 PM
SCHWARTZ THEODORE GDirectorApr 11 '25Option Exercise0.0061,307040,872Apr 15 05:26 PM
SCHWARTZ THEODORE GDirectorApr 14 '25Option Exercise0.0049,799033,199Apr 15 05:26 PM
SCHWARTZ THEODORE GDirectorApr 11 '25Sale8.2361,307504,7830Apr 15 05:26 PM
SCHWARTZ THEODORE GDirectorApr 14 '25Sale8.3949,799417,9780Apr 15 05:26 PM
McKay Christopher J.Chief Risk & Analytics OfficerApr 10 '25Sale8.4010,38087,192196,287Apr 11 05:29 PM
McKay Christopher J.Chief Risk & Analytics OfficerApr 09 '25Sale7.8310,37781,252206,667Apr 11 05:29 PM
McKay Christopher J.OfficerApr 10 '25Proposed Sale8.4010,38087,192Apr 10 10:24 AM
McKay Christopher J.Chief Risk & Analytics OfficerApr 08 '25Sale8.2910,37786,025217,044Apr 09 06:46 PM
McKay Christopher J.Chief Risk & Analytics OfficerApr 07 '25Sale7.5410,37778,243227,421Apr 09 06:46 PM
McKay Christopher J.OfficerApr 09 '25Proposed Sale7.8310,37781,252Apr 09 10:38 AM
McKay Christopher J.OfficerApr 08 '25Proposed Sale8.2910,37786,025Apr 08 10:01 AM
McKay Christopher J.Chief Risk & Analytics OfficerApr 03 '25Sale9.0010,37793,393248,175Apr 07 06:50 PM
McKay Christopher J.Chief Risk & Analytics OfficerApr 04 '25Sale7.7410,37780,318237,798Apr 07 06:50 PM
McKay Christopher J.OfficerApr 07 '25Proposed Sale7.5410,37778,243Apr 07 09:56 AM
McKay Christopher J.OfficerApr 04 '25Proposed Sale7.7410,37780,318Apr 04 10:08 AM
McKay Christopher J.Chief Risk & Analytics OfficerApr 01 '25Option Exercise0.003,8510177,022Apr 03 07:37 PM
Johnson Pamela D.CFOApr 01 '25Option Exercise0.001,0410124,915Apr 03 07:36 PM
McKay Christopher J.OfficerApr 03 '25Proposed Sale9.0010,37793,393Apr 03 10:15 AM
SCHWARTZ THEODORE GDirectorMar 26 '25Option Exercise0.00125,654083,770Mar 28 05:35 PM
SCHWARTZ THEODORE GDirectorMar 27 '25Option Exercise0.00124,788083,192Mar 28 05:35 PM
SCHWARTZ THEODORE GDirectorMar 26 '25Sale10.01125,6541,257,9850Mar 28 05:35 PM
SCHWARTZ THEODORE GDirectorMar 27 '25Sale9.31124,7881,162,4000Mar 28 05:35 PM
SCHWARTZ THEODORE GDirectorMar 24 '25Option Exercise0.00165,1740110,116Mar 26 05:02 PM
SCHWARTZ THEODORE GDirectorMar 25 '25Option Exercise0.00103,437068,958Mar 26 05:02 PM
SCHWARTZ THEODORE GDirectorMar 24 '25Sale10.58165,1741,747,2220Mar 26 05:02 PM
SCHWARTZ THEODORE GDirectorMar 25 '25Sale10.85103,4371,122,6330Mar 26 05:02 PM
SCHWARTZ THEODORE GDirectorMar 20 '25Option Exercise0.00102,910068,606Mar 24 07:27 PM
SCHWARTZ THEODORE GDirectorMar 21 '25Option Exercise0.0058,764039,176Mar 24 07:27 PM
SCHWARTZ THEODORE GDirectorMar 20 '25Sale9.90102,9101,018,5620Mar 24 07:27 PM
SCHWARTZ THEODORE GDirectorMar 21 '25Sale9.6058,764564,0580Mar 24 07:27 PM
SCHWARTZ THEODORE GDirectorMar 18 '25Option Exercise0.0054,346036,230Mar 20 07:51 PM
SCHWARTZ THEODORE GDirectorMar 19 '25Option Exercise0.00105,606070,404Mar 20 07:51 PM
SCHWARTZ THEODORE GDirectorMar 19 '25Sale9.57105,6061,011,0510Mar 20 07:51 PM
SCHWARTZ THEODORE GDirectorMar 18 '25Sale9.0754,346493,0760Mar 20 07:51 PM
SCHWARTZ THEODORE GDirectorMar 14 '25Option Exercise0.0079,762053,175Mar 18 09:19 PM
SCHWARTZ THEODORE GDirectorMar 17 '25Option Exercise0.0079,559053,040Mar 18 09:19 PM
SCHWARTZ THEODORE GDirectorMar 14 '25Sale9.1379,762728,3070Mar 18 09:19 PM
SCHWARTZ THEODORE GDirectorMar 17 '25Sale9.1379,559726,3340Mar 18 09:19 PM
Theodore G. SchwartzAffiliateMar 14 '25Proposed Sale8.882,500,00022,200,000Mar 14 07:17 PM
Vennettilli DavidDirectorMar 07 '25Option Exercise0.0043,238043,238Mar 12 05:33 PM
Vennettilli DavidDirectorMar 07 '25Sale9.4543,238408,5650Mar 12 05:33 PM
Vennettilli DavidDirectorMar 11 '25Sale9.0930,762279,77190,762Mar 12 05:33 PM
Vennettilli DavidDirectorMar 11 '25Proposed Sale9.0930,762279,770Mar 11 02:45 PM
David VennettilliDirectorMar 07 '25Proposed Sale9.6943,238418,976Mar 07 04:06 PM
Johnson Pamela D.CFOJan 02 '25Option Exercise0.001,0410127,119Jan 06 04:30 PM
McKay Christopher J.Chief Risk & Analytics OfficerJan 02 '25Option Exercise0.003,8510177,145Jan 06 04:30 PM
Vennettilli DavidDirectorDec 02 '24Sale7.6822,301171,310121,524Dec 04 04:03 PM
Vennettilli DavidDirectorDec 02 '24Proposed Sale7.6822,301171,310Dec 02 04:06 PM
Moore JocelynDirectorNov 11 '24Sale6.7023,149155,01399,072Nov 13 09:16 PM
Vennettilli DavidDirectorNov 08 '24Option Exercise0.00100,0000100,000Nov 13 09:15 PM