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
Bengal Energy Ltd. stock logo
BNG
Bengal Energy
C$0.03
-16.7%
C$0.02
C$0.01
▼
C$0.10
C$13.22M-2.925941114,892 shs5,000 shs
MasTec, Inc. stock logo
MTZ
MasTec
$190.76
-0.5%
$235.10
$182.34
▼
$441.43
$15.39B1.841.48 million shs1.25 million shs
TransAtlantic Petroleum Ltd. stock logo
TNP
TransAtlantic Petroleum
C$0.00
C$0.10
▼
C$1.10
C$12.98MN/A20,369 shs241,617 shs
Petro-Victory Energy Corp. stock logo
VRY
Petro-Victory Energy
C$0.37
C$0.48
C$0.33
▼
C$0.96
C$13.71M0.0522313,909 shs6,500 shs
 The Best Nuclear Energy Stocks to Buy Cover

Nuclear energy is entering a new growth cycle as rising power demand, expanding data centers, and renewed policy support bring the sector back into focus. After strong gains in recent years, the most impactful phase of nuclear investment may still be ahead. This report highlights seven nuclear energy stocks positioned across the value chain—combining near-term revenue with long-term upside as next-generation technologies scale. Click the link below to unlock the full list.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Bengal Energy Ltd. stock logo
BNG
Bengal Energy
+20.00%+20.00%+20.00%+50.00%+100.00%
MasTec, Inc. stock logo
MTZ
MasTec
-1.40%-11.58%-14.01%-41.94%-6.38%
TransAtlantic Petroleum Ltd. stock logo
TNP
TransAtlantic Petroleum
0.00%0.00%0.00%0.00%0.00%
Petro-Victory Energy Corp. stock logo
VRY
Petro-Victory Energy
0.00%+2.78%-31.48%-36.21%-47.14%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Bengal Energy Ltd. stock logo
BNG
Bengal Energy
C$0.03
-16.7%
C$0.02
C$0.01
▼
C$0.10
C$13.22M-2.925941114,892 shs5,000 shs
MasTec, Inc. stock logo
MTZ
MasTec
$190.76
-0.5%
$235.10
$182.34
▼
$441.43
$15.39B1.841.48 million shs1.25 million shs
TransAtlantic Petroleum Ltd. stock logo
TNP
TransAtlantic Petroleum
C$0.00
C$0.10
▼
C$1.10
C$12.98MN/A20,369 shs241,617 shs
Petro-Victory Energy Corp. stock logo
VRY
Petro-Victory Energy
C$0.37
C$0.48
C$0.33
▼
C$0.96
C$13.71M0.0522313,909 shs6,500 shs
 The Best Nuclear Energy Stocks to Buy Cover

Nuclear energy is entering a new growth cycle as rising power demand, expanding data centers, and renewed policy support bring the sector back into focus. After strong gains in recent years, the most impactful phase of nuclear investment may still be ahead. This report highlights seven nuclear energy stocks positioned across the value chain—combining near-term revenue with long-term upside as next-generation technologies scale. Click the link below to unlock the full list.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Bengal Energy Ltd. stock logo
BNG
Bengal Energy
+20.00%+20.00%+20.00%+50.00%+100.00%
MasTec, Inc. stock logo
MTZ
MasTec
-1.40%-11.58%-14.01%-41.94%-6.38%
TransAtlantic Petroleum Ltd. stock logo
TNP
TransAtlantic Petroleum
0.00%0.00%0.00%0.00%0.00%
Petro-Victory Energy Corp. stock logo
VRY
Petro-Victory Energy
0.00%+2.78%-31.48%-36.21%-47.14%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Bengal Energy Ltd. stock logo
BNG
Bengal Energy
0.00
N/AN/AN/A
MasTec, Inc. stock logo
MTZ
MasTec
2.86
Moderate Buy$387.25103.01% Upside
TransAtlantic Petroleum Ltd. stock logo
TNP
TransAtlantic Petroleum
0.00
N/AN/AN/A
Petro-Victory Energy Corp. stock logo
VRY
Petro-Victory Energy
0.00
N/AN/AN/A

Current Analyst Ratings Breakdown

Latest MTZ, VRY, BNG, and TNP Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
10/15/2026
MasTec, Inc. stock logo
MTZ
MasTec
Lower Price TargetOverweight$371.00 ➝ $320.00
10/12/2026
MasTec, Inc. stock logo
MTZ
MasTec
Reiterated RatingOverweight$348.00
10/8/2026
MasTec, Inc. stock logo
MTZ
MasTec
Lower Price TargetBuy$376.00 ➝ $305.00
10/7/2026
MasTec, Inc. stock logo
MTZ
MasTec
Set Price Target$352.00
10/5/2026
MasTec, Inc. stock logo
MTZ
MasTec
Lower Price TargetBuy$420.00 ➝ $320.00
10/5/2026
MasTec, Inc. stock logo
MTZ
MasTec
Lower Price TargetBuy$428.00 ➝ $380.00
9/28/2026
MasTec, Inc. stock logo
MTZ
MasTec
Lower Price TargetNeutral$321.00 ➝ $313.00
9/8/2026
MasTec, Inc. stock logo
MTZ
MasTec
Initiated CoverageOverweight$321.00
9/8/2026
MasTec, Inc. stock logo
MTZ
MasTec
UpgradeStrong-Buy
8/26/2026
MasTec, Inc. stock logo
MTZ
MasTec
DowngradeStrong-Buy ➝ Hold
(Data available from 10/16/2023 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Bengal Energy Ltd. stock logo
BNG
Bengal Energy
C$4.92M2.69C$0.00 per share20.00C$0.06 per share0.42
MasTec, Inc. stock logo
MTZ
MasTec
$14.30B1.07$11.58 per share16.48$42.26 per share4.51
TransAtlantic Petroleum Ltd. stock logo
TNP
TransAtlantic Petroleum
C$39.96M0.00N/A2.21C($0.26) per share0.00
Petro-Victory Energy Corp. stock logo
VRY
Petro-Victory Energy
C$428K32.04C$0.00 per share578.00C($0.02) per share-18.50
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Bengal Energy Ltd. stock logo
BNG
Bengal Energy
-C$12.57M-C$0.01N/AN/AN/A-188.21%-36.76%-18.75%N/A
MasTec, Inc. stock logo
MTZ
MasTec
$399.04M$6.2724.6615.58N/A3.07%18.08%5.97%10/29/2026 (Estimated)
TransAtlantic Petroleum Ltd. stock logo
TNP
TransAtlantic Petroleum
N/A-C$0.67N/AN/AN/AN/AN/AN/AN/A
Petro-Victory Energy Corp. stock logo
VRY
Petro-Victory Energy
-C$7.71M-C$0.43N/AN/AN/AN/A-257.50%-30.40%N/A

Latest MTZ, VRY, BNG, and TNP Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
10/29/2026Q3 2026
MasTec, Inc. stock logo
MTZ
MasTec
$2.97N/AN/AN/A$4.94 billionN/A
7/30/2026Q2 2026
MasTec, Inc. stock logo
MTZ
MasTec
$2.23$2.22-$0.01$1.65$4.30 billion$4.37 billion
CompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive Growth
Bengal Energy Ltd. stock logo
BNG
Bengal Energy
N/AN/AN/AN/AN/A
MasTec, Inc. stock logo
MTZ
MasTec
N/AN/AN/AN/AN/A
TransAtlantic Petroleum Ltd. stock logo
TNP
TransAtlantic Petroleum
C$0.20N/AN/AN/A N/A
Petro-Victory Energy Corp. stock logo
VRY
Petro-Victory Energy
N/AN/AN/AN/AN/A
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Bengal Energy Ltd. stock logo
BNG
Bengal Energy
0.03
1.14
1.76
MasTec, Inc. stock logo
MTZ
MasTec
0.71
1.40
1.37
TransAtlantic Petroleum Ltd. stock logo
TNP
TransAtlantic Petroleum
43.98
1.13
0.47
Petro-Victory Energy Corp. stock logo
VRY
Petro-Victory Energy
380.98
0.03
0.04

Institutional Ownership

CompanyInstitutional Ownership
Bengal Energy Ltd. stock logo
BNG
Bengal Energy
0.01%
MasTec, Inc. stock logo
MTZ
MasTec
78.10%
TransAtlantic Petroleum Ltd. stock logo
TNP
TransAtlantic Petroleum
N/A
Petro-Victory Energy Corp. stock logo
VRY
Petro-Victory Energy
0.65%

Insider Ownership

CompanyInsider Ownership
Bengal Energy Ltd. stock logo
BNG
Bengal Energy
82.79%
MasTec, Inc. stock logo
MTZ
MasTec
21.40%
TransAtlantic Petroleum Ltd. stock logo
TNP
TransAtlantic Petroleum
N/A
Petro-Victory Energy Corp. stock logo
VRY
Petro-Victory Energy
58.11%
CompanyEmployeesShares OutstandingFree FloatOptionable
Bengal Energy Ltd. stock logo
BNG
Bengal Energy
10528.88 millionN/ANot Optionable
MasTec, Inc. stock logo
MTZ
MasTec
36,00080.31 million63.12 millionOptionable
TransAtlantic Petroleum Ltd. stock logo
TNP
TransAtlantic Petroleum
14776.34 millionN/ANot Optionable
Petro-Victory Energy Corp. stock logo
VRY
Petro-Victory Energy
337.06 millionN/ANot Optionable

Recent News About These Companies

Petro-Victory Energy Corporate Update
Petro-Victory Energy Announces Corporate Update

New MarketBeat Followers Over Time

Media Sentiment Over Time

Bengal Energy stock logo

Bengal Energy TSE:BNG

C$0.02 -0.01 (-16.67%)
As of 12:14 PM Eastern

Bengal Energy Ltd. is an international junior oil and gas exploration and production company with assets in Australia. The Company is committed to growing shareholder value through international exploration, production, and acquisitions. Bengal's common shares trade on the TSX under the symbol 'BNG'. Additional information is available at www.bengalenergy.

MasTec stock logo

MasTec NYSE:MTZ

$190.76 -0.87 (-0.46%)
Closing price 03:59 PM Eastern
Extended Trading
$191.26 +0.50 (+0.26%)
As of 07:56 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.

MasTec, Inc., an infrastructure construction company, provides engineering, building, installation, maintenance, and upgrade services for communications, energy, utility, and other infrastructure primarily in the United States and Canada. It operates through five segments: Communications, Clean Energy and Infrastructure, Oil and Gas, Power Delivery, and Other. The company build infrastructure for wireless and wireline/fiber communications; clean energy infrastructure comprising renewable energy power generation; pipeline infrastructure, including natural gas, water, carbon capture sequestration, and other product transport; power delivery services, such as electrical and gas transmission, and distribution systems; industrial and heavy civil infrastructure, including roads, bridges, and rail; and water infrastructure. It also installs electrical and other gas distribution and transmission systems, power generation, power generation, civil and industrial facilities, pipelines, and fiber optic and other cables, as well as install-to-the-home services. In addition, the company offers maintenance and upgrade support services comprising maintenance of customers' distribution facilities, networks, and infrastructure, including communications, power generation, pipeline, electrical distribution and transmission, and civil and industrial and heavy civil infrastructure; service restoration for natural disasters and accidents; and routine replacements and upgrades to overhauls. Its customers include wireless and wireline/fiber service providers, broadband operators, install-to-the-home service providers, public and private energy providers, including renewable and other energy providers, pipeline operators, civil and industrial infrastructure providers, and government entities. MasTec, Inc. was founded in 1929 and is headquartered in Coral Gables, Florida.

TransAtlantic Petroleum stock logo

TransAtlantic Petroleum TSE:TNP

TransAtlantic Petroleum Ltd., an oil and natural gas company, engages in the acquisition, exploration, development, and production of oil and natural gas properties in Turkey and Bulgaria. As of December 31, 2019, it had interests in 4 onshore exploration licenses and 20 onshore production leases covering an area of 436,388 net acres with a total net proved reserves of 10,259 thousand barrels of oil and 2,466 million cubic feet of natural gas located in Turkey, as well as a production concession covering an area of approximately 162,800 net undeveloped acres located in Bulgaria. The company was incorporated in 1985 and is based in Addison, Texas. As of December 18, 2020, TransAtlantic Petroleum Ltd. was taken private.

Petro-Victory Energy stock logo

Petro-Victory Energy CVE:VRY

C$0.37 0.00 (0.00%)
As of 10/14/2026 10:44 AM Eastern

Petro-Victory Energy Corp., through its subsidiaries, engages in the acquisition and development of crude oil and natural gas resources in Latin America. The company was incorporated in 2014 and is based in Dallas, Texas.