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
Bank of Santa Clarita stock logo
BSCA
Bank of Santa Clarita
$14.76
$14.76
$8.05
$15.50
N/AN/AN/AN/A
Commercial National Financial Corp. stock logo
CEFC
Commercial National Financial
$10.65
+2.9%
$10.45
$8.53
$11.47
$42.23M0.36569 shs6,455 shs
IOFB
Iowa First Bancshares
$42.99
$42.99
$33.00
$42.99
N/AN/AN/AN/A
Mission Valley Bancorp stock logo
MVLY
Mission Valley Bancorp
$15.40
$15.46
$13.65
$17.50
$51.53M0.36676 shs900 shs
Metaverse Stocks And Why You Can't Ignore Them Cover

Thinking about investing in Meta, Roblox, or Unity? Enter your email to learn what streetwise investors need to know about the metaverse and public markets before making an investment.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Bank of Santa Clarita stock logo
BSCA
Bank of Santa Clarita
0.00%0.00%0.00%0.00%0.00%
Commercial National Financial Corp. stock logo
CEFC
Commercial National Financial
0.00%+1.43%+1.33%+10.71%+19.53%
IOFB
Iowa First Bancshares
0.00%0.00%0.00%0.00%0.00%
Mission Valley Bancorp stock logo
MVLY
Mission Valley Bancorp
0.00%0.00%-0.09%+3.43%+12.82%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Bank of Santa Clarita stock logo
BSCA
Bank of Santa Clarita
N/AN/AN/AN/AN/AN/AN/AN/A
Commercial National Financial Corp. stock logo
CEFC
Commercial National Financial
1.3806 of 5 stars
0.03.02.50.00.01.71.3
IOFB
Iowa First Bancshares
N/AN/AN/AN/AN/AN/AN/AN/A
Mission Valley Bancorp stock logo
MVLY
Mission Valley Bancorp
N/AN/AN/AN/AN/AN/AN/AN/A
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Bank of Santa Clarita stock logo
BSCA
Bank of Santa Clarita
0.00
N/AN/AN/A
Commercial National Financial Corp. stock logo
CEFC
Commercial National Financial
0.00
N/AN/AN/A
IOFB
Iowa First Bancshares
0.00
N/AN/AN/A
Mission Valley Bancorp stock logo
MVLY
Mission Valley Bancorp
0.00
N/AN/AN/A
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Bank of Santa Clarita stock logo
BSCA
Bank of Santa Clarita
N/AN/AN/AN/AN/AN/A
Commercial National Financial Corp. stock logo
CEFC
Commercial National Financial
$29.17M1.45N/AN/AN/A
IOFB
Iowa First Bancshares
N/AN/AN/AN/AN/AN/A
Mission Valley Bancorp stock logo
MVLY
Mission Valley Bancorp
N/AN/AN/AN/AN/AN/A
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Bank of Santa Clarita stock logo
BSCA
Bank of Santa Clarita
N/AN/A0.00N/AN/AN/AN/AN/A
Commercial National Financial Corp. stock logo
CEFC
Commercial National Financial
$5.86M$1.556.87N/A21.17%N/AN/A7/24/2025 (Estimated)
IOFB
Iowa First Bancshares
N/AN/A0.00N/AN/AN/AN/AN/A
Mission Valley Bancorp stock logo
MVLY
Mission Valley Bancorp
$6.20M$1.838.42N/AN/AN/AN/A7/29/2025 (Estimated)

Latest IOFB, BSCA, MVLY, and CEFC Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
4/30/2025Q1 2025
Mission Valley Bancorp stock logo
MVLY
Mission Valley Bancorp
N/A$0.47N/A$0.47N/A$9.90 million
4/24/2025Q1 2025
Commercial National Financial Corp. stock logo
CEFC
Commercial National Financial
N/A$0.36N/A$0.36N/A$5.31 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Bank of Santa Clarita stock logo
BSCA
Bank of Santa Clarita
N/AN/AN/AN/AN/A
Commercial National Financial Corp. stock logo
CEFC
Commercial National Financial
$0.565.26%N/A36.13%N/A
IOFB
Iowa First Bancshares
N/AN/AN/AN/AN/A
Mission Valley Bancorp stock logo
MVLY
Mission Valley Bancorp
$0.150.97%N/A8.20%N/A

Latest IOFB, BSCA, MVLY, and CEFC Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
5/16/2025
Mission Valley Bancorp stock logo
MVLY
Mission Valley Bancorp
$0.150.95%5/19/20255/20/20256/2/2025
(Data available from 1/1/2013 forward)
CompanyEmployeesShares OutstandingFree FloatOptionable
Bank of Santa Clarita stock logo
BSCA
Bank of Santa Clarita
N/AN/AN/ANot Optionable
Commercial National Financial Corp. stock logo
CEFC
Commercial National Financial
953.97 million3.05 millionNot Optionable
IOFB
Iowa First Bancshares
130N/AN/ANot Optionable
Mission Valley Bancorp stock logo
MVLY
Mission Valley Bancorp
147,0003.35 millionN/ANot Optionable

Recent News About These Companies

Mission Valley Bancorp Reports First Quarter Results
Mission Valley Bancorp GAAP EPS of $0.42, revenue of $9M
MVLY Mission Valley Bancorp
Mission Valley Wants To Help With Finances
Young Valley residents deal with financial challenges
Mission Valley Bancorp MVLY
Mission Valley Bancorp reports 2023 results

Media Sentiment Over Time

Bank of Santa Clarita stock logo

Bank of Santa Clarita OTCMKTS:BSCA

$14.76 0.00 (0.00%)
As of 10/6/2021

Bank of Santa Clarita engages in the provision of banking and financial services. It offers real estate, small business administration, commercial and consumer loans, consumer and business checking accounts, savings accounts, certificates of deposit, trade finance, and money transfers. The company was founded by Frank D. Di Tomaso on October 26, 2004 and is headquartered in Santa Clarita, CA.

Commercial National Financial stock logo

Commercial National Financial OTCMKTS:CEFC

$10.65 +0.30 (+2.90%)
As of 07/3/2025 12:58 PM Eastern

Commercial National Financial Corporation operates as the holding company for Commercial Bank that provides various banking products and services to individuals, agricultural businesses, commercial businesses, and light industries in Michigan. The company accepts various deposit products, including checking and savings accounts, individual retirement accounts, certificates of deposit, and health savings accounts. It also offers personal loan products, such as automobile loans, recreational vehicle loans, personal lines of credit, and unsecured term loans, as well as home equity loans and mortgage loans; and business loans, including secured lines of credit, business equity line of credit, SBA loans, equipment loans, real estate loans, vehicle loans, term loans, USDA loan programs, and capital access loan programs. In addition, the company provides other services comprising business VISA check cards, debit and ATM cards, business statement savings, business certificates of deposit, merchant services, night depository, telephone banking, online banking, e-statements, direct deposit of payroll for employees, child support payments, collection of receivables, and remote deposit capture, as well as treasury services. It provides its services through offices located in Barry, Gratiot, Ingham, Kent, and Montcalm counties in Michigan. The company was founded in 1893 and is headquartered in Ithaca, Michigan.

Iowa First Bancshares OTCMKTS:IOFB

$42.99 0.00 (0.00%)
As of 06/21/2022

Iowa First Bancshares Corp. operates as the bank holding company for First National Bank of Muscatine and First National Bank in Fairfield that provide various banking products and services for individuals, businesses, and governmental organizations in Iowa. It offers checking, savings, money market, and time deposit accounts; and commercial and industrial, commercial real estate owner and non-owner occupied, agriculture, residential real estate, and consumer and other loans. The company also provides safe deposit, funds transmitting, trust, debit and credit card, Internet banking, automated teller machine, and other banking services. It operates through 4 locations in Muscatine and 2 locations in Fairfield, Iowa. The company was founded in 1870 and is headquartered in Muscatine, Iowa.

Mission Valley Bancorp stock logo

Mission Valley Bancorp OTCMKTS:MVLY

$15.40 0.00 (0.00%)
As of 07/2/2025 02:22 PM Eastern

Mission Valley Bancorp operates as the bank holding company for Mission Valley Bank and Mission SBA Loan Servicing LLC that provides various banking products and services to individuals and corporate customers. The company's deposit products include non-interest-bearing and interest-bearing demand deposits, savings, and time deposits; and certificates of deposit. It also offers accounts receivable loans, advanced restaurant financing loans, commercial loans, real estate loans, small business administration loans, and term loans; consumer loans; and overdraft facilities; as well as credit and debit cards. In addition, the company provides lending services, such as underwriting, processing, closing, servicing, and referral/replacement services to other financial institutions. Mission Valley Bancorp was founded in 2001 and is headquartered in Sun Valley, California.