Go Pro

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
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
$7.99
-0.2%
$6.20
$3.58
$10.42
$431.61M0.97247,660 shs270,439 shs
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
$11.08
-1.0%
$10.40
$8.67
$20.98
$105.09M0.0145,927 shs15,792 shs
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
$7.96
-3.2%
$7.39
$3.03
$8.44
$418.39M1.2307,296 shs602,806 shs
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
$7.86
+6.2%
$7.71
$5.85
$33.68
$402.71M1.23624,882 shs726,126 shs
Options Trading Made Easy - Download Now Cover

Learn the basics of options trading and how to use them to boost returns and manage risk with this free report from MarketBeat. Click the link below to get your free copy.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
+5.12%+10.94%+42.02%+22.29%+119.45%
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
-2.70%+1.18%+13.37%+14.18%-20.64%
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
-0.48%+0.37%+16.93%+17.93%+131.55%
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
-1.46%+6.78%+4.96%-23.71%-33.93%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
$7.99
-0.2%
$6.20
$3.58
$10.42
$431.61M0.97247,660 shs270,439 shs
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
$11.08
-1.0%
$10.40
$8.67
$20.98
$105.09M0.0145,927 shs15,792 shs
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
$7.96
-3.2%
$7.39
$3.03
$8.44
$418.39M1.2307,296 shs602,806 shs
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
$7.86
+6.2%
$7.71
$5.85
$33.68
$402.71M1.23624,882 shs726,126 shs
Options Trading Made Easy - Download Now Cover

Learn the basics of options trading and how to use them to boost returns and manage risk with this free report from MarketBeat. Click the link below to get your free copy.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
+5.12%+10.94%+42.02%+22.29%+119.45%
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
-2.70%+1.18%+13.37%+14.18%-20.64%
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
-0.48%+0.37%+16.93%+17.93%+131.55%
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
-1.46%+6.78%+4.96%-23.71%-33.93%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
2.67
Moderate Buy$12.3354.36% Upside
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
2.25
Hold$21.5094.04% Upside
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
2.00
HoldN/AN/A
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
2.43
Hold$33.17321.97% Upside

Current Analyst Ratings Breakdown

Latest FTLF, PBYI, DMAC, and UPB Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
6/12/2026
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
DowngradeOverweightNeutral$35.00 ➝ $8.00
6/4/2026
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
DowngradeHold (C)Hold (C-)
6/3/2026
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
Initiated CoverageBuy$36.00
6/3/2026
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
Initiated CoverageBuy$36.00
5/14/2026
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
Lower Price TargetOutperform$51.00 ➝ $50.00
5/11/2026
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
DowngradeHold (C+)Hold (C)
5/6/2026
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
DowngradeSell (D-)Sell (E+)
4/21/2026
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
Reiterated RatingHold (C+)
4/20/2026
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
Reiterated RatingSell (D-)
4/7/2026
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
DowngradeHoldStrong Sell
(Data available from 7/7/2023 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
N/AN/AN/AN/A$1.08 per shareN/A
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
$81.46M1.28$1.15 per share9.60$4.65 per share2.38
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
$228.40M1.77$0.81 per share9.85$2.59 per share3.07
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
$2.85M150.08N/AN/A$6.29 per share1.25
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
-$32.77M-$0.71N/AN/AN/AN/A-77.15%-69.23%8/11/2026 (Estimated)
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
$6.33M$0.6018.349.63N/A6.64%18.31%8.21%N/A
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
$31.11M$0.4816.5872.36N/A10.69%20.30%12.05%8/6/2026 (Estimated)
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
-$143.44M-$2.91N/AN/AN/A-4,718.96%-43.82%-42.27%8/5/2026 (Estimated)

Latest FTLF, PBYI, DMAC, and UPB Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/14/2026Q1 2026
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
$0.14$0.17+$0.03$0.17N/A$25.33 million
5/13/2026Q1 2026
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
-$0.73-$0.7470-$0.0170-$0.75$1.03 million$1.03 million
5/7/2026Q1 2026
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
-$0.13-$0.04+$0.09-$0.07$42.00 million$44.81 million
5/6/2026Q1 2026
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
-$0.17-$0.19-$0.02-$0.19$13.50 millionN/A
CompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive Growth
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
N/AN/AN/AN/AN/A
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
N/AN/AN/AN/AN/A
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
N/AN/AN/AN/AN/A
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
N/AN/AN/AN/AN/A
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
N/A
9.11
9.11
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
0.78
1.52
0.49
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
N/A
2.38
2.24
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
N/A
23.14
23.14

Institutional Ownership

CompanyInstitutional Ownership
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
10.12%
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
2.32%
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
61.29%
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
N/A

Insider Ownership

CompanyInsider Ownership
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
5.00%
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
61.70%
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
22.20%
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
16.46%
CompanyEmployeesShares OutstandingFree FloatOptionable
DiaMedica Therapeutics, Inc. stock logo
DMAC
DiaMedica Therapeutics
2053.88 million51.19 millionOptionable
FitLife Brands Inc. stock logo
FTLF
FitLife Brands
209.39 million3.60 millionNot Optionable
Puma Biotechnology, Inc. stock logo
PBYI
Puma Biotechnology
20050.90 million39.60 millionOptionable
Upstream Bio, Inc. stock logo
UPB
Upstream Bio
3854.42 million45.46 millionN/A

Recent News About These Companies

Upstream Bio Launches $150 Million At-The-Market Program

New MarketBeat Followers Over Time

Media Sentiment Over Time

DiaMedica Therapeutics stock logo

DiaMedica Therapeutics NASDAQ:DMAC

$7.99 -0.02 (-0.25%)
Closing price 04:00 PM Eastern
Extended Trading
$7.98 0.00 (-0.06%)
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 Massive. Learn more.

DiaMedica Therapeutics Inc., a clinical stage biopharmaceutical company, focuses on improving the lives of people suffering from serious diseases with a focus on acute ischemic stroke. Its lead candidate is DM199, a pharmaceutically active recombinant form of the human tissue kallikrein-1 protein, which is in Phase II/III trials for the treatment of acute ischemic stroke, as well as that is in Phase 2 to treat cardio-renal disease. The company also develops DM300, which is in preclinical stage for the treatment of severe inflammatory diseases. In addition, it develops treatment for neurological disease. The company was formerly known as DiaMedica Inc. and changed its name to DiaMedica Therapeutics Inc. in December 2016. DiaMedica Therapeutics Inc. was incorporated in 2000 and is headquartered in Minneapolis, Minnesota.

FitLife Brands stock logo

FitLife Brands NASDAQ:FTLF

$11.08 -0.11 (-0.98%)
Closing price 04:00 PM Eastern
Extended Trading
$11.06 -0.02 (-0.18%)
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 Massive. Learn more.

FitLife Brands, Inc. provides nutritional supplements for health-conscious consumers in the United States and internationally. The company provides weight loss, sports nutrition, and general health products; sports nutrition products; weight loss and sports nutrition products; sports nutrition and general wellness formulations with an emphasis on natural, vegan, and organic ingredients; and male health and weight loss products, as well as other diet, health, and sports nutrition supplements and related products; and value-oriented sports nutrition and weight loss products. It offers MRC products which includes general health supplements; and natural skincare and beauty products. In addition, it markets its products under the brand names of NDS Nutrition, PMD Sports, SirenLabs, CoreActive, Nutrology, Metis Nutrition, iSatori, BioGenetic Laboratories, Energize, Dr. Tobias, All-Natural Advice, and Maritime Naturals through franchised stores, as well as through retail locations, which include specialty, mass, and online. The company was formerly known as Bond Laboratories, Inc. and changed its name to FitLife Brands, Inc. in September 2013. FitLife Brands, Inc. was incorporated in 2005 and is headquartered in Omaha, Nebraska.

Puma Biotechnology stock logo

Puma Biotechnology NASDAQ:PBYI

$7.96 -0.26 (-3.16%)
Closing price 04:00 PM Eastern
Extended Trading
$8.12 +0.16 (+1.96%)
As of 07:36 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 Massive. Learn more.

Puma Biotechnology, Inc., a biopharmaceutical company, focuses on the development and commercialization of products to enhance cancer care in the United States and internationally. The company offers NERLYNX, an oral version of neratinib that is used to treat adult patients with early stage HER2-overexpressed/amplified breast cancer; and advanced or metastatic HER2-positive breast cancer when combined with capecitabine. It also develops alisertib, a small molecule inhibitor of aurora kinase A for the treatment of hormone receptor positive breast cancer, triple negative breast cancer, small cell lung cancer, and head and neck cancer. The company sells its products through specialty pharmacy and distributor networks. It has license agreements with Pfizer Inc. for the development, manufacture, and commercialization of neratinib (oral), neratinib (intravenous), PB357, and related compounds; and Takeda Pharmaceutical Company Limited for the research, development, and commercialization of alisertib, as well as sub-license agreements with Specialised Therapeutics Asia Pte Ltd., Medison Pharma Ltd., Pint Pharma International SA, Knight Therapeutics, Inc., Pierre Fabre Medicament SAS, and Bixink Therapeutics Co., Ltd. The company was founded in 2010 and is headquartered in Los Angeles, California.

Upstream Bio stock logo

Upstream Bio NASDAQ:UPB

$7.86 +0.46 (+6.22%)
Closing price 04:00 PM Eastern
Extended Trading
$7.84 -0.02 (-0.19%)
As of 06:03 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 Massive. Learn more.

Upstream Bio, Inc., a clinical-stage biotechnology company, develops treatments for inflammatory diseases that focuses on severe respiratory disorders. It develops verekitug, a monoclonal antibody that targets and inhibits the thymic stromal lymphopoietin receptor. The company also develops therapies to treat severe asthma, chronic rhinosinusitis with nasal polyps, and chronic obstructive pulmonary disease. Upstream Bio, Inc. was incorporated in 2021 and is based in Waltham, Massachusetts.