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. Stocks to Compare Sections All Sections Selected Performance Chart Price & Volume MarketRank Analyst Ratings Sales & Book Value Profitability & Earnings Dividends Debt Ownership Miscellaneous Headlines About Compare NASDAQ:CFFI NASDAQ:HBNC NASDAQ:MBWM NASDAQ:MOFG On This Page Performance ChartPrice & VolumeMarketRank™Analyst RatingsSales & Book ValueProfitability & EarningsDividendsDebtOwnershipMiscellaneousHeadlinesAbout Comparison Ideas Stock Ideas Comparative Price Performance Over Time1 day7 days30 days90 days365 daysCompare Price & VolumeCompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's VolumeCFFIC&F Financial$80.79-2.3%$76.13$61.45▼$86.18$269.14M0.328,544 shs3,175 shsHBNCHorizon Bancorp (IN)$19.94+0.8%$18.84$14.84▼$20.50$1.02B0.82807,955 shs604,159 shsMBWMMercantile Bank$57.93+0.2%$53.33$42.75▼$59.71$998.63M0.8146,941 shs119,332 shsMOFGMidWestOne Financial Group$49.31$49.31$25.75▼$49.69$1.02B1.07177,266 shsN/A(Almost) Everything You Need To Know About The EV MarketLooking to profit from the electric vehicle mega-trend? Click the link to see our list of which EV stocks show the most long-term potential.Get This Free ReportCompare Price PerformanceCompany1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year PerformanceCFFIC&F Financial-2.31%-3.02%+7.86%+9.99%+19.94%HBNCHorizon Bancorp (IN)+0.81%-0.60%+6.35%+17.78%+21.66%MBWMMercantile Bank+0.21%+1.33%+9.84%+11.34%+16.43%MOFGMidWestOne Financial Group0.00%0.00%0.00%0.00%+60.67%Compare Price & VolumeCompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's VolumeCFFIC&F Financial$80.79-2.3%$76.13$61.45▼$86.18$269.14M0.328,544 shs3,175 shsHBNCHorizon Bancorp (IN)$19.94+0.8%$18.84$14.84▼$20.50$1.02B0.82807,955 shs604,159 shsMBWMMercantile Bank$57.93+0.2%$53.33$42.75▼$59.71$998.63M0.8146,941 shs119,332 shsMOFGMidWestOne Financial Group$49.31$49.31$25.75▼$49.69$1.02B1.07177,266 shsN/A(Almost) Everything You Need To Know About The EV MarketLooking to profit from the electric vehicle mega-trend? Click the link to see our list of which EV stocks show the most long-term potential.Get This Free ReportCompare Price PerformanceCompany1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year PerformanceCFFIC&F Financial-2.31%-3.02%+7.86%+9.99%+19.94%HBNCHorizon Bancorp (IN)+0.81%-0.60%+6.35%+17.78%+21.66%MBWMMercantile Bank+0.21%+1.33%+9.84%+11.34%+16.43%MOFGMidWestOne Financial Group0.00%0.00%0.00%0.00%+60.67%Compare Analyst ForecastsCompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current PriceCFFIC&F Financial 2.00HoldN/AN/AHBNCHorizon Bancorp (IN) 2.40Hold$21.005.32% UpsideMBWMMercantile Bank 2.57Moderate Buy$56.80-1.95% DownsideMOFGMidWestOne Financial Group 2.20Hold$40.50-17.87% DownsideCurrent Analyst Ratings BreakdownLatest CFFI, HBNC, MOFG, and MBWM Analyst RatingsDateCompanyBrokerageActionRatingPrice TargetDetails7/1/2026HBNCHorizon Bancorp (IN) StephensSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingReiterated RatingOverweight$21.006/26/2026MBWMMercantile Bank Piper SandlerSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingBoost Price TargetNeutral$57.00 ➝ $60.006/24/2026CFFIC&F Financial Weiss RatingsSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingReiterated RatingHold (C)6/12/2026MBWMMercantile Bank Weiss RatingsSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingReiterated RatingBuy (B)4/27/2026HBNCHorizon Bancorp (IN) Piper SandlerSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingReiterated RatingNeutral$22.00 ➝ $21.004/24/2026HBNCHorizon Bancorp (IN) Weiss RatingsSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingUpgradeSell (D+) ➝ Hold (C-)4/10/2026HBNCHorizon Bancorp (IN) Weiss RatingsSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingReiterated RatingSell (D+)(Data available from 7/7/2023 forward. View 10+ years of historical ratings with our analyst ratings screener.)Compare Sales & Book ValueCompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/BookCFFIC&F Financial$186.13M1.41$9.16 per share8.82$81.02 per share1.00HBNCHorizon Bancorp (IN)$405.46M2.52$1.98 per share10.07$13.44 per share1.48MBWMMercantile Bank$371.80M2.69$5.51 per share10.51$42.19 per share1.37MOFGMidWestOne Financial Group$238.84M4.26$2.20 per share22.44$26.94 per share1.83Compare Profitability & EarningsCompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings DateCFFIC&F Financial$26.83M$8.709.29N/AN/A14.84%11.03%1.03%7/23/2026 (Estimated)HBNCHorizon Bancorp (IN)-$150.48M-$3.18N/A8.98N/A-37.28%12.41%1.29%7/22/2026 (Estimated)MBWMMercantile Bank$88.75M$5.5710.409.89N/A24.19%13.73%1.44%7/21/2026 (Estimated)MOFGMidWestOne Financial Group-$60.29M$2.8117.5514.05N/A16.66%10.22%0.96%N/ALatest CFFI, HBNC, MOFG, and MBWM EarningsDateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails7/22/2026Q2 2026HBNCHorizon Bancorp (IN)$0.51N/AN/AN/A$76.53 millionN/A7/21/2026Q2 2026MBWMMercantile Bank$1.34N/AN/AN/A$68.79 millionN/A4/23/2026Q1 2026CFFIC&F FinancialN/A$2.08N/A$2.08N/A$36.26 million4/22/2026Q1 2026HBNCHorizon Bancorp (IN)$0.48$0.51+$0.03$0.51$76.11 million$73.48 million4/21/2026Q1 2026MBWMMercantile Bank$1.33$1.46+$0.13$1.32$67.41 million$67.59 millionCompare DividendsCompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive GrowthCFFIC&F Financial$1.922.38%+3.89%22.07%1 YearsHBNCHorizon Bancorp (IN)$0.643.21%+5.92%N/A N/AMBWMMercantile Bank$1.562.69%+6.02%28.01%14 YearsMOFGMidWestOne Financial Group$0.971.97%+3.67%34.52%N/ALatest CFFI, HBNC, MOFG, and MBWM DividendsAnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date6/16/2026HBNCHorizon Bancorp (IN)quarterly$0.163.24%7/2/20267/3/20267/17/20265/19/2026CFFIC&F Financialquarterly$0.482.58%6/15/20266/15/20267/1/20264/16/2026MBWMMercantile Bankquarterly$0.392.96%6/5/20266/5/20266/17/2026(Data available from 1/1/2013 forward)Compare DebtCompanyDebt-to-Equity RatioCurrent RatioQuick RatioCFFIC&F Financial0.310.900.88HBNCHorizon Bancorp (IN)0.220.910.90MBWMMercantile Bank0.620.930.93MOFGMidWestOne Financial Group0.160.850.85Compare OwnershipInstitutional OwnershipCompanyInstitutional OwnershipCFFIC&F Financial37.23%HBNCHorizon Bancorp (IN)64.51%MBWMMercantile Bank58.63%MOFGMidWestOne Financial Group65.42%Insider OwnershipCompanyInsider OwnershipCFFIC&F Financial6.40%HBNCHorizon Bancorp (IN)1.19%MBWMMercantile Bank2.50%MOFGMidWestOne Financial Group2.50%Compare Miscellaneous StatsCompanyEmployeesShares OutstandingFree FloatOptionableCFFIC&F Financial6103.25 million3.05 millionNot OptionableHBNCHorizon Bancorp (IN)91051.33 million50.72 millionOptionableMBWMMercantile Bank67017.27 million16.84 millionOptionableMOFGMidWestOne Financial Group73020.63 million20.12 millionOptionableCFFI, HBNC, MOFG, and MBWM HeadlinesRecent News About These CompaniesMidWestOne Financial Group : MOFGJune 6, 2026 | 247wallst.comMidWestOne Investor Alert: Kahn Swick & Foti, LLC Investigates Adequacy of Price and Process in Proposed Sale of MidWestOne Financial Group, Inc. - MOFGJanuary 7, 2026 | prnewswire.comMidWestOne Financial Group Declares Quarterly Cash DividendJanuary 6, 2026 | tipranks.comMidWestOne Financial Group (NASDAQ:MOFG) CEO Purchases $28,811.60 in StockNovember 4, 2025 | insidertrades.comMidWestOne Financial Group (NASDAQ:MOFG) CEO Charles Reeves Buys 1,450 SharesNovember 1, 2025 | insidertrades.comKeefe, Bruyette & Woods Maintains MidWestOne Financial Group (MOFG) Outperform RecommendationOctober 28, 2025 | msn.comMOFG Stock Alert: Halper Sadeh LLC Is Investigating Whether the Sale of MidWestOne Financial Group, Inc. Is Fair to ShareholdersOctober 27, 2025 | businesswire.comMidWestOne Financial Group, Inc. (NASDAQ:MOFG) Q3 2025 Earnings Call TranscriptOctober 25, 2025 | msn.comMidWestOne Investor Alert By The Former Attorney General Of Louisiana: Kahn Swick & Foti, LLC Investigates Adequacy of Price and Process in Proposed Sale of MidWestOne Financial Group, Inc. - MOFGOctober 25, 2025 | businesswire.comNicolet Bankshares And MidWestOne Financial Group Tie The KnotOctober 25, 2025 | seekingalpha.comMidWestOne Financial Group (MOFG) Swings to Profitability, Challenging Bearish Narratives on Future GrowthOctober 24, 2025 | finance.yahoo.com$HAREHOLDER ALERT: The M&A Class Action Firm Announces An Investigation of MidWestOne Financial Group, Inc. (NASDAQ: MOFG)October 24, 2025 | prnewswire.comMidWestOne Financial Group, Inc. (MOFG) M&A Call TranscriptOctober 24, 2025 | seekingalpha.comMidWestOne Financial Group, Inc. (MOFG) MidWestOne Bank, Nicolet Bankshares, Inc. - M&A Call - SlideshowOctober 24, 2025 | seekingalpha.comMidWestOne Financial Group Inc (MOFG) Q3 2025 Earnings Report Preview: What To ExpectOctober 24, 2025 | finance.yahoo.comMOFG STOCK ALERT: HALPER SADEH LLC IS INVESTIGATING WHETHER THE SALE OF MIDWESTONE FINANCIAL GROUP, INC. IS FAIR TO SHAREHOLDERSOctober 23, 2025 | prnewswire.comShareholder Alert: The Ademi Firm investigates whether MidWestOne Financial Group, Inc. is obtaining a Fair Price for its Public ShareholdersOctober 23, 2025 | prnewswire.comMidWestOne (MOFG) Q3 Earnings: Taking a Look at Key Metrics Versus EstimatesOctober 23, 2025 | zacks.comMidWestOne (MOFG) Q3 Earnings Surpass EstimatesOctober 23, 2025 | zacks.comNicolet Bankshares, Inc. to Acquire MidWestOne Financial Group, Inc. in Major Merger DealOctober 23, 2025 | quiverquant.comQMedia Sentiment Over TimeCFFI, HBNC, MOFG, and MBWM Company DescriptionsC&F Financial NASDAQ:CFFI$80.79 -1.91 (-2.31%) Closing price 07/6/2026 04:00 PM EasternExtended Trading$80.39 -0.40 (-0.50%) As of 04:10 AM 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 Massive. Learn more.C&F Financial Corp. is a bank holding company, which engages in the provision of banking services to individuals and businesses. It operates through the following segments: Community Banking, Mortgage Banking and Consumer Finance. The Community Banking segment provides checking and savings deposit accounts, business, real estate, development, mortgage, home equity, and installment loans. The Mortgage Banking segment offers ancillary mortgage loan origination services for loan settlement and residential appraisals. The Consumer Finance segment consists of automobile financing through lending programs that are designed to serve customers in the non-prime market who have limited access to traditional automobile financing. The company was founded on March 8, 1994 and is headquartered in Toano, VA.Horizon Bancorp (IN) NASDAQ:HBNC$19.94 +0.16 (+0.81%) Closing price 07/6/2026 04:00 PM EasternExtended Trading$19.94 0.00 (0.00%) As of 04:02 AM 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 Massive. Learn more.Horizon Bancorp, Inc. operates as the bank holding company for Horizon Bank that engages in the provision of commercial and retail banking services. The company offers checking, saving, money market, certificate of deposits, individual retirement accounts, and time deposits, as well as non-interest- and interest-bearing demand deposits. It also provides commercial, residential real estate, mortgage, home equity, auto, personal, business, agricultural, and SBA loans, as well as credit cards. In addition, the company offers corporate and individual trust and agency, investment management, and real estate investment trust services; debit cards; treasury management; online and mobile banking; wealth, retirement, and estate and trust services; and sells various insurance products. It operates through full-service offices in northern and central Indiana and southern and central Michigan. Horizon Bancorp, Inc. was founded in 1873 and is headquartered in Michigan City, Indiana.Mercantile Bank NASDAQ:MBWM$57.93 +0.12 (+0.21%) Closing price 07/6/2026 04:00 PM EasternExtended Trading$58.31 +0.38 (+0.66%) As of 04:07 AM 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 Massive. Learn more.Mercantile Bank Corporation operates as the bank holding company for Mercantile Bank of Michigan that provides commercial and retail banking services to small- to medium-sized businesses and individuals in the United States. It accepts various deposit products, including checking, savings, and term certificate accounts; time deposits; and certificates of deposit. The company also provides commercial and industrial loans; vacant land, land development, and residential construction loans; owner and non-owner occupied real estate loans; multi-family and residential rental property loans; single-family residential real estate loans; home equity line of credit programs; and consumer loans, such as new and used automobile and boat loans, and credit cards, as well as overdraft protection services; and residential mortgage and instalment loans. In addition, it offers courier services and safe deposit facilities; and insurance products, such as private passenger automobile, homeowners, personal inland marine, boat owners, recreational vehicle, dwelling fire, umbrella policies, small business, and life insurance products. The company was incorporated in 1997 and is headquartered in Grand Rapids, Michigan.MidWestOne Financial Group NASDAQ:MOFG$49.31 0.00 (0.00%) As of 07/2/2026MidWestOne Financial Group, Inc. operates as the bank holding company for MidWestOne Bank that provides commercial and retail banking products and services to individuals, businesses, governmental units, and institutional customers. It offers range of deposit products, including noninterest bearing and interest bearing demand deposits, savings, money market, and time deposits accounts. The company also provides commercial, real estate, agricultural, credit card, and consumer loans; and financing arrangements, such as brokered deposits, term debt, subordinated debt, and equity. In addition, it offers trust and investment services comprising administering estates, trusts, and conservatorships; property and farm management, investment advisory, retail securities brokerage, financial planning, and custodial services; and licensed brokers services. Further, the company provides online and mobile banking, debit cards, automated teller machines, and safe deposit boxes. MidWestOne Financial Group, Inc. was founded in 1934 and is headquartered in Iowa City, Iowa. More Stock Comparisions from MarketBeat Stock Comparison Ideas (A-K)5GAgricultureAirlineAmerica FirstApparelArtificial IntelligenceAutomotiveBankBiotechBitcoinBlockchainBlue ChipCanadianCannabisCasinoChatGPTChineseCloud StorageCryptocurrencyCybersecurityDefenseDividendDow 30DroneEcommerceElectric VehiclesEnergyEntertainmenteSportsEV ChargingFertilizerFlying CarGoldGroceryGrowthHealthcareHigh DividendHotelStock Comparison Ideas (L-Z)Large CapLeisureLithiumMade In AmericaMagnificent SevenMega CapMemeMetaverseMid CapMiningMusic IndustryNanotechnologyNFTNuclear EnergyOilPharmaceuticalQuantum ComputingRenewable EnergyRestaurantRetailSemiconductorSilverSocial MediaSolarSpaceTechnologyTelecomToyUraniumUtilityVideo GameVirtual RealityWallStreetBets More Stock Ideas from MarketBeat Stock Lists 5G Stocks Biotech Stocks Blue Chip Stocks DOW 30 Stocks FAANG Stocks Gold Stocks Large Cap Stocks Lumber Stocks Marijuana Stocks Micro Cap Stocks Oil Stocks REITs Small Cap Stocks SPACs Travel Stocks Trillion Dollar Stocks Water Stocks Warren Buffett Stocks Low Priced Stocks Penny Stock List Popular Penny Stocks Top Stocks Today Stocks on Sale Stocks Under $0.05 Stocks Under $0.10 Stocks Under $0.25 Stocks Under $0.50 Stocks Under $1 Stocks Under $2 Stocks Under $3 Stocks Under $5 Stocks Under $10 Stocks Under $20 Stocks Under $30 Stocks Under $50 Stocks By Exchange NASDAQ Stocks NYSE Stocks NYSEAMERICAN Stocks NYSEARCA Stocks NYSEMKT Stocks OTCMKTS Stocks TSX Stocks TSXV Stocks LSE Stocks BATS Stocks Latest Stock Ideas Flash Crash or Cash? The AI Hardware Reset Investors Can’t Ignore KBR Insiders Are Buying While the Market Misreads Its Spinoff Doug Casey Calls AI a Super Bubble, Bets on Energy, Gold Miners and Grains Contrarian Alert: 5 Downgraded Stocks That May Reward Long-Term Investors This Edge AI Stock Just Got a Huge Vote of Confidence From Wall Street AI Is Selling Off, But These 5 Stocks Could Benefit Next MarketBeat Week in Review – 06/29 - 07/03 Analysts Just Raised Price Targets On These 3 Semiconductor Equipment Stocks Unlock superior investment research and tools. Sign up for MarketBeat All Access to gain access to MarketBeat's full suite of research tools and reports. Get MarketBeat All Access MarketBeat All Access Features Best-in-Class Portfolio Monitoring Get personalized stock ideas. Compare portfolio to indices. Check stock news, ratings, SEC filings, and more. Stock Ideas and Recommendations See daily stock ideas from top analysts. Receive short-term trading ideas from MarketBeat. Identify trending stocks on social media. Advanced Stock Screeners and Research Tools Use our seven stock screeners to find suitable stocks. Stay informed with MarketBeat's real-time news. Export data to Excel for personal analysis. Sign in to your free account to enjoy these benefits In-depth profiles and analysis for 20,000 public companies. Real-time analyst ratings, insider transactions, earnings data, and more. Our daily ratings and market update email newsletter. Sign in to your free account to enjoy all that MarketBeat has to offer. Sign In Create Account Your Email Address: Email Address Required Your Password: Password Required Log In Email Me a Login Link or Sign in with Facebook Sign in with Google Forgot your password? Your Email Address: Please enter your email address. Please enter a valid email address Choose a Password: Please enter your password. Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character. Create My Account (Free) or Sign in with Facebook Sign in with Google By creating a free account, you agree to our terms of service. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.