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
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
$14.29
+2.0%
$15.15
$11.50
$19.75
$59M0.487,455 shs6,930 shs
Onity Group Inc. stock logo
ONIT
Onity Group
$37.57
+0.3%
$36.87
$22.40
$41.27
$300.88M1.6638,133 shs92,129 shs
SWK Holdings Corp. stock logo
SWKH
SWK
$15.23
+2.6%
$14.51
$13.17
$20.49
$186.87M0.1513,443 shs64,996 shs
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
$31.72
+0.3%
$30.74
$24.81
$33.98
$250.63M0.4712,765 shs43,597 shs
Ten Starter Stocks For Beginners to Buy Now Cover

Just getting into the stock market? These 10 simple stocks can help beginning investors build long-term wealth without knowing options, technicals, or other advanced strategies.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
+1.46%-1.41%-8.07%-21.27%+25.13%
Onity Group Inc. stock logo
ONIT
Onity Group
+0.35%-0.10%-1.50%+19.79%+3,756,599,900.00%
SWK Holdings Corp. stock logo
SWKH
SWK
+2.63%+7.18%+7.63%-13.52%-7.70%
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
+0.32%+4.20%+4.51%+3.36%+23.66%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
3.3522 of 5 stars
0.03.01.70.03.82.51.9
Onity Group Inc. stock logo
ONIT
Onity Group
4.0954 of 5 stars
3.55.00.00.00.01.73.8
SWK Holdings Corp. stock logo
SWKH
SWK
2.6494 of 5 stars
2.53.00.00.02.71.71.9
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
3.1864 of 5 stars
0.03.03.30.03.81.71.3
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
0.00
N/AN/AN/A
Onity Group Inc. stock logo
ONIT
Onity Group
3.00
Buy$48.3328.66% Upside
SWK Holdings Corp. stock logo
SWKH
SWK
3.00
Buy$18.0018.19% Upside
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
0.00
N/AN/AN/A

Current Analyst Ratings Breakdown

Latest BAFN, SWKH, ONIT, and TSBK Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
6/20/2025
Onity Group Inc. stock logo
ONIT
Onity Group
B. Riley
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetBuy ➝ Buy$50.00 ➝ $55.00
5/19/2025
SWK Holdings Corp. stock logo
SWKH
SWK
Maxim Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetBuy ➝ Buy$21.00 ➝ $18.00
5/7/2025
Onity Group Inc. stock logo
ONIT
Onity Group
Keefe, Bruyette & Woods
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperform ➝ Outperform$45.00 ➝ $50.00
5/5/2025
Onity Group Inc. stock logo
ONIT
Onity Group
BTIG Research
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingBuy ➝ Buy
(Data available from 6/28/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
$143.28M0.41$5.37 per share2.66$23.03 per share0.62
Onity Group Inc. stock logo
ONIT
Onity Group
$976M0.31$16.92 per share2.22$56.29 per share0.67
SWK Holdings Corp. stock logo
SWKH
SWK
$44.99M4.15$1.26 per share12.04$23.60 per share0.65
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
$105.96M2.36$3.24 per share9.79$30.81 per share1.03
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
$12.60M$2.246.38N/A8.22%12.68%0.91%7/24/2025 (Estimated)
Onity Group Inc. stock logo
ONIT
Onity Group
$33.90M$2.8513.183.00N/A2.62%22.67%0.70%7/30/2025 (Estimated)
SWK Holdings Corp. stock logo
SWKH
SWK
$13.49M$1.4810.29N/A39.60%8.58%7.54%8/12/2025 (Estimated)
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
$24.28M$3.249.79N/A23.45%10.48%1.35%7/22/2025 (Estimated)

Latest BAFN, SWKH, ONIT, and TSBK Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/15/2025Q1 2025
SWK Holdings Corp. stock logo
SWKH
SWK
$0.29$0.66+$0.37$0.37N/A$11.83 million
4/30/2025Q1 2025
Onity Group Inc. stock logo
ONIT
Onity Group
$1.79$2.84+$1.05$2.50$244.63 million$249.80 million
4/24/2025Q1 2025
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
N/A-$0.17N/A-$0.17N/A$19.75 million
4/22/2025Q2 24/25
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
N/A$0.85N/A$0.85N/A$19.90 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
$0.322.24%N/A14.29%N/A
Onity Group Inc. stock logo
ONIT
Onity Group
N/AN/AN/AN/AN/A
SWK Holdings Corp. stock logo
SWKH
SWK
N/AN/AN/AN/AN/A
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
$1.043.28%N/A32.10%13 Years

Latest BAFN, SWKH, ONIT, and TSBK Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
4/22/2025
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
quarterly$0.082.1%5/30/20256/1/20256/15/2025
4/22/2025
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
quarterly$0.263.3%5/9/20255/9/20255/23/2025
4/24/2025
SWK Holdings Corp. stock logo
SWKH
SWK
$4.004/24/20254/24/20255/8/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
0.29
1.00
0.95
Onity Group Inc. stock logo
ONIT
Onity Group
25.88
33.57
33.57
SWK Holdings Corp. stock logo
SWKH
SWK
0.11
11.30
11.30
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
0.08
0.99
0.99

Institutional Ownership

CompanyInstitutional Ownership
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
16.88%
Onity Group Inc. stock logo
ONIT
Onity Group
70.16%
SWK Holdings Corp. stock logo
SWKH
SWK
99.27%
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
65.49%

Insider Ownership

CompanyInsider Ownership
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
18.76%
Onity Group Inc. stock logo
ONIT
Onity Group
8.80%
SWK Holdings Corp. stock logo
SWKH
SWK
1.30%
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
3.70%
CompanyEmployeesShares OutstandingFree FloatOptionable
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
6404.13 million3.35 millionNot Optionable
Onity Group Inc. stock logo
ONIT
Onity Group
4,3008.01 million7.30 millionOptionable
SWK Holdings Corp. stock logo
SWKH
SWK
4012.27 million12.11 millionNot Optionable
Timberland Bancorp, Inc. stock logo
TSBK
Timberland Bancorp
3007.90 million7.61 millionOptionable

Recent News About These Companies

TSBK Timberland Bancorp, Inc. - Seeking Alpha
3 Reliable Dividend Stocks Yielding Up To 7.3%
How the (TSBK) price action is used to our Advantage
Timberland Bancorp (NASDAQ:TSBK) Will Pay A Dividend Of $0.25
Timberland Bancorp: Trading At TBV Makes The Stock A Buy
(TSBK) Proactive Strategies
(TSBK) Trading Advice
When the Price of (TSBK) Talks, People Listen
(TSBK) Long Term Investment Analysis
Discover 3 Leading US Dividend Stocks

New MarketBeat Followers Over Time

Media Sentiment Over Time

BayFirst Financial stock logo

BayFirst Financial NASDAQ:BAFN

$14.29 +0.28 (+2.00%)
Closing price 06/27/2025 04:00 PM Eastern
Extended Trading
$14.30 +0.01 (+0.03%)
As of 06/27/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.

BayFirst Financial Corp. operates as the bank holding company for BayFirst National Bank that provides community banking services for businesses and individuals. The company offers checking, savings, NOW, and money market deposit accounts, as well as certificates of deposit and individual retirement account; and safety deposit boxes. It also provides commercial real estate mortgages; construction and development, working capital, and business loans; auto, boat, and recreational vehicle loans; and residential mortgages, personal lines of credit, and home equity lines of credit. In addition, the company offers mobile and online banking, treasury management, wire transfers, cash management, merchant processing, remote deposit capture, night depositor, online bill payment, courier, retail investment, ACH originations, and other services. It operates full-service banking centers in St. Petersburg, Seminole, Pinellas Park, Clearwater, Sarasota, Tampa, Belleair Bluffs, and Bradenton, Florida. The company was formerly known as First Home Bancorp, Inc. and changed its name to BayFirst Financial Corp. in May 2021. BayFirst Financial Corp. was founded in 1999 and is headquartered in St. Petersburg, Florida.

Onity Group stock logo

Onity Group NYSE:ONIT

$37.57 +0.11 (+0.28%)
Closing price 06/27/2025 03:59 PM Eastern
Extended Trading
$37.58 +0.01 (+0.02%)
As of 06/27/2025 04:34 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.

Onity Group Inc., a financial services company, originates and services mortgage loans in the United States, the United States Virgin Islands, India, and the Philippines. It operates through, Servicing and Originations segments. The company provides commercial forward mortgage loan servicing, reverse mortgage servicing, special servicing, and asset management services for to owners of mortgage loans and foreclosed real estate, as well as residential mortgage loan servicing, such as forward and reverse conventional, government-insured, and non-agency loans, including the reverse mortgage loans classified as loans. It also originates and purchases conventional and government-insured residential forward and reverse mortgage loans through its correspondent lending arrangements, broker relationships, and retail channels. It serves primarily under the PHH Mortgage and Liberty Reverse Mortgage brands. The company was formerly known as Ocwen Financial Corporation and changed its name to Onity Group Inc. in June 2024. Onity Group Inc. was founded in 1988 and is headquartered in West Palm Beach, Florida.

SWK stock logo

SWK NASDAQ:SWKH

$15.23 +0.39 (+2.63%)
Closing price 06/27/2025 04:00 PM Eastern
Extended Trading
$15.13 -0.10 (-0.66%)
As of 06/27/2025 04:34 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.

SWK Holdings Corporation, offers specialty finance and asset management services in the United States. It operates in two segments, Finance Receivables and Pharmaceutical Development. The Finance Receivables segment provides customized financing solutions to a range of life science companies, including companies in the biotechnology, medical device, medical diagnostics and related tools, animal health, and pharmaceutical industries, as well as institutions and inventors. This segment also offers non-discretionary investment advisory services to institutional clients in separately managed accounts to invest in life science finance. The Pharmaceutical Development segment provides customers pharmaceutical development, formulation, and manufacturing services, as well as formulation solutions built around its proprietary oral drug delivery technologies, the Peptelligence platform. It also offers intellectual property licensing business. The company was formerly known as Kana Software, Inc. and changed its name to SWK Holdings Corporation in December 2009. SWK Holdings Corporation was incorporated in 1996 and is headquartered in Dallas, Texas.

Timberland Bancorp stock logo

Timberland Bancorp NASDAQ:TSBK

$31.72 +0.10 (+0.32%)
Closing price 06/27/2025 04:00 PM Eastern
Extended Trading
$31.63 -0.09 (-0.28%)
As of 06/27/2025 04:34 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.

Timberland Bancorp, Inc. operates as the bank holding company for Timberland Bank that provides various community banking services in Washington. It offers various deposit products, including money market deposit, checking, and regular savings accounts, as well as certificates of deposit. The company also provides one-to four-family residential, multi-family, and commercial real estate loans; and construction lending products, such as custom and owner/builder, speculative one- to four-family, commercial, multi-family, land development, and land development. In addition, it offers consumer loans comprising home equity lines of credit and second mortgage loans, automobile loans, boat loans, motorcycle loans, recreational vehicle loans, savings account loans, and unsecured loans; and commercial business loans. Timberland Bancorp, Inc. was founded in 1915 and is headquartered in Hoquiam, Washington.