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
$70.63
+0.2%
$0.00
$44.46
$74.58
$37.85B1.48415,241 shs182,657 shs
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
$35.50
+0.0%
$34.97
$28.15
$36.17
$20.57B1.21.05 million shs797,294 shs
Repsol, S.A. stock logo
REPYY
Repsol
$16.10
-0.4%
$16.22
$13.44
$17.61
$20.57B0.75120,891 shs189,003 shs
Sunrun Inc. stock logo
RUN
Sunrun
$10.02
-2.4%
$12.12
$8.43
$23.85
$2.20B2.4614.22 million shs9.93 million shs
7 Energy Stocks to Buy and Hold Forever Cover

Do you expect the global demand for energy to shrink?! If not, it's time to take a look at how energy stocks can play a part in your portfolio.

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%
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
0.00%+4.01%+1.87%+2.90%+9.33%
Repsol, S.A. stock logo
REPYY
Repsol
-0.37%-0.36%-3.36%+12.20%+7.84%
Sunrun Inc. stock logo
RUN
Sunrun
-2.43%-7.61%-7.99%-30.08%-53.02%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Imperial Oil Limited stock logo
IMO
Imperial Oil
2.5174 of 5 stars
2.10.02.50.02.50.02.5
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
4.1595 of 5 stars
3.34.01.70.13.20.81.9
Repsol, S.A. stock logo
REPYY
Repsol
2.9243 of 5 stars
0.05.03.30.02.40.01.9
Sunrun Inc. stock logo
RUN
Sunrun
4.708 of 5 stars
4.32.00.04.12.63.31.3

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Imperial Oil Limited stock logo
IMO
Imperial Oil
2.20
Hold$85.3320.82% Upside
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
2.67
Moderate Buy$44.7526.06% Upside
Repsol, S.A. stock logo
REPYY
Repsol
2.33
HoldN/AN/A
Sunrun Inc. stock logo
RUN
Sunrun
2.65
Moderate Buy$21.26112.21% Upside

Current Analyst Ratings

Latest RUN, REPYY, PBA, and IMO Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
4/19/2024
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
CIBC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperformer ➝ Outperformer$56.00 ➝ $57.00
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/25/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.00$9.42 per share7.50$30.72 per share2.30
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
$6.70B3.07$3.31 per share10.74$18.36 per share1.93
Repsol, S.A. stock logo
REPYY
Repsol
$63.35B0.32$6.44 per share2.50$24.63 per share0.65
Sunrun Inc. stock logo
RUN
Sunrun
$2.26B0.97$5.96 per share1.68$28.63 per share0.35

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.1910.83N/A9.59%20.92%11.55%4/26/2024 (Estimated)
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
$1.32B$2.2116.0615.575.2419.43%13.11%5.64%5/9/2024 (Confirmed)
Repsol, S.A. stock logo
REPYY
Repsol
$3.43B$2.646.105.08N/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)

Latest RUN, REPYY, PBA, and IMO Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/9/2024N/A
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
$0.52N/A-$0.52N/AN/AN/A  
5/8/2024N/A
Sunrun Inc. stock logo
RUN
Sunrun
-$0.49N/A+$0.49N/AN/AN/A  
2/22/2024Q4 2023
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
$0.55$0.89+$0.34$0.89$1.83 billion$1.81 billion
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.51%+29.18%28.05%1 Years
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
$1.975.55%+1.44%89.14%1 Years
Repsol, S.A. stock logo
REPYY
Repsol
$0.684.22%N/A25.76%N/A
Sunrun Inc. stock logo
RUN
Sunrun
N/AN/AN/AN/AN/A

Latest RUN, REPYY, PBA, and IMO 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
2/26/2024
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
quarterly$0.49445.7%3/14/20243/15/20243/28/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
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
0.72
0.82
0.71
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

Ownership

Institutional Ownership

CompanyInstitutional Ownership
Imperial Oil Limited stock logo
IMO
Imperial Oil
20.74%
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
55.37%
Repsol, S.A. stock logo
REPYY
Repsol
0.34%
Sunrun Inc. stock logo
RUN
Sunrun
91.69%

Insider Ownership

CompanyInsider Ownership
Imperial Oil Limited stock logo
IMO
Imperial Oil
N/A
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
0.07%
Repsol, S.A. stock logo
REPYY
Repsol
1.00%
Sunrun Inc. stock logo
RUN
Sunrun
3.76%

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
Imperial Oil Limited stock logo
IMO
Imperial Oil
5,300535.84 millionN/ANot Optionable
Pembina Pipeline Co. stock logo
PBA
Pembina Pipeline
2,837579.48 million579.07 millionOptionable
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

RUN, REPYY, PBA, and IMO Headlines

SourceHeadline
KeyCorp Weighs in on Sunrun Inc.s Q1 2024 Earnings (NASDAQ:RUN)KeyCorp Weighs in on Sunrun Inc.'s Q1 2024 Earnings (NASDAQ:RUN)
marketbeat.com - April 24 at 5:58 AM
Sunrun (NASDAQ:RUN) Shares Up 7.3%Sunrun (NASDAQ:RUN) Shares Up 7.3%
marketbeat.com - April 23 at 1:25 PM
Saving the planet: Clean river advocates team up with solar groupSaving the planet: Clean river advocates team up with solar group
eagletribune.com - April 23 at 1:22 PM
Sunrun (NASDAQ:RUN)  Shares Down 3.9%  Following Analyst DowngradeSunrun (NASDAQ:RUN) Shares Down 3.9% Following Analyst Downgrade
americanbankingnews.com - April 23 at 1:06 AM
California Supreme Court to hear challenge to solar panel reformCalifornia Supreme Court to hear challenge to solar panel reform
10news.com - April 22 at 10:20 PM
Options Bulls Target Falling Solar StockOptions Bulls Target Falling Solar Stock
schaeffersresearch.com - April 22 at 1:08 PM
Sunrun (NASDAQ:RUN)  Shares Down 3.9%  After Analyst DowngradeSunrun (NASDAQ:RUN) Shares Down 3.9% After Analyst Downgrade
marketbeat.com - April 22 at 11:39 AM
Sunrun Inc. (NASDAQ:RUN) Shares Sold by Handelsbanken Fonder ABSunrun Inc. (NASDAQ:RUN) Shares Sold by Handelsbanken Fonder AB
marketbeat.com - April 21 at 1:27 PM
Mizuho Lowers Sunrun (NASDAQ:RUN) Price Target to $23.00Mizuho Lowers Sunrun (NASDAQ:RUN) Price Target to $23.00
americanbankingnews.com - April 21 at 2:00 AM
Sunrun (RUN) Ascends While Market Falls: Some Facts to NoteSunrun (RUN) Ascends While Market Falls: Some Facts to Note
zacks.com - April 19 at 7:20 PM
Sunrun (NASDAQ:RUN) PT Lowered to $23.00 at MizuhoSunrun (NASDAQ:RUN) PT Lowered to $23.00 at Mizuho
marketbeat.com - April 19 at 2:27 PM
Sunrun Neptune 2024-1 prepares to issue $230 million in residential solar ABSSunrun Neptune 2024-1 prepares to issue $230 million in residential solar ABS
asreport.americanbanker.com - April 18 at 4:08 PM
Sunrun (NASDAQ:RUN) Trading 2.8% Higher Sunrun (NASDAQ:RUN) Trading 2.8% Higher
marketbeat.com - April 17 at 11:58 AM
Sunrun (NASDAQ:RUN)  Shares Down 4.8%  Following Insider SellingSunrun (NASDAQ:RUN) Shares Down 4.8% Following Insider Selling
americanbankingnews.com - April 17 at 1:08 AM
Sunrun: Industry Risks And Current Difficulties Make It A SellSunrun: Industry Risks And Current Difficulties Make It A Sell
seekingalpha.com - April 16 at 11:15 PM
Sunrun Options Trading: A Deep Dive into Market SentimentSunrun Options Trading: A Deep Dive into Market Sentiment
benzinga.com - April 16 at 6:14 PM
Illinois’ solar industry sees continued growth with help of 2021 climate lawIllinois’ solar industry sees continued growth with help of 2021 climate law
dailyherald.com - April 16 at 1:14 PM
AGW-Mental Wellbeing 2024 - Large-size companiesAGW-Mental Wellbeing 2024 - Large-size companies
newsweek.com - April 16 at 1:14 PM
Sunrun (NASDAQ:RUN) Stock Price Down 4.8% Following Insider SellingSunrun (NASDAQ:RUN) Stock Price Down 4.8% Following Insider Selling
marketbeat.com - April 16 at 10:36 AM
Sunrun Inc. (NASDAQ:RUN) Director Edward Harris Fenster Sells 172,920 Shares of StockSunrun Inc. (NASDAQ:RUN) Director Edward Harris Fenster Sells 172,920 Shares of Stock
americanbankingnews.com - April 16 at 4:18 AM
Edward Harris Fenster Sells 172,920 Shares of Sunrun Inc. (NASDAQ:RUN) StockEdward Harris Fenster Sells 172,920 Shares of Sunrun Inc. (NASDAQ:RUN) Stock
insidertrades.com - April 16 at 4:17 AM
First Week of May 31st Options Trading For Sunrun (RUN)First Week of May 31st Options Trading For Sunrun (RUN)
nasdaq.com - April 14 at 6:58 PM
Whats Happening With Sunrun Stock?What's Happening With Sunrun Stock?
msn.com - April 11 at 7:45 PM
Sunrun Announces Date for First Quarter 2024 Earnings ReportSunrun Announces Date for First Quarter 2024 Earnings Report
finance.yahoo.com - April 11 at 8:09 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.
Pembina Pipeline logo

Pembina Pipeline

NYSE:PBA
Pembina Pipeline Corporation provides energy transportation and midstream services. It operates through three segments: Pipelines, Facilities, and Marketing & New Ventures. The Pipelines segment operates conventional, oil sands and heavy oil, and transmission assets with a transportation capacity of 2.9 millions of barrels of oil equivalent per day, the ground storage capacity of 10 millions of barrels, and rail terminalling capacity of approximately 105 thousands of barrels of oil equivalent per day serving markets and basins across North America. The Facilities segment offers infrastructure that provides customers with natural gas, condensate, and natural gas liquids (NGLs), including ethane, propane, butane, and condensate; and includes 354 thousands of barrels per day of NGL fractionation capacity, 21 millions of barrels of cavern storage capacity, and associated pipeline, and rail terminalling facilities and a liquefied propane export facility. The Marketing & New Ventures segment buys and sells hydrocarbon liquids and natural gas originating in the Western Canadian sedimentary basin and other basins. Pembina Pipeline Corporation was incorporated in 1954 and is headquartered in Calgary, Canada.
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.