Free Trial

Compare Stocks

Compare stocks with our powerful stock comparison tool. Analyze fundamentals, price performance, and key financial indicators to make informed investment decisions. Our tool lets you compare up to ten stocks side by side based on Performance Charts, Price & Volume, MarketRank™, Analyst Ratings, Sales & Book Value, Profitability & Earnings, Dividends, Debt, Ownership, Headlines, and more. Simply enter up to ten stock symbols (e.g., BAC, JPM, WFC, C, GS) to get started and uncover top investment opportunities.

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
$8.04
-2.2%
$9.41
$7.80
$12.73
$177.22M0.9115,908 shs12,494 shs
First Community Corporation stock logo
FCCO
First Community
$24.69
-0.5%
$24.24
$19.46
$27.96
$190.66M0.4136,516 shs21,504 shs
Franklin Financial Services Corp. stock logo
FRAF
Franklin Financial Services
$39.17
+0.4%
$37.69
$28.01
$44.27
$173.87M0.1835,106 shs15,110 shs
Texas Community Bancshares, Inc. stock logo
TCBS
Texas Community Bancshares
$15.90
+0.3%
$16.10
$13.52
$19.40
$48.23M0.066,406 shs301 shs
The 10 Best AI Stocks to Own in 2025 Cover

Wondering where to start (or end) with AI stocks? These 10 simple stocks can help investors build long-term wealth as artificial intelligence continues to grow into the future.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
-2.19%-8.11%-19.52%-11.19%-3.71%
First Community Corporation stock logo
FCCO
First Community
-0.52%-1.79%-4.10%+4.18%+24.01%
Franklin Financial Services Corp. stock logo
FRAF
Franklin Financial Services
+0.44%-5.07%+5.68%+1.63%+26.35%
Texas Community Bancshares, Inc. stock logo
TCBS
Texas Community Bancshares
-0.17%-2.01%-1.71%+2.11%+15.55%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
3.8013 of 5 stars
0.03.00.00.02.73.33.8
First Community Corporation stock logo
FCCO
First Community
3.4666 of 5 stars
2.73.02.50.00.61.73.1
Franklin Financial Services Corp. stock logo
FRAF
Franklin Financial Services
2.4615 of 5 stars
0.04.01.70.02.81.71.3
Texas Community Bancshares, Inc. stock logo
TCBS
Texas Community Bancshares
1.7383 of 5 stars
0.05.01.70.00.01.71.3
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
0.00
N/AN/AN/A
First Community Corporation stock logo
FCCO
First Community
3.33
Buy$29.6720.16% Upside
Franklin Financial Services Corp. stock logo
FRAF
Franklin Financial Services
0.00
N/AN/AN/A
Texas Community Bancshares, Inc. stock logo
TCBS
Texas Community Bancshares
0.00
N/AN/AN/A

Current Analyst Ratings Breakdown

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
$393.51M0.44$1.40 per share5.74$13.68 per share0.59
First Community Corporation stock logo
FCCO
First Community
$103.43M1.83$1.57 per share15.73$18.91 per share1.31
Franklin Financial Services Corp. stock logo
FRAF
Franklin Financial Services
$115.13M1.52$3.68 per share10.63$32.77 per share1.20
Texas Community Bancshares, Inc. stock logo
TCBS
Texas Community Bancshares
$20.55M2.35N/AN/A$16.73 per share0.95
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
$19.20M$0.7910.183.02N/A4.72%6.68%0.55%N/A
First Community Corporation stock logo
FCCO
First Community
$13.95M$2.2311.078.72N/A15.87%11.84%0.87%10/15/2025 (Estimated)
Franklin Financial Services Corp. stock logo
FRAF
Franklin Financial Services
$11.10M$3.2612.02N/A11.78%9.78%0.66%10/21/2025 (Estimated)
Texas Community Bancshares, Inc. stock logo
TCBS
Texas Community Bancshares
-$1.30M$0.6723.73N/A8.16%3.87%0.45%8/12/2025 (Estimated)

Latest TCBS, FCCO, CPSS, and FRAF Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
7/23/2025Q2 2025
First Community Corporation stock logo
FCCO
First Community
$0.58$0.67+$0.09$0.67$18.56 million$19.53 million
7/22/2025Q2 2025
Franklin Financial Services Corp. stock logo
FRAF
Franklin Financial Services
N/A$1.32N/A$1.32N/A$22.34 million
5/12/2025Q1 2025
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
$0.30$0.19-$0.11$0.19$109.99 million$106.87 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
N/AN/AN/AN/AN/A
First Community Corporation stock logo
FCCO
First Community
$0.602.43%N/A26.91%4 Years
Franklin Financial Services Corp. stock logo
FRAF
Franklin Financial Services
$1.323.37%N/A40.49%1 Years
Texas Community Bancshares, Inc. stock logo
TCBS
Texas Community Bancshares
$0.161.01%N/A23.88%1 Years

Latest TCBS, FCCO, CPSS, and FRAF Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
7/17/2025
Franklin Financial Services Corp. stock logo
FRAF
Franklin Financial Services
quarterly$0.333.16%8/1/20258/1/20258/27/2025
7/22/2025
First Community Corporation stock logo
FCCO
First Community
quarterly$0.162.4%8/5/20258/5/20258/19/2025
5/20/2025
Texas Community Bancshares, Inc. stock logo
TCBS
Texas Community Bancshares
quarterly$0.041.03%6/5/20256/5/20256/20/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
9.83
8.24
8.24
First Community Corporation stock logo
FCCO
First Community
0.10
0.78
0.78
Franklin Financial Services Corp. stock logo
FRAF
Franklin Financial Services
1.32
0.89
0.89
Texas Community Bancshares, Inc. stock logo
TCBS
Texas Community Bancshares
0.94
0.94
0.94
CompanyEmployeesShares OutstandingFree FloatOptionable
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
74021.56 million6.68 millionOptionable
First Community Corporation stock logo
FCCO
First Community
2507.68 million7.23 millionNot Optionable
Franklin Financial Services Corp. stock logo
FRAF
Franklin Financial Services
2804.46 million4.13 millionNot Optionable
Texas Community Bancshares, Inc. stock logo
TCBS
Texas Community Bancshares
603.04 million2.45 millionNot Optionable

Recent News About These Companies

Texas Community Q2 Net Jumps 95%
Multiple Texas community banks ink merger deals
How to Take Advantage of moves in (TCBS)
Community Bank Holdings of Texas, Inc. to Acquire CapTex Bankshares, Inc.

New MarketBeat Followers Over Time

Media Sentiment Over Time

Consumer Portfolio Services stock logo

Consumer Portfolio Services NASDAQ:CPSS

$8.04 -0.18 (-2.19%)
Closing price 08/5/2025 04:00 PM Eastern
Extended Trading
$8.04 0.00 (0.00%)
As of 08/5/2025 04:02 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

Consumer Portfolio Services, Inc. operates as a specialty finance company in the United States. It is involved in the purchase and service of retail automobile contracts originated by franchised automobile dealers and select independent dealers in the sale of new and used automobiles, light trucks, and passenger vans. The company, through its automobile contract purchases, offers indirect financing to the customers of dealers with limited credit histories or past credit problems. It also serves as an alternative source of financing for dealers, facilitating sales to customers who are not able to obtain financing from commercial banks, credit unions, and the captive finance companies. In addition, the company acquires installment purchase contracts in merger and acquisition transactions; purchases immaterial amounts of vehicle purchase money loans from non-affiliated lenders. It services its automobile contracts through its branches in California, Nevada, Virginia, Florida, and Illinois. The company was incorporated in 1991 and is based in Las Vegas, Nevada.

First Community stock logo

First Community NASDAQ:FCCO

$24.69 -0.13 (-0.52%)
Closing price 08/5/2025 04:00 PM Eastern
Extended Trading
$24.69 0.00 (0.00%)
As of 08/5/2025 04:10 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

First Community Corporation operates as the bank holding company for First Community Bank that provides various commercial and retail banking products and services to small-to-medium sized businesses, professionals, and individuals. The company operates through Commercial and Retail Banking, Mortgage Banking, and Investment Advisory and Non-Deposit segments. Its deposit products include checking, NOW, savings, and individual retirement accounts; and demand deposits, as well as other time deposits, such as daily money market accounts and longer-term certificates of deposit. The company's loan portfolio comprises commercial loans that include secured and unsecured loans for working capital, business expansion, and the purchase of equipment and machinery; consumer loans, including secured and unsecured loans for financing automobiles, home improvements, education, and personal investments; real estate construction and acquisition loans; and fixed and variable rate mortgage loans. It also provides online banking, internet banking, cash management, safe deposit boxes, direct deposit of payroll and social security checks, and automatic drafts for various accounts. In addition, the company offers non-deposit investment products and other investment brokerage services; VISA and MasterCard credit card services; investment advisory services; and insurance services. The company was incorporated in 1994 and is headquartered in Lexington, South Carolina.

Franklin Financial Services stock logo

Franklin Financial Services NASDAQ:FRAF

$39.17 +0.17 (+0.44%)
Closing price 08/5/2025 04:00 PM Eastern
Extended Trading
$39.15 -0.02 (-0.06%)
As of 08/5/2025 04:10 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

Franklin Financial Services Corporation operates as the bank holding company for Farmers and Merchants Trust Company of Chambersburg that provides commercial, retail banking, and trust services to businesses, individuals, governmental entities, and non-profit organizations in Pennsylvania. It offers various deposit products, including checking, savings, money management, and time deposit accounts, as well as demand deposits. The company also provides commercial real estate, construction and land development, commercial and industrial, and residential mortgage loans, as well as installment and revolving loans; consumer loans comprising unsecured personal lines of credit and installment loans; and secured and unsecured commercial and industrial loans, including accounts receivable and inventory financing, and commercial equipment financing. In addition, it offers various investment and trust services comprising estate planning and administration, corporate and personal trust fund management, pension, and profit sharing and other employee benefit funds management services, and custodial services, as well as non-trust related investment services; sells mutual funds, annuities, and insurance products; and offers safe deposit, pension, and fiduciary services. Further, the company engages in non-bank investment activities, such as venture capital investments. The company was founded in 1906 and is headquartered in Chambersburg, Pennsylvania.

Texas Community Bancshares stock logo

Texas Community Bancshares NASDAQ:TCBS

$15.90 +0.05 (+0.31%)
Closing price 08/5/2025 03:39 PM Eastern
Extended Trading
$15.90 +0.00 (+0.01%)
As of 08/5/2025 04:04 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

Texas Community Bancshares, Inc. operates as the bank holding company for Mineola Community Bank, S.S.B. that provides loans and banking services to consumers and commercial customers in Mineola, Texas and the surrounding area, and the Dallas Fort Worth Metroplex. It generates a selection of deposit accounts, including savings accounts, checking accounts, certificates of deposit, and individual retirement accounts. The company also originates primarily one- to four-family residential mortgage loans, commercial real estate loans, and construction and land loans; and car, boat, share, unsecured loans, etc., as well as agricultural loans, commercial loans, and consumer and other loans. In addition, it invests in securities; and offers sweep account, safe deposit boxes, e-statement, cards, online banking, and mobile banking services. Texas Community Bancshares, Inc. was founded in 1934 and is headquartered in Mineola, Texas.