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
Canacol Energy Ltd stock logo
CNE
Canacol Energy
C$2.36
-0.8%
C$2.72
C$2.29
C$4.93
C$57.37M0.8227,429 shs17,619 shs
51Talk Online Education Group stock logo
COE
51Talk Online Education Group
$29.92
+3.2%
$24.76
$11.84
$34.74
$174.94M0.0514,209 shs12,380 shs
Crescent Point Energy Corp. stock logo
CPG
Crescent Point Energy
$8.54
$6.03
$9.28
$5.32B2.175.65 million shs4.25 million shs
MEQ
Mainstreet Equity
$0.00
$0.00
$0.00
N/AN/AN/AN/A
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
$7.85
-0.1%
$7.13
$5.14
$11.48
$1.21B1.161.25 million shs324,600 shs
10 Stocks Set to Soar in Summer 2025 Cover

Enter your email address and we'll send you MarketBeat's list of ten stocks that are set to soar in Summer 2025, despite the threat of tariffs and other economic uncertainty. These ten stocks are incredibly resilient and are likely to thrive in any economic environment.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Canacol Energy Ltd stock logo
CNE
Canacol Energy
0.00%-7.75%-10.53%-26.99%-47.92%
51Talk Online Education Group stock logo
COE
51Talk Online Education Group
+1.70%+10.12%+0.83%+94.85%+141.61%
Crescent Point Energy Corp. stock logo
CPG
Crescent Point Energy
0.00%0.00%0.00%0.00%0.00%
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
+2.28%+4.25%+2.62%+28.92%-27.36%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Canacol Energy Ltd stock logo
CNE
Canacol Energy
3.1135 of 5 stars
3.00.01.70.01.71.71.9
51Talk Online Education Group stock logo
COE
51Talk Online Education Group
0.3659 of 5 stars
0.05.00.00.00.60.00.0
Crescent Point Energy Corp. stock logo
CPG
Crescent Point Energy
N/AN/AN/AN/AN/AN/AN/AN/A
MEQ
Mainstreet Equity
N/AN/AN/AN/AN/AN/AN/AN/A
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
2.0719 of 5 stars
0.01.02.50.02.80.02.5
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Canacol Energy Ltd stock logo
CNE
Canacol Energy
2.00
HoldC$5.50133.05% Upside
51Talk Online Education Group stock logo
COE
51Talk Online Education Group
0.00
N/AN/AN/A
Crescent Point Energy Corp. stock logo
CPG
Crescent Point Energy
0.00
N/AN/AN/A
MEQ
Mainstreet Equity
0.00
N/AN/AN/A
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
2.50
Moderate BuyN/AN/A

Current Analyst Ratings Breakdown

Latest VET, COE, CPG, CNE, and MEQ Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
6/5/2025
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
Desjardins
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeHold ➝ Buy
4/25/2025
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
National Bankshares
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform ➝ Outperform
(Data available from 7/11/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Canacol Energy Ltd stock logo
CNE
Canacol Energy
C$253.21M0.23C$0.64 per share3.68C$10.16 per share0.23
51Talk Online Education Group stock logo
COE
51Talk Online Education Group
$59.49M2.94N/AN/A($1.43) per share-20.92
Crescent Point Energy Corp. stock logo
CPG
Crescent Point Energy
$2.59B0.00N/A3.87$7.63 per share0.00
MEQ
Mainstreet Equity
N/AN/AN/AN/AN/AN/A
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
$2.11B0.57$3.08 per share2.55$13.29 per share0.59
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Canacol Energy Ltd stock logo
CNE
Canacol Energy
C$16.10MC$0.932.54N/A6.36%6.51%8.32%N/A
51Talk Online Education Group stock logo
COE
51Talk Online Education Group
-$15.03M-$0.82N/AN/A-24.26%N/A-30.40%8/22/2025 (Estimated)
Crescent Point Energy Corp. stock logo
CPG
Crescent Point Energy
$422.48M-$0.08N/A0.00N/A-1.95%12.92%7.13%N/A
MEQ
Mainstreet Equity
N/AN/A0.00N/AN/AN/AN/AN/AN/A
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
-$34.11M-$0.16N/A14.27N/A-1.71%-1.22%-0.54%7/30/2025 (Estimated)

Latest VET, COE, CPG, CNE, and MEQ Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
7/30/2025Q2 2025
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
-$0.09N/AN/AN/A$562.50 millionN/A
6/9/2025Q1
51Talk Online Education Group stock logo
COE
51Talk Online Education Group
N/A-$0.25N/AN/AN/AN/A
5/7/2025Q1 & AGM 2025
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
$0.17$0.07-$0.10$0.07$569.00 million$395.26 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Canacol Energy Ltd stock logo
CNE
Canacol Energy
C$1.0444.07%N/A111.83%N/A
51Talk Online Education Group stock logo
COE
51Talk Online Education Group
N/AN/AN/AN/AN/A
Crescent Point Energy Corp. stock logo
CPG
Crescent Point Energy
$0.343.94%N/AN/A 4 Years
MEQ
Mainstreet Equity
N/AN/AN/AN/AN/A
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
$0.384.84%N/AN/A 3 Years

Latest VET, COE, CPG, CNE, and MEQ Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
6/21/2025
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
$0.134.66%6/30/20257/1/20257/15/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Canacol Energy Ltd stock logo
CNE
Canacol Energy
209.68
1.50
1.34
51Talk Online Education Group stock logo
COE
51Talk Online Education Group
N/A
0.71
0.71
Crescent Point Energy Corp. stock logo
CPG
Crescent Point Energy
0.50
1.03
0.76
MEQ
Mainstreet Equity
N/AN/AN/A
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
0.67
0.71
0.64
CompanyEmployeesShares OutstandingFree FloatOptionable
Canacol Energy Ltd stock logo
CNE
Canacol Energy
39624.31 millionN/ANot Optionable
51Talk Online Education Group stock logo
COE
51Talk Online Education Group
6205.85 million5.36 millionNot Optionable
Crescent Point Energy Corp. stock logo
CPG
Crescent Point Energy
777619.49 million617.63 millionOptionable
MEQ
Mainstreet Equity
N/AN/AN/ANot Optionable
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
720154.02 million150.21 millionOptionable

Recent News About These Companies

Atb Cap Markets Has Strong Forecast for VET Q3 Earnings

New MarketBeat Followers Over Time

Media Sentiment Over Time

Canacol Energy stock logo

Canacol Energy TSE:CNE

C$2.36 -0.02 (-0.84%)
As of 01:28 PM Eastern

Canacol Energy Ltd is a natural gas and oil exploration and production company. The company operates in the Lower & Middle Magdalena Basins of Colombia.

51Talk Online Education Group stock logo

51Talk Online Education Group NYSE:COE

$29.92 +0.92 (+3.17%)
As of 01:53 PM Eastern
This is a fair market value price provided by Polygon.io. Learn more.

51Talk Online Education Group, through its subsidiaries, provides online English language education services to students in the People's Republic of China, the Philippines, and internationally. The company operates online and mobile education platforms that enable students to take live interactive English and Chinese lessons. Its flagship courses include Classic English Junior and Classic English for the development of English communication skills, as well as AI-empowered knowledge preview and AI-empowered reading lessons. It also offers small group lessons. The company was formerly known as China Online Education Group and changed its name to 51Talk Online Education Group in September 2022. 51Talk Online Education Group was founded in 2011 and is headquartered in Singapore.

Crescent Point Energy stock logo

Crescent Point Energy NYSE:CPG

Crescent Point Energy Corp. explores, develops, and produces oil and gas properties in Canada and the United States. The company focuses on crude oil, tight oil, natural gas liquids, shale gas, and natural gas reserves. Its properties are located in the provinces of Saskatchewan, Alberta, British Columbia, and Manitoba; and the states of North Dakota. Crescent Point Energy Corp. was incorporated in 1994 and is headquartered in Calgary, Canada.

Vermilion Energy stock logo

Vermilion Energy NYSE:VET

$7.85 0.00 (-0.05%)
As of 02:28 PM Eastern
This is a fair market value price provided by Polygon.io. Learn more.

Vermilion Energy Inc., together with its subsidiaries, engages in the acquisition, exploration, development, and production of petroleum and natural gas. The company has properties in West Central Alberta, southeast Saskatchewan, Manitoba, and West Pembina in Canada; Wyoming in the United States; southwest Bordeaux and Paris Basin in France; the Netherlands; Germany; Ireland; Croatia; Slovakia; and Australia. The company was founded in 1994 and is headquartered in Calgary, Canada.