Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Imperial Oil Limited stock logo
IMO
Imperial Oil
$71.27
+0.9%
$0.00
$44.46
$74.58
$37.85B1.48363,669 shs311,849 shs
Repsol, S.A. stock logo
REPYY
Repsol
$16.16
+0.4%
$16.25
$13.44
$17.61
$20.57B0.7575,195 shs44,534 shs
Sunrun Inc. stock logo
RUN
Sunrun
$9.71
-3.1%
$11.99
$8.43
$23.85
$2.20B2.4612.71 million shs9.28 million shs
Surgutneftegas Public Joint Stock stock logo
SGTZY
Surgutneftegas Public Joint Stock
$0.62
$0.62
$0.55
$6.45
N/A0.8340,771 shsN/A
The Next 7 Blockbuster Stocks for Growth Investors Cover

Wondering what the next stocks will be that hit it big, with solid fundamentals? Click the link below to learn more about how your portfolio could bloom.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Imperial Oil Limited stock logo
IMO
Imperial Oil
0.00%0.00%+24.77%+24.97%+28.77%
Repsol, S.A. stock logo
REPYY
Repsol
+0.37%+1.06%-3.23%+9.49%+7.16%
Sunrun Inc. stock logo
RUN
Sunrun
-3.09%-3.96%-13.92%-32.19%-49.97%
Surgutneftegas Public Joint Stock stock logo
SGTZY
Surgutneftegas Public Joint Stock
0.00%0.00%0.00%0.00%0.00%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Imperial Oil Limited stock logo
IMO
Imperial Oil
2.7922 of 5 stars
2.10.02.50.03.10.02.5
Repsol, S.A. stock logo
REPYY
Repsol
3.3024 of 5 stars
0.05.03.30.03.10.01.9
Sunrun Inc. stock logo
RUN
Sunrun
4.7318 of 5 stars
4.32.00.04.12.73.31.3
Surgutneftegas Public Joint Stock stock logo
SGTZY
Surgutneftegas Public Joint Stock
N/AN/AN/AN/AN/AN/AN/AN/A

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Imperial Oil Limited stock logo
IMO
Imperial Oil
2.20
Hold$85.3319.73% Upside
Repsol, S.A. stock logo
REPYY
Repsol
2.33
HoldN/AN/A
Sunrun Inc. stock logo
RUN
Sunrun
2.65
Moderate Buy$21.26118.98% Upside
Surgutneftegas Public Joint Stock stock logo
SGTZY
Surgutneftegas Public Joint Stock
N/AN/AN/AN/A

Current Analyst Ratings

Latest RUN, REPYY, IMO, and SGTZY Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
4/19/2024
Sunrun Inc. stock logo
RUN
Sunrun
Mizuho
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetBuy ➝ Buy$28.00 ➝ $23.00
4/5/2024
Sunrun Inc. stock logo
RUN
Sunrun
Susquehanna
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingPositive ➝ Positive$25.00
3/15/2024
Sunrun Inc. stock logo
RUN
Sunrun
Royal Bank of Canada
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetOutperform ➝ Outperform$17.00 ➝ $15.00
2/27/2024
Sunrun Inc. stock logo
RUN
Sunrun
Janney Montgomery Scott
Subscribe to MarketBeat All Access for the recommendation accuracy rating
DowngradeBuy ➝ Neutral
2/26/2024
Sunrun Inc. stock logo
RUN
Sunrun
Truist Financial
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingHold ➝ Hold$15.00 ➝ $14.00
2/23/2024
Repsol, S.A. stock logo
REPYY
Repsol
JPMorgan Chase & Co.
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeNeutral ➝ Overweight
2/22/2024
Sunrun Inc. stock logo
RUN
Sunrun
Piper Sandler
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetOverweight ➝ Overweight$31.00 ➝ $27.00
2/22/2024
Sunrun Inc. stock logo
RUN
Sunrun
Oppenheimer
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform ➝ Outperform$19.00
2/22/2024
Sunrun Inc. stock logo
RUN
Sunrun
BMO Capital Markets
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetMarket Perform ➝ Market Perform$18.00 ➝ $20.00
2/22/2024
Sunrun Inc. stock logo
RUN
Sunrun
The Goldman Sachs Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetBuy ➝ Buy$20.00 ➝ $21.00
(Data available from 4/26/2021 forward. View 10+ years of historical ratings with our analyst ratings screener.)

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Imperial Oil Limited stock logo
IMO
Imperial Oil
$37.75B1.01$9.48 per share7.52$30.72 per share2.32
Repsol, S.A. stock logo
REPYY
Repsol
$63.35B0.33$6.34 per share2.55$24.63 per share0.66
Sunrun Inc. stock logo
RUN
Sunrun
$2.26B0.94$5.78 per share1.68$28.63 per share0.34
Surgutneftegas Public Joint Stock stock logo
SGTZY
Surgutneftegas Public Joint Stock
N/AN/AN/AN/AN/AN/A

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Imperial Oil Limited stock logo
IMO
Imperial Oil
$3.62B$6.3111.2910.93N/A9.59%20.92%11.55%4/26/2024 (Estimated)
Repsol, S.A. stock logo
REPYY
Repsol
$3.43B$2.646.125.10N/A5.41%17.32%8.25%N/A
Sunrun Inc. stock logo
RUN
Sunrun
-$1.60B-$7.39N/AN/AN/A-71.00%-5.58%-1.92%5/8/2024 (Confirmed)
Surgutneftegas Public Joint Stock stock logo
SGTZY
Surgutneftegas Public Joint Stock
N/AN/A0.00N/AN/AN/AN/AN/A

Latest RUN, REPYY, IMO, and SGTZY Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/8/2024N/A
Sunrun Inc. stock logo
RUN
Sunrun
-$0.49N/A+$0.49N/AN/AN/A  
2/22/202412/31/2023
Repsol, S.A. stock logo
REPYY
Repsol
$0.83$1.00+$0.17$1.68N/A$15.83 billion    
2/21/2024Q4 2023
Sunrun Inc. stock logo
RUN
Sunrun
-$0.13-$1.33-$1.20-$1.06$499.74 million$516.59 million
2/2/2024Q4 2023
Imperial Oil Limited stock logo
IMO
Imperial Oil
$1.55$1.81+$0.26$1.81$12.29 billion$9.63 billion

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Imperial Oil Limited stock logo
IMO
Imperial Oil
$1.772.48%+29.18%28.05%1 Years
Repsol, S.A. stock logo
REPYY
Repsol
$0.694.27%N/A26.14%N/A
Sunrun Inc. stock logo
RUN
Sunrun
N/AN/AN/AN/AN/A
Surgutneftegas Public Joint Stock stock logo
SGTZY
Surgutneftegas Public Joint Stock
N/AN/AN/AN/AN/A

Latest RUN, REPYY, IMO, and SGTZY Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
2/5/2024
Imperial Oil Limited stock logo
IMO
Imperial Oil
quarterly$0.44732.3%3/1/20243/4/20244/1/2024
(Data available from 1/1/2013 forward)

Debt

CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Imperial Oil Limited stock logo
IMO
Imperial Oil
0.18
1.26
0.96
Repsol, S.A. stock logo
REPYY
Repsol
N/A
1.54
1.11
Sunrun Inc. stock logo
RUN
Sunrun
1.68
1.26
0.96
Surgutneftegas Public Joint Stock stock logo
SGTZY
Surgutneftegas Public Joint Stock
N/AN/AN/A

Ownership

Institutional Ownership

CompanyInstitutional Ownership
Imperial Oil Limited stock logo
IMO
Imperial Oil
20.74%
Repsol, S.A. stock logo
REPYY
Repsol
0.34%
Sunrun Inc. stock logo
RUN
Sunrun
91.69%
Surgutneftegas Public Joint Stock stock logo
SGTZY
Surgutneftegas Public Joint Stock
N/A

Insider Ownership

CompanyInsider Ownership
Imperial Oil Limited stock logo
IMO
Imperial Oil
N/A
Repsol, S.A. stock logo
REPYY
Repsol
1.00%
Sunrun Inc. stock logo
RUN
Sunrun
3.76%
Surgutneftegas Public Joint Stock stock logo
SGTZY
Surgutneftegas Public Joint Stock
N/A

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
Imperial Oil Limited stock logo
IMO
Imperial Oil
5,300535.84 millionN/ANot Optionable
Repsol, S.A. stock logo
REPYY
Repsol
25,1131.28 billion1.26 billionNot Optionable
Sunrun Inc. stock logo
RUN
Sunrun
10,833219.59 million211.33 millionOptionable
Surgutneftegas Public Joint Stock stock logo
SGTZY
Surgutneftegas Public Joint Stock
113,000N/AN/ANot Optionable

RUN, REPYY, IMO, and SGTZY Headlines

SourceHeadline
Russia Sells Shell Stake in Sakhalin LNG Project to Gazprom for $1 BillionRussia Sells Shell Stake in Sakhalin LNG Project to Gazprom for $1 Billion
oilprice.com - March 26 at 10:29 AM
US hits more Russian LNG projects with sanctionsUS hits more Russian LNG projects with sanctions
upstreamonline.com - February 23 at 12:56 PM
New York pension fund to divest some Exxon holdingsNew York pension fund to divest some Exxon holdings
msn.com - February 15 at 1:38 PM
Joint Stock (NASDAQ:JYNT) Insider TradesJoint Stock (NASDAQ:JYNT) Insider Trades
benzinga.com - December 21 at 9:51 AM
Fujian Foxit Software Development Joint Stock Co Ltd (688095)Fujian Foxit Software Development Joint Stock Co Ltd (688095)
investing.com - December 14 at 12:47 PM
Military Commercial Joint Stock Bank MBBMilitary Commercial Joint Stock Bank MBB
morningstar.com - November 10 at 2:52 PM
Public Service Enterprise Stock (NYSE:PEG), Analyst Ratings, Price Targets, PredictionsPublic Service Enterprise Stock (NYSE:PEG), Analyst Ratings, Price Targets, Predictions
benzinga.com - October 24 at 7:06 PM
$2.2 Billion Gas Plant Contract Marks a New Chapter for S.Korea-Saudi Relations$2.2 Billion Gas Plant Contract Marks a New Chapter for S.Korea-Saudi Relations
msn.com - October 24 at 9:05 AM
State Defence Concern Ukroboronprom finally reformed into joint stock companyState Defence Concern Ukroboronprom finally reformed into joint stock company
news.yahoo.com - July 8 at 7:28 AM
Vietnam Joint-Stock Commercial Bank for Industry & TradeVietnam Joint-Stock Commercial Bank for Industry & Trade
wsj.com - June 15 at 6:24 PM
Ukraines Naftogaz says Russia told to pay $5 billion for seizing Crimea assetsUkraine's Naftogaz says Russia told to pay $5 billion for seizing Crimea assets
msn.com - April 13 at 8:05 AM
Newly public CBL International stock continues post-IPO rally, shares up 27%Newly public CBL International stock continues post-IPO rally, shares up 27%
seekingalpha.com - March 31 at 5:36 AM
Vietnam International Commercial Joint Stock BankVietnam International Commercial Joint Stock Bank
wsj.com - March 18 at 9:14 AM
11 Best Online Brokers for Stock Trading of February 202311 Best Online Brokers for Stock Trading of February 2023
nerdwallet.com - February 24 at 11:31 PM
Oil and Gas Stock News - CGX Energy Inc. (TSXV: OYL) and Frontera Energy Corporation: Joint Venture Spuds Wei-1 Well Offshore GuyanaOil and Gas Stock News - CGX Energy Inc. (TSXV: OYL) and Frontera Energy Corporation: Joint Venture Spuds Wei-1 Well Offshore Guyana
investorideas.com - January 23 at 3:45 PM
Joint Stock Commercial Bank for Investment and Development of Vietnam (BID)Joint Stock Commercial Bank for Investment and Development of Vietnam (BID)
investing.com - September 26 at 1:24 PM
Germany seizes Russian energy firm’s subsidiariesGermany seizes Russian energy firm’s subsidiaries
macaubusiness.com - September 16 at 10:19 AM
Cavite awards $11-B Sangley Int’l Airport project to Virata-Yuchengo-led consortiumCavite awards $11-B Sangley Int’l Airport project to Virata-Yuchengo-led consortium
msn.com - September 16 at 5:19 AM
EXPLAINER: Europe struggles to cope with Russia gas shutoffsEXPLAINER: Europe struggles to cope with Russia gas shutoffs
abcnews.go.com - September 9 at 3:53 PM
Russia warns the West: energy price cap will be your undoingRussia warns the West: energy price cap will be your undoing
kfgo.com - September 9 at 8:49 AM
EU plans to cap Russian gas price as Putin warns West of winter freezeEU plans to cap Russian gas price as Putin warns West of winter freeze
gazette.com - September 7 at 11:45 AM
Russia discussing project to supply gas to China via Mongolia, Putin saysRussia discussing project to supply gas to China via Mongolia, Putin says
msn.com - September 7 at 11:45 AM
Russia has cut off gas supplies to Europe indefinitely. Heres what you need to knowRussia has cut off gas supplies to Europe indefinitely. Here's what you need to know
msn.com - September 6 at 3:44 PM
Global stocks sink as Europe faces new squeeze on gas supplyGlobal stocks sink as Europe faces new squeeze on gas supply
msn.com - September 5 at 6:35 AM

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

All Headlines

Company Descriptions

Imperial Oil logo

Imperial Oil

NYSEAMERICAN:IMO
Imperial Oil Limited engages in exploration, production, and sale of crude oil and natural gas in Canada. The company operates through three segments: Upstream, Downstream and Chemical segments. The Upstream segment explores and produces crude oil, natural gas, synthetic crude oil, and bitumen. The Downstream segment transports and refines crude oil, blends refined products, and distributes and markets of refined products. It transports crude oil production and third-party crude oil to refineries by contracted pipelines, common carrier pipelines, and rail; owns and operates refineries; maintains a distribution system to move petroleum products to market by pipeline, tanker, rail, and road transport; owns and operates fuel terminals, natural gas liquids, and products pipelines in Alberta, Manitoba, and Ontario; markets petroleum products under the Esso and Mobil brand names; and sells petroleum products, including fuel, asphalt, and lubricants to industrial and transportation customers, independent marketers, resellers, and other refiners, as well as the agriculture, residential heating, and commercial markets through branded fuel and lubricant resellers. The Chemical segment manufactures and markets benzene, aromatic and aliphatic solvents, plasticizer intermediates, and polyethylene resin; and markets refinery grade propylene. The company was incorporated in 1880 and is headquartered in Calgary, Canada. Imperial Oil Limited is a subsidiary of Exxon Mobil Corporation.
Repsol logo

Repsol

OTCMKTS:REPYY
Repsol, S.A. operates as a multi-e energy company worldwide. Its Upstream segment engages in the exploration, development, and production of crude oil and natural gas reserves, as well as develops low-carbon geological solutions. The company's Industrial segment is involved in refining activities and petrochemicals business; the trading, transport, and sale of crude oil, natural gas, and fuels; and development of hydrogen, biomethane, sustainable biofuels, and synthetic fuels. Its Customer segment is involved in mobility; and sale of fuel products, electricity and gas, lubricants, and other specialties. The company's Low-Carbon Generation segment engages in the low-emissions electricity generation and renewable sources. The company also offers asphalt products; installs, operates, and manages service stations; provides maritime services; constructs and operates oil refineries; explores and produces hydrocarbons; offers human resource; distributes and supplies electricity; and develops new energy projects, solar, and wind projects, as well as produces and sells chemical products and lubricants. In addition, it is involved in fuel and special products sale, research, trading and transport, insurance and reinsurance, safety, and financing activities; development of production processes, storage, transport, use, consumption, and transformation of hydrogen; decarbonization activities; and promotion, design, construction, and operation of molecular recycling facilities. Further, the company produces synthetic oil cloths; and invests in liquefaction plant project. The company was formerly known as Repsol YPF, S.A. and changed its name to Repsol, S.A. in May 2012. Repsol, S.A. was founded in 1927 and is headquartered in Madrid, Spain.
Sunrun logo

Sunrun

NASDAQ:RUN
Sunrun Inc. designs, develops, installs, sells, owns, and maintains residential solar energy systems in the United States. It also sells solar energy systems and products, such as panels and racking; and solar leads generated to customers. In addition, the company offers battery storage along with solar energy systems; and sells services to commercial developers through multi-family and new homes. Its primary customers are residential homeowners. The company markets and sells its products through direct-to-consumer approach across online, retail, mass media, digital media, canvassing, field marketing, and referral channels, as well as its partner network. Sunrun Inc. was founded in 2007 and is headquartered in San Francisco, California.
Surgutneftegas Public Joint Stock logo

Surgutneftegas Public Joint Stock

OTCMKTS:SGTZY
Surgutneftegas PJSC engages in the research and design, exploration, drilling and production units, oil refining, gas processing, and marketing subsidiaries. The firm is involved in activities, which include exploration and production of oil and gas provinces, such as Western Siberia, Eastern Siberia, and Timan-Pechora; oil refining; and gas production and transportation. It also focuses on wholesaling, retailing and storage of petroleum products and render a set of supplementary services at the gas stations. The company was founded in 1964 and is headquartered in Surgut, Russia.