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
Bakkt Holdings, Inc. stock logo
BKKT
Bakkt
$21.40
+20.2%
$13.66
$6.81
$37.21
$297.69M5.35497,979 shs1.02 million shs
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
$11.38
+0.1%
$11.73
$10.12
$15.27
$266.29M0.5865,832 shs38,990 shs
Madison County Financial Inc. stock logo
MCBK
Madison County Financial
$25.80
+1.2%
$25.62
$22.52
$26.50
$69.40M0.022,111 shs651 shs
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
$43.17
-2.9%
$44.21
$35.76
$51.33
$255.96M0.6112,242 shs28,085 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
Bakkt Holdings, Inc. stock logo
BKKT
Bakkt
-2.65%+1.77%+43.71%+120.37%-18.08%
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
-1.00%-1.43%-4.66%+0.31%-22.56%
Madison County Financial Inc. stock logo
MCBK
Madison County Financial
0.00%+0.08%-0.04%+4.04%+15.86%
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
-4.43%-3.33%+5.63%+11.43%+13.62%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Bakkt Holdings, Inc. stock logo
BKKT
Bakkt
0.0509 of 5 stars
0.01.00.00.01.10.80.0
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
3.4065 of 5 stars
3.55.01.70.01.90.01.3
Madison County Financial Inc. stock logo
MCBK
Madison County Financial
N/AN/AN/AN/AN/AN/AN/AN/A
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
4.8465 of 5 stars
3.52.02.53.21.92.53.1
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Bakkt Holdings, Inc. stock logo
BKKT
Bakkt
0.00
N/AN/AN/A
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
3.00
Buy$15.8839.50% Upside
Madison County Financial Inc. stock logo
MCBK
Madison County Financial
0.00
N/AN/AN/A
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
3.00
Buy$56.3330.49% Upside

Current Analyst Ratings Breakdown

Latest MCBK, BKKT, PLBC, and GHI Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
7/8/2025
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
Raymond James Financial
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform ➝ Outperform$48.00 ➝ $50.00
5/8/2025
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
Jones Trading
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetBuy ➝ Buy$15.00 ➝ $13.50
4/22/2025
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
JMP Securities
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetMarket Outperform ➝ Market Outperform$17.50 ➝ $16.00
4/17/2025
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
Piper Sandler
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetOverweight ➝ Overweight$60.00 ➝ $59.00
(Data available from 7/16/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Bakkt Holdings, Inc. stock logo
BKKT
Bakkt
$3.49B0.09N/AN/A$4.59 per share4.66
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
$91.27M2.92$0.83 per share13.74$13.21 per share0.86
Madison County Financial Inc. stock logo
MCBK
Madison County Financial
$29.54M2.35$1.60 per share16.11$35.19 per share0.73
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
$84.27M3.04$4.87 per share8.86$30.17 per share1.43
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Bakkt Holdings, Inc. stock logo
BKKT
Bakkt
-$46.66M-$4.94N/AN/A-0.83%-88.55%-10.76%8/13/2025 (Estimated)
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
$21.32M$0.4624.74N/A14.02%5.25%1.06%8/6/2025 (Estimated)
Madison County Financial Inc. stock logo
MCBK
Madison County Financial
$3.82MN/A0.00N/AN/AN/AN/A8/13/2025 (Estimated)
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
$28.62M$4.948.747.81N/A31.18%16.58%1.80%7/16/2025 (Estimated)

Latest MCBK, BKKT, PLBC, and GHI Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
8/6/2025Q2 2025
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
$0.17N/AN/AN/A$25.65 millionN/A
7/16/2025Q2 2025
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
$1.20$1.05-$0.15$1.05$21.00 million$20.54 million
5/12/2025Q1 2025
Bakkt Holdings, Inc. stock logo
BKKT
Bakkt
-$0.7302-$2.81-$2.0798$1.13$17.20 million$1.07 billion
5/7/2025Q1 2025
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
$0.21$0.31+$0.10$0.11$23.89 million$25.13 million
4/16/2025Q1 2025
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
$1.13$1.20+$0.07$1.20$20.62 million$21.50 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Bakkt Holdings, Inc. stock logo
BKKT
Bakkt
N/AN/AN/AN/AN/A
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
$1.2010.54%N/A260.87%4 Years
Madison County Financial Inc. stock logo
MCBK
Madison County Financial
$0.361.40%N/AN/AN/A
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
$1.202.78%N/A24.29%1 Years

Latest MCBK, BKKT, PLBC, and GHI Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
6/18/2025
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
quarterly$0.309.9%6/30/20256/30/20257/31/2025
4/16/2025
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
quarterly$0.303.01%5/1/20255/1/20255/15/2025
4/29/2025
Madison County Financial Inc. stock logo
MCBK
Madison County Financial
$0.361.47%5/2/20255/5/20255/14/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Bakkt Holdings, Inc. stock logo
BKKT
Bakkt
N/A
1.58
1.58
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
3.79
9.97
9.97
Madison County Financial Inc. stock logo
MCBK
Madison County Financial
0.34
0.97
1.04
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
N/A
0.79
0.79

Institutional Ownership

CompanyInstitutional Ownership
Bakkt Holdings, Inc. stock logo
BKKT
Bakkt
11.11%
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
9.01%
Madison County Financial Inc. stock logo
MCBK
Madison County Financial
N/A
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
41.68%

Insider Ownership

CompanyInsider Ownership
Bakkt Holdings, Inc. stock logo
BKKT
Bakkt
2.50%
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
1.80%
Madison County Financial Inc. stock logo
MCBK
Madison County Financial
16.90%
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
9.00%
CompanyEmployeesShares OutstandingFree FloatOptionable
Bakkt Holdings, Inc. stock logo
BKKT
Bakkt
76013.91 million13.56 millionOptionable
Greystone Housing Impact Investors LP stock logo
GHI
Greystone Housing Impact Investors
N/A23.40 million22.98 millionOptionable
Madison County Financial Inc. stock logo
MCBK
Madison County Financial
512.69 million2.23 millionNot Optionable
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
1905.93 million5.40 millionNot Optionable

Recent News About These Companies

Plumas Bancorp Prepares Investor Presentation July 2025
Plumas Bancorp Reports Second Quarter 2025 Earnings
Plumas Bancorp (PLBC) to Release Quarterly Earnings on Wednesday
PLUMAS BANCORP ACQUIRES CORNERSTONE COMMUNITY BANCORP

New MarketBeat Followers Over Time

Media Sentiment Over Time

Bakkt stock logo

Bakkt NYSE:BKKT

$21.40 +3.59 (+20.16%)
Closing price 03:59 PM Eastern
Extended Trading
$21.50 +0.09 (+0.44%)
As of 06:20 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.

Bakkt Holdings, Inc. offers software as a service and application programming interface solutions for crypto and loyalty, powering engagement, and performance. The company operates Bakkt Marketplace, a platform that enables consumers to buy, sell, and store crypto in an embedded web experience; Bakkt Crypto, a platform that supports clients with a range of crypto solutions; and Bakkt Trust, institutional-grade qualified custody solution for market participants. Its platform also offers a range of loyalty solutions, including redemption solutions for various rewards categories comprising travel, gift cards, and merchandise; travel solutions that offer a retail e-commerce booking platform, as well as live-agent booking and servicing; and unified shopping experience. The company was founded in 2018 and is headquartered in Alpharetta, Georgia.

Greystone Housing Impact Investors stock logo

Greystone Housing Impact Investors NYSE:GHI

$11.38 +0.01 (+0.09%)
Closing price 03:59 PM Eastern
Extended Trading
$11.35 -0.03 (-0.26%)
As of 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.

Greystone Housing Impact Investors LP acquires, holds, sells, and deals in a portfolio of mortgage revenue bonds (MRBs) that are issued to provide construction and/or permanent financing for multifamily, student, and senior citizen housing; skilled nursing properties; and commercial properties in the United States. The company operates in four segments: Affordable Multifamily MRB Investments; Seniors and Skilled Nursing MRB Investments; MF Properties; Market-Rate Joint Venture Investments. It also invests in governmental issuer loans. The company was formerly known as America First Multifamily Investors, L.P. and changed its name to Greystone Housing Impact Investors LP in December 2022. Greystone Housing Impact Investors LP was incorporated in 1998 and is based in Omaha, Nebraska.

Madison County Financial stock logo

Madison County Financial OTCMKTS:MCBK

$25.80 +0.31 (+1.22%)
As of 03:35 PM Eastern

Madison County Financial, Inc. operates as the holding company for Madison County Bank that provides banking and financial services to individual and corporate customers in Nebraska, the United States. It offers checking, money market savings, savings, and individual retirement accounts; certificates of deposit; credit and debit cards; home loans; and consumer loans, including home equity lines of credit, second mortgage, home improvement, recreational vehicle, personal, and overdraft protection loans, as well as loans for automobiles, trucks, and vans. The company also provides agricultural real estate, machinery and equipment, livestock and crop, and operating loans; and commercial real estate, construction, investment property, and working capital loans, as well as equipment financing services. In addition, it offers online and mobile banking, and merchant services. The company was formerly known as Madison County Holding Company and changed its name to Madison County Financial, Inc. in October 2012. Madison County Financial, Inc. was founded in 1888 and is headquartered in Madison, Nebraska.

Plumas Bancorp stock logo

Plumas Bancorp NASDAQ:PLBC

$43.17 -1.28 (-2.88%)
Closing price 04:00 PM Eastern
Extended Trading
$43.30 +0.13 (+0.29%)
As of 04:21 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.

Plumas Bancorp operates as the bank holding company for the Plumas Bank that provides various banking products and services for small and middle market businesses, and individuals in Northeastern California and Northwestern Nevada. The company accepts various deposits, such as checking, money market checking, business sweep, public funds sweep, savings, time deposit, and retirement accounts. Its loan portfolio comprises of term real estate, commercial, and industrial term loans; government-guaranteed and agricultural loans, as well as credit lines; consumer, automobile, and home equity loans; land development and construction loans; and small business administration loans. In addition, the company provides remote deposit, telephone and mobile banking, internet banking with bill-pay options, cashier's check, bank-by-mail, automated teller machine, night depository, safe deposit box, direct deposit, electronic funds transfer, and other customary banking services. Plumas Bancorp was founded in 1980 and is headquartered in Reno, Nevada.