Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
$22.02
+0.1%
$22.27
$21.30
$24.00
$98.96M0.291,549 shs500 shs
DIMC
Dimeco
$35.50
+2.2%
$35.12
$32.01
$44.00
$89.82M0.121,039 shs1,612 shs
Guaranty Federal Bancshares, Inc. stock logo
GFED
Guaranty Federal Bancshares
$31.43
$31.78
$19.04
$34.86
$137.82M0.6210,125 shs22,807 shs
Peoples Financial Co. stock logo
PFBX
Peoples Financial
$15.60
$15.83
$11.75
$17.00
$72.70M0.42673 shs183 shs
Elon Musk's Next Move Cover

Wondering when you'll finally be able to invest in SpaceX, StarLink, or The Boring Company? Click the link below to learn when Elon Musk will let these companies finally IPO.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
+0.92%0.00%-2.22%-7.37%-3.08%
DIMC
Dimeco
+1.60%+1.89%+1.45%+1.45%-21.35%
Guaranty Federal Bancshares, Inc. stock logo
GFED
Guaranty Federal Bancshares
0.00%0.00%0.00%0.00%0.00%
Peoples Financial Co. stock logo
PFBX
Peoples Financial
0.00%-2.13%+0.65%-0.32%+26.93%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
N/AN/AN/AN/AN/AN/AN/AN/A
DIMC
Dimeco
N/AN/AN/AN/AN/AN/AN/AN/A
Guaranty Federal Bancshares, Inc. stock logo
GFED
Guaranty Federal Bancshares
N/AN/AN/AN/AN/AN/AN/AN/A
Peoples Financial Co. stock logo
PFBX
Peoples Financial
1.563 of 5 stars
0.03.01.70.02.71.71.3

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
N/AN/AN/AN/A
DIMC
Dimeco
N/AN/AN/AN/A
Guaranty Federal Bancshares, Inc. stock logo
GFED
Guaranty Federal Bancshares
N/AN/AN/AN/A
Peoples Financial Co. stock logo
PFBX
Peoples Financial
N/AN/AN/AN/A

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
N/AN/AN/AN/AN/AN/A
DIMC
Dimeco
$54.95M1.63$4.94 per share7.18$38.90 per share0.91
Guaranty Federal Bancshares, Inc. stock logo
GFED
Guaranty Federal Bancshares
$54.87M2.51$2.74 per share11.48$22.23 per share1.41
Peoples Financial Co. stock logo
PFBX
Peoples Financial
$39.52M1.84$1.81 per share8.61$14.86 per share1.05

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
N/AN/A0.00N/AN/AN/AN/AN/A
DIMC
Dimeco
$10.83MN/A0.00N/AN/AN/AN/AN/A
Guaranty Federal Bancshares, Inc. stock logo
GFED
Guaranty Federal Bancshares
$10.64M$2.4412.8814.42N/A19.39%11.33%0.89%N/A
Peoples Financial Co. stock logo
PFBX
Peoples Financial
$9.17M$1.967.96N/A23.19%14.34%1.05%N/A

Latest DIMC, GFED, PFBX, and BMBN Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
4/24/2024Q1 2024
Peoples Financial Co. stock logo
PFBX
Peoples Financial
N/A$0.52+$0.52$0.52N/A$8.44 million

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
$0.803.63%N/AN/AN/A
DIMC
Dimeco
$1.604.51%N/AN/AN/A
Guaranty Federal Bancshares, Inc. stock logo
GFED
Guaranty Federal Bancshares
$0.601.91%N/A24.59%N/A
Peoples Financial Co. stock logo
PFBX
Peoples Financial
$0.362.31%N/A18.37%N/A

Latest DIMC, GFED, PFBX, and BMBN Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
3/21/2024
DIMC
Dimeco
Quarterly$0.404.64%3/28/20244/1/20244/25/2024
(Data available from 1/1/2013 forward)

Debt

CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
N/AN/AN/A
DIMC
Dimeco
0.35
0.86
0.86
Guaranty Federal Bancshares, Inc. stock logo
GFED
Guaranty Federal Bancshares
0.47
0.93
0.93
Peoples Financial Co. stock logo
PFBX
Peoples Financial
0.27
0.38
0.38

Ownership

Institutional Ownership

CompanyInstitutional Ownership
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
3.23%
DIMC
Dimeco
N/A
Guaranty Federal Bancshares, Inc. stock logo
GFED
Guaranty Federal Bancshares
30.53%
Peoples Financial Co. stock logo
PFBX
Peoples Financial
32.81%

Insider Ownership

CompanyInsider Ownership
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
14.00%
DIMC
Dimeco
19.00%
Guaranty Federal Bancshares, Inc. stock logo
GFED
Guaranty Federal Bancshares
31.60%
Peoples Financial Co. stock logo
PFBX
Peoples Financial
28.10%

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
1114.49 million3.87 millionNot Optionable
DIMC
Dimeco
832.53 million2.05 millionNot Optionable
Guaranty Federal Bancshares, Inc. stock logo
GFED
Guaranty Federal Bancshares
2264.39 million3.00 millionNot Optionable
Peoples Financial Co. stock logo
PFBX
Peoples Financial
1374.66 million3.35 millionNot Optionable

DIMC, GFED, PFBX, and BMBN Headlines

SourceHeadline
PEOPLES FINANCIAL CORPORATION REPORTS RESULTS FOR THE FIRST QUARTER OF 2024 AND ANNOUNCES NEW STOCK REPURCHASE PROGRAMPEOPLES FINANCIAL CORPORATION REPORTS RESULTS FOR THE FIRST QUARTER OF 2024 AND ANNOUNCES NEW STOCK REPURCHASE PROGRAM
finance.yahoo.com - April 24 at 8:24 PM
Head-To-Head Comparison: Peoples Financial (OTCMKTS:PFBX) and United Community Banks (NASDAQ:UCBI)Head-To-Head Comparison: Peoples Financial (OTCMKTS:PFBX) and United Community Banks (NASDAQ:UCBI)
americanbankingnews.com - April 24 at 1:16 AM
Peoples Bancorp: Q1 Earnings SnapshotPeoples Bancorp: Q1 Earnings Snapshot
sfgate.com - April 23 at 7:58 AM
Peoples Financial (OTCMKTS:PFBX) Share Price Passes Above 200-Day Moving Average of $15.00Peoples Financial (OTCMKTS:PFBX) Share Price Passes Above 200-Day Moving Average of $15.00
americanbankingnews.com - April 23 at 3:20 AM
Montgomery County credit union featured on PBS reality series about consumers financial strugglesMontgomery County credit union featured on PBS reality series about consumers' financial struggles
bizjournals.com - April 19 at 7:59 PM
Lansing Center hosts public policy forum on financial solutionsLansing Center hosts public policy forum on financial solutions
msn.com - April 16 at 2:43 PM
Why US Bank launched a branch in Phoenix geared toward the LGBTQ+ communityWhy US Bank launched a branch in Phoenix geared toward the LGBTQ+ community
msn.com - April 14 at 9:38 AM
3 bank accounts rich people use to build wealth that are available to anyone3 bank accounts rich people use to build wealth that are available to anyone
msn.com - April 14 at 12:17 AM
FDIC Chief Says US Ready If Big Wall Street Bank Ever FailedFDIC Chief Says US Ready If Big Wall Street Bank Ever Failed
bloomberg.com - April 12 at 7:38 AM
FNCB shareholder discontinues lawsuit focused on merger with Peoples Security BankFNCB shareholder discontinues lawsuit focused on merger with Peoples Security Bank
thetimes-tribune.com - April 8 at 8:05 PM
Fed Bank Borrowing Program Was ‘Too Good to Pass Up,’ Data ShowFed Bank Borrowing Program Was ‘Too Good to Pass Up,’ Data Show
bloomberg.com - April 2 at 10:49 AM
As Official Bank of the Philadelphia Eagles, Firstrust Bank Proud to Support Eagles Autism Challenge on May 18As Official Bank of the Philadelphia Eagles, Firstrust Bank Proud to Support Eagles Autism Challenge on May 18
msn.com - April 2 at 5:49 AM
Trent Nuxoll of Edward Jones receives financial planner certificationTrent Nuxoll of Edward Jones receives financial planner certification
effinghamdailynews.com - March 29 at 1:53 AM
Peoples Bank announces additions to staffPeoples Bank announces additions to staff
msn.com - March 25 at 10:28 PM
Winfield eyes bank building for police departmentWinfield eyes bank building for police department
nwitimes.com - March 15 at 11:57 PM
Peoples National Bank puts people firstPeoples National Bank puts people first
westnewsmagazine.com - March 7 at 3:23 PM
New Peoples Bankshares announces dividendsNew Peoples Bankshares announces dividends
heraldcourier.com - March 4 at 1:39 PM
US Bank executive talks racial wealth gap in Milwaukee, tips for anyone to improve financial situationUS Bank executive talks racial wealth gap in Milwaukee, tips for anyone to improve financial situation
msn.com - February 28 at 8:56 AM
Peoples Bank Announces Commercial Banking Market Leader, Adam LervikPeoples Bank Announces Commercial Banking Market Leader, Adam Lervik
whatcomtalk.com - February 27 at 5:57 PM
Peoples Financial Corp.Peoples Financial Corp.
wsj.com - February 24 at 10:55 PM
Millions of pensioners face bank account inspections in fraud crackdown plansMillions of pensioners face bank account inspections in fraud crackdown plans
msn.com - February 24 at 1:48 AM
Horizon Bank Appoints Pendley President of Mortgage BankingHorizon Bank Appoints Pendley President of Mortgage Banking
monitordaily.com - February 23 at 10:44 AM
US bank bosses get US$188m paydayUS bank bosses get US$188m payday
ifre.com - February 23 at 10:44 AM
Synchrony Financial Dep. Pfd. (Rep. 1/40th Non-Cum. Perp. Pfd. Series B)Synchrony Financial Dep. Pfd. (Rep. 1/40th Non-Cum. Perp. Pfd. Series B)
marketwatch.com - February 22 at 12:40 PM

Media Sentiment Over Time

Company Descriptions

Benchmark Bankshares logo

Benchmark Bankshares

OTCMKTS:BMBN
Benchmark Bankshares, Inc. operates as the holding company for Benchmark Community Bank that provides various banking products and services in the United States. The company accepts various deposits, such as checking, saving, commercial services, and youth accounts. Its loan products include personal, mortgage, other real estate, business, auto, and student loans. The company also offers credit and debit cards; wealth management services comprising financial solutions, financial and retirement planning, and portfolio management, as well as estate, charitable giving, and trust services; and reorder checks, safe deposit boxes, wire transfers, bill pay, and internet and mobile banking services. The company was founded in 1971 and is based in Kenbridge, Virginia.

Dimeco

OTCMKTS:DIMC
Dimeco, Inc. operates as the bank holding company for The Dime Bank that provides banking products and services to individuals and businesses in the United States. It accepts various deposits, including checking, savings, and individual retirement accounts, as well as certificates of deposit. It also provides consumer, mortgage, construction, home equity, student, business term, business vehicle, business equipment, capital improvement, and commercial real estate loans; business lines of credit; and acquisition financing and investment services. In addition, the company offers wealth management services; and business services, cash management, remote deposit, and merchant services. Further, it provides online and mobile banking, bill pay, mobile deposit, transfer, and e-statement services; and debit and credit cards. Dimeco, Inc. was founded in 1905 and is based in Honesdale, Pennsylvania.
Guaranty Federal Bancshares logo

Guaranty Federal Bancshares

NASDAQ:GFED
Guaranty Federal Bancshares, Inc. operates as a bank holding company. The firm engages in the provision of financial and banking services. It focuses on investing deposits in commercial real estate loans, multi-family residential mortgage loans, construction loans, permanent one- to four-family residential mortgage loans, business, consumer and other loans. The company was founded in September 1997 and is headquartered in Springfield, MO.
Peoples Financial logo

Peoples Financial

OTCMKTS:PFBX
Peoples Financial Corporation operates as the bank holding company for The Peoples Bank that provides banking, financial, and trust services to government entities, individuals, and small and commercial businesses in Mississippi. The company accepts various deposits, such as interest and non-interest-bearing checking accounts, savings accounts, certificates of deposit, and individual retirement accounts (IRAs). It offers business, commercial, real estate, construction, personal, and installment loans; and personal trust, agencies, and estate services, including living and testamentary trusts, executorships, guardianships, and conservatorships. In addition, the company provides self-directed IRAs; and escrow management, stock transfer, and bond paying agency accounts to corporate customers. Further, it offers other services consisting of safe deposit box rental, wire transfer, night drop facilities, collection, cash management, and Internet banking services. the company provides services to customers of various industries, such as seafood, retail, hospitality, hotel/motel, gaming, and construction. Peoples Financial Corporation was founded in 1896 and is headquartered in Biloxi, Mississippi.