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
iShares Russell 2000 ETF stock logo
IWM
iShares Russell 2000 ETF
$187.77
+0.7%
$206.05
$171.73
$244.98
$60.07B1.1229.73 million shs11.15 million shs
Strategy Incorporated stock logo
MSTR
Strategy
$312.70
+0.4%
$295.29
$101.00
$543.00
$80.34B3.4617.97 million shs4.68 million shs
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
$38.05
+0.4%
$46.27
$34.79
$69.44
$35.69B1.0210.77 million shs3.04 million shs
Plug Power Inc. stock logo
PLUG
Plug Power
$1.04
-2.4%
$1.53
$1.03
$4.90
$957.56M2.0749.37 million shs15.24 million shs
Riot Platforms, Inc. stock logo
RIOT
Riot Platforms
$6.70
-4.5%
$8.76
$6.22
$15.87
$2.35B4.625.54 million shs8.21 million shs
iShares 20+ Year Treasury Bond ETF stock logo
TLT
iShares 20+ Year Treasury Bond ETF
$87.59
+0.1%
$89.91
$84.89
$101.64
$48.02B0.0639.09 million shs7.94 million shs
7 Top Nuclear Stocks To Buy Now Cover

Nuclear energy stocks are roaring. It's the hottest energy sector of the year. Cameco Corp, Paladin Energy, and BWX Technologies were all up more than 40% in 2024. The biggest market moves could still be ahead of us, and there are seven nuclear energy stocks that could rise much higher in the next several months. To unlock these tickers, enter your email address below.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
iShares Russell 2000 ETF stock logo
IWM
iShares Russell 2000 ETF
+1.18%+3.89%-8.06%-15.11%-6.12%
Strategy Incorporated stock logo
MSTR
Strategy
+3.82%+16.15%+4.69%-8.98%+110.50%
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
+0.58%-2.07%-18.63%-27.27%-45.08%
Plug Power Inc. stock logo
PLUG
Plug Power
-6.19%-14.86%-36.14%-60.15%-63.32%
Riot Platforms, Inc. stock logo
RIOT
Riot Platforms
-0.71%-1.41%-10.36%-42.73%-22.97%
iShares 20+ Year Treasury Bond ETF stock logo
TLT
iShares 20+ Year Treasury Bond ETF
+0.71%-2.82%-2.95%+2.60%-3.08%
Remove Ads
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
iShares Russell 2000 ETF stock logo
IWM
iShares Russell 2000 ETF
N/AN/AN/AN/AN/AN/AN/AN/A
Strategy Incorporated stock logo
MSTR
Strategy
4.1961 of 5 stars
4.52.00.04.12.52.50.0
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
4.6736 of 5 stars
4.13.02.50.02.53.32.5
Plug Power Inc. stock logo
PLUG
Plug Power
3.849 of 5 stars
4.02.00.03.61.20.81.3
Riot Platforms, Inc. stock logo
RIOT
Riot Platforms
3.3505 of 5 stars
4.52.00.00.01.51.71.9
iShares 20+ Year Treasury Bond ETF stock logo
TLT
iShares 20+ Year Treasury Bond ETF
N/AN/AN/AN/AN/AN/AN/AN/A
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
iShares Russell 2000 ETF stock logo
IWM
iShares Russell 2000 ETF
2.71
Moderate Buy$188.400.33% Upside
Strategy Incorporated stock logo
MSTR
Strategy
2.91
Moderate Buy$508.0962.48% Upside
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
2.15
Hold$56.7149.05% Upside
Plug Power Inc. stock logo
PLUG
Plug Power
2.06
Hold$2.29121.26% Upside
Riot Platforms, Inc. stock logo
RIOT
Riot Platforms
3.08
Buy$17.18156.64% Upside
iShares 20+ Year Treasury Bond ETF stock logo
TLT
iShares 20+ Year Treasury Bond ETF
0.00
N/AN/AN/A

Current Analyst Ratings Breakdown

Latest RIOT, MSTR, OXY, TLT, IWM, and PLUG Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
4/15/2025
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
Stephens
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetOverweight ➝ Overweight$60.00 ➝ $58.00
4/14/2025
Plug Power Inc. stock logo
PLUG
Plug Power
Susquehanna
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetNeutral ➝ Neutral$1.80 ➝ $1.25
4/11/2025
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
Scotiabank
Subscribe to MarketBeat All Access for the recommendation accuracy rating
DowngradeSector Outperform ➝ Sector Perform$40.00
4/8/2025
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
TD Cowen
Subscribe to MarketBeat All Access for the recommendation accuracy rating
DowngradeBuy ➝ Hold$68.00 ➝ $45.00
4/7/2025
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
UBS Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetNeutral ➝ Neutral$52.00 ➝ $44.00
4/1/2025
Strategy Incorporated stock logo
MSTR
Strategy
Monness Crespi & Hardt
Subscribe to MarketBeat All Access for the recommendation accuracy rating
DowngradeNeutral ➝ Sell$220.00
3/26/2025
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
Morgan Stanley
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Set Price TargetOverweight ➝ Overweight$63.00 ➝ $58.00
3/24/2025
Plug Power Inc. stock logo
PLUG
Plug Power
HC Wainwright
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingBuy ➝ Buy$3.00 ➝ $3.00
3/21/2025
Riot Platforms, Inc. stock logo
RIOT
Riot Platforms
Roth Capital
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Set Price Target$20.00
3/21/2025
Plug Power Inc. stock logo
PLUG
Plug Power
UBS Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetNeutral ➝ Neutral$2.50 ➝ $1.75
3/19/2025
Strategy Incorporated stock logo
MSTR
Strategy
Monness Crespi & Hardt
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Initiated CoverageNeutral
(Data available from 4/15/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
iShares Russell 2000 ETF stock logo
IWM
iShares Russell 2000 ETF
N/AN/AN/AN/AN/AN/A
Strategy Incorporated stock logo
MSTR
Strategy
$463.46M173.64N/AN/A$76.07 per share4.11
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
$26.73B1.34$8.75 per share4.35$27.91 per share1.36
Plug Power Inc. stock logo
PLUG
Plug Power
$628.81M1.52N/AN/A$4.79 per share0.22
Riot Platforms, Inc. stock logo
RIOT
Riot Platforms
$376.66M6.22$0.57 per share11.81$9.14 per share0.73
iShares 20+ Year Treasury Bond ETF stock logo
TLT
iShares 20+ Year Treasury Bond ETF
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
iShares Russell 2000 ETF stock logo
IWM
iShares Russell 2000 ETF
N/AN/A15.93N/AN/AN/AN/AN/A
Strategy Incorporated stock logo
MSTR
Strategy
-$1.17B-$5.63N/AN/A-251.73%-19.01%-10.88%4/28/2025 (Estimated)
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
$4.70B$2.4415.579.88N/A11.37%16.33%5.05%5/7/2025 (Estimated)
Plug Power Inc. stock logo
PLUG
Plug Power
-$1.37B-$2.72N/AN/AN/A-214.05%-46.99%-28.91%5/8/2025 (Estimated)
Riot Platforms, Inc. stock logo
RIOT
Riot Platforms
-$49.47M$0.3915.59N/AN/A16.67%2.15%2.02%4/29/2025 (Estimated)
iShares 20+ Year Treasury Bond ETF stock logo
TLT
iShares 20+ Year Treasury Bond ETF
N/AN/AN/AN/AN/AN/AN/AN/A

Latest RIOT, MSTR, OXY, TLT, IWM, and PLUG Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/8/2025Q1 2025
Plug Power Inc. stock logo
PLUG
Plug Power
-$0.20N/AN/AN/A$130.92 millionN/A
5/7/2025Q1 2025
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
$0.74N/AN/AN/A$6.97 billionN/A
5/7/2025Q1 2025
Riot Platforms, Inc. stock logo
RIOT
Riot Platforms
-$0.25N/AN/AN/A$159.60 millionN/A
4/28/2025Q1 2025
Strategy Incorporated stock logo
MSTR
Strategy
-$0.0233N/AN/AN/A$116.66 millionN/A
2/18/2025Q4 2024
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
$0.67$0.80+$0.13-$0.32$7.14 billion$6.84 billion
2/5/2025Q4 2024
Strategy Incorporated stock logo
MSTR
Strategy
-$0.13-$3.20-$3.07-$3.03$122.73 millionN/A
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
iShares Russell 2000 ETF stock logo
IWM
iShares Russell 2000 ETF
$2.471.32%N/AN/AN/A
Strategy Incorporated stock logo
MSTR
Strategy
N/AN/AN/AN/AN/A
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
$0.962.52%+180.20%39.34%N/A
Plug Power Inc. stock logo
PLUG
Plug Power
N/AN/AN/AN/AN/A
Riot Platforms, Inc. stock logo
RIOT
Riot Platforms
N/AN/AN/AN/AN/A
iShares 20+ Year Treasury Bond ETF stock logo
TLT
iShares 20+ Year Treasury Bond ETF
$3.764.29%N/AN/AN/A

Latest RIOT, MSTR, OXY, TLT, IWM, and PLUG Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
2/18/2025
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
quarterly$0.241.7%3/10/20253/10/20254/15/2025
3/31/2025
iShares 20+ Year Treasury Bond ETF stock logo
TLT
iShares 20+ Year Treasury Bond ETF
Monthly$0.32564.27%4/1/20254/1/20254/4/2025
2/28/2025
iShares 20+ Year Treasury Bond ETF stock logo
TLT
iShares 20+ Year Treasury Bond ETF
$0.28983/3/20253/3/20253/6/2025
1/31/2025
iShares 20+ Year Treasury Bond ETF stock logo
TLT
iShares 20+ Year Treasury Bond ETF
$0.31232/3/20252/3/20252/6/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
iShares Russell 2000 ETF stock logo
IWM
iShares Russell 2000 ETF
N/AN/AN/A
Strategy Incorporated stock logo
MSTR
Strategy
0.39
0.71
0.65
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
0.95
0.95
0.76
Plug Power Inc. stock logo
PLUG
Plug Power
0.15
2.08
0.95
Riot Platforms, Inc. stock logo
RIOT
Riot Platforms
N/A
5.68
5.68
iShares 20+ Year Treasury Bond ETF stock logo
TLT
iShares 20+ Year Treasury Bond ETF
N/AN/AN/A
CompanyEmployeesShares OutstandingFree FloatOptionable
iShares Russell 2000 ETF stock logo
IWM
iShares Russell 2000 ETF
N/A320.15 millionN/ANot Optionable
Strategy Incorporated stock logo
MSTR
Strategy
2,150257.35 million217.70 millionOptionable
Occidental Petroleum Co. stock logo
OXY
Occidental Petroleum
12,000939.78 million935.59 millionOptionable
Plug Power Inc. stock logo
PLUG
Plug Power
2,450925.18 million895.71 millionOptionable
Riot Platforms, Inc. stock logo
RIOT
Riot Platforms
340350.21 million320.16 millionOptionable
iShares 20+ Year Treasury Bond ETF stock logo
TLT
iShares 20+ Year Treasury Bond ETF
N/A547.80 millionN/AOptionable

Recent News About These Companies

Chart Of The Day: 4 Trader Takeaways From Tanking Treasuries
Market Outlook: What Will Happen Next Week
Technical Note: Market Poised To Rebound?
TLT: An Unique Asymmetrical Opportunity
Record volume for bond ETF in market rout
TLT: Two Positives From The Tariffs
The Two Tiers Of American Consumer Spending
Trade Tracker: Joe Terranova buys more of TLT
Trade Tracker: Joe Terranova buys the TLT
Chart Of The Day: Buy Or Sell This 'Mystery' Fund?

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

View All Headlines
iShares Russell 2000 ETF stock logo

iShares Russell 2000 ETF NYSEARCA:IWM

$187.77 +1.24 (+0.67%)
As of 11:18 AM Eastern
This is a fair market value price provided by Polygon.io. Learn more.

iShares Russell 2000 ETF (the Fund) is an exchange-traded fund. The Fund seeks investment results that correspond generally to the price and yield performance of the Russell 2000 Index (the Index). The Index is a float-adjusted capitalization weighted index that measures the performance of the small-capitalization sector of the United States equity market and includes securities issued by the approximately 2,000 smallest issuers in the Russell 3000 Index. The Fund invests in a representative sample of securities included in the Index that collectively has an investment profile similar to the Index. The Index is a subset of the Russell 3000 Index, and serves as the underlying index for the Russell 2000 Growth and Value Index series. Component companies are adjusted for available float and must meet objective criteria for inclusion to the Index. The Fund's investment adviser is BlackRock Fund Advisors (BFA).

Strategy stock logo

Strategy NASDAQ:MSTR

$312.70 +1.25 (+0.40%)
As of 11:18 AM Eastern
This is a fair market value price provided by Polygon.io. Learn more.

Strategy Incorporated, formerly known as MicroStrategy, provides artificial intelligence-powered enterprise analytics software and services in the United States, Europe, the Middle East, Africa, and internationally. It offers Strategy ONE, a platform that allows non-technical users to access novel and actionable insights for decision-making, and Strategy Cloud for Government, which provides always-on threat monitoring designed to meet the strict technical and regulatory standards of governments and financial institutions. The company also delivers Strategy Support, helping customers achieve system availability and usage goals through responsive troubleshooting; Strategy Consulting, offering architecture and implementation services; and Strategy Education, which includes free and paid learning options. In addition, the company is actively involved in Bitcoin development. The company offers its services through direct sales force and channel partners. It serves the U.S. government, state and local governments, and government agencies, as well as a range of industries, including retail, banking, technology, manufacturing, insurance, consulting, healthcare, telecommunications, and the public sector. The company was incorporated in 1989 and is headquartered in Tysons Corner, Virginia.

Occidental Petroleum stock logo

Occidental Petroleum NYSE:OXY

$38.05 +0.15 (+0.40%)
As of 11:18 AM Eastern
This is a fair market value price provided by Polygon.io. Learn more.

Occidental Petroleum Corporation, together with its subsidiaries, engages in the acquisition, exploration, and development of oil and gas properties in the United States, the Middle East, and North Africa. It operates through three segments: Oil and Gas, Chemical, and Midstream and Marketing. The company's Oil and Gas segment explores for, develops, and produces oil and condensate, natural gas liquids (NGLs), and natural gas. Its Chemical segment manufactures and markets basic chemicals, including chlorine, caustic soda, chlorinated organics, potassium chemicals, ethylene dichloride, chlorinated isocyanurates, sodium silicates, and calcium chloride; and vinyls comprising vinyl chloride monomer, polyvinyl chloride, and ethylene. The Midstream and Marketing segment gathers, processes, transports, stores, purchases, and markets oil, condensate, NGLs, natural gas, carbon dioxide, and power. This segment also invests in entities. Occidental Petroleum Corporation was founded in 1920 and is headquartered in Houston, Texas.

Plug Power stock logo

Plug Power NASDAQ:PLUG

$1.03 -0.03 (-2.36%)
As of 11:18 AM Eastern
This is a fair market value price provided by Polygon.io. Learn more.

Plug Power Inc. develops hydrogen and fuel cell product solutions in North America, Europe, Asia, and internationally. The company offers GenDrive, a hydrogen-fueled proton exchange membrane (PEM) fuel cell system that provides power to material handling electric vehicles; GenSure, a stationary fuel cell solution that offers modular PEM fuel cell power to support the backup and grid-support power requirements of the telecommunications, transportation, and utility sectors; ProGen, a fuel cell stack and engine technology used in mobility and stationary fuel cell systems, and as engines in electric delivery vans; GenFuel, a liquid hydrogen fueling delivery, generation, storage, and dispensing system; GenCare, an ongoing Internet of Things-based maintenance and on-site service program for GenDrive fuel cell systems, GenSure fuel cell systems, GenFuel hydrogen storage and dispensing products, and ProGen fuel cell engines; and GenKey, an integrated turn-key solution for transitioning to fuel cell power. It also provides electrolyzers, a hydrogen generator for clean hydrogen production; liquefaction systems that provides liquid hydrogen to customers; cryogenic equipment for the distribution of liquified hydrogen, oxygen, argon, nitrogen and other cryogenic gases, including trailers and mobile storage equipment; and liquid hydrogen, an alternative fuel to fossil-based energy. The company sells its products through a direct product sales force, original equipment manufacturers, and dealer networks. Plug Power Inc. was incorporated in 1997 and is headquartered in Latham, New York.

Riot Platforms stock logo

Riot Platforms NASDAQ:RIOT

$6.70 -0.32 (-4.49%)
As of 11:18 AM Eastern
This is a fair market value price provided by Polygon.io. Learn more.

Riot Platforms, Inc., together with its subsidiaries, operates as a bitcoin mining company in North America. The company operates through three segments: Bitcoin Mining, Data Center Hosting, and Engineering. It also provides co-location services for institutional-scale bitcoin mining companies; critical infrastructure and workforce for institutional-scale miners to deploy and operate their miners; operation of data centers; and maintenance/management of computing capacity. In addition, the company engages in the design and manufacturing of power distribution equipment and custom engineered electrical products; and electricity distribution product design, manufacture, and installation services primarily focused on large-scale commercial, and governmental customers, as well as a range of markets, including data center, power generation, utility, water, industrial, and alternative energy. The company was formerly known as Riot Blockchain, Inc. Riot Platforms, Inc. was incorporated in 1998 and is based in Castle Rock, Colorado.

iShares 20+ Year Treasury Bond ETF stock logo

iShares 20+ Year Treasury Bond ETF NASDAQ:TLT

$87.58 +0.08 (+0.09%)
As of 11:18 AM Eastern
This is a fair market value price provided by Polygon.io. Learn more.

iShares 20+ Year Treasury Bond ETF (the Fund) is an exchange-traded fund. The Fund seeks to track the investment results of an index composed of United States Treasury bonds with remaining maturities greater than 20 years. The Fund seeks to track the investment results of the Barclays U.S. 20+ Year Treasury Bond Index (the Underlying Index), which measures the performance of public obligations of the United States Treasury that have a remaining maturity of 20 or more years. The Underlying Index includes all publicly-issued the United States Treasury securities that have a remaining maturity of greater than or equal to 20 years. BlackRock Fund Advisors serves as investment adviser of the Fund.