Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Canadian National Railway stock logo
CNI
Canadian National Railway
$124.72
+1.5%
$129.68
$103.96
$134.02
$79.66B0.881.01 million shs396,516 shs
FSZ
First Trust Switzerland AlphaDEX Fund
$60.81
-1.1%
$62.86
$54.64
$65.42
$82.09M0.862,235 shs83 shs
7 Stocks That Could Be Bigger Than Tesla, Nvidia, and Google Cover

Growth stocks offer a lot of bang for your buck, and we've got the next upcoming superstars to strongly consider for your portfolio.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Canadian National Railway stock logo
CNI
Canadian National Railway
-5.09%-3.35%-5.39%-0.70%+3.60%
FSZ
First Trust Switzerland AlphaDEX Fund
-1.07%+0.25%-4.30%-1.17%+6,080,999,900.00%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Canadian National Railway stock logo
CNI
Canadian National Railway
3.8294 of 5 stars
2.14.02.51.22.31.71.9
FSZ
First Trust Switzerland AlphaDEX Fund
N/AN/AN/AN/AN/AN/AN/AN/A

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Canadian National Railway stock logo
CNI
Canadian National Railway
2.15
Hold$134.758.04% Upside
FSZ
First Trust Switzerland AlphaDEX Fund
0.00
N/AN/AN/A

Current Analyst Ratings

Latest VG1, FSZ, CNI, and WLE Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
4/24/2024
Canadian National Railway stock logo
CNI
Canadian National Railway
Stephens
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingEqual Weight ➝ Equal Weight$140.00
4/24/2024
Canadian National Railway stock logo
CNI
Canadian National Railway
Benchmark
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingHold
4/24/2024
Canadian National Railway stock logo
CNI
Canadian National Railway
Susquehanna
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetNeutral ➝ Neutral$140.00 ➝ $142.00
4/12/2024
Canadian National Railway stock logo
CNI
Canadian National Railway
Stifel Nicolaus
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetHold ➝ Hold$121.00 ➝ $134.00
4/10/2024
Canadian National Railway stock logo
CNI
Canadian National Railway
Benchmark
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingHold
4/10/2024
Canadian National Railway stock logo
CNI
Canadian National Railway
Bank of America
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeNeutral ➝ Buy$140.00 ➝ $145.00
4/8/2024
Canadian National Railway stock logo
CNI
Canadian National Railway
Jefferies Financial Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Initiated CoverageHold$130.00
4/4/2024
Canadian National Railway stock logo
CNI
Canadian National Railway
Barclays
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetEqual Weight ➝ Equal Weight$127.00 ➝ $130.00
3/28/2024
Canadian National Railway stock logo
CNI
Canadian National Railway
Susquehanna
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetNeutral ➝ Neutral$143.00 ➝ $140.00
3/21/2024
Canadian National Railway stock logo
CNI
Canadian National Railway
Bank of America
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetNeutral ➝ Neutral$131.00 ➝ $140.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
Canadian National Railway stock logo
CNI
Canadian National Railway
$12.47B6.39$7.34 per share17.00$23.15 per share5.39
FSZ
First Trust Switzerland AlphaDEX Fund
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
Canadian National Railway stock logo
CNI
Canadian National Railway
$4.17B$6.2719.8918.812.2632.81%23.17%9.00%7/23/2024 (Estimated)
FSZ
First Trust Switzerland AlphaDEX Fund
N/AN/A18.52N/AN/AN/AN/AN/A

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Canadian National Railway stock logo
CNI
Canadian National Railway
$2.512.01%+10.27%40.03%1 Years
FSZ
First Trust Switzerland AlphaDEX Fund
$1.282.10%N/AN/AN/A

Latest VG1, FSZ, CNI, and WLE Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
4/23/2024
Canadian National Railway stock logo
CNI
Canadian National Railway
Quarterly$0.62502.04%6/7/20246/7/20246/28/2024
(Data available from 1/1/2013 forward)

Debt

CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Canadian National Railway stock logo
CNI
Canadian National Railway
0.80
0.61
0.47
FSZ
First Trust Switzerland AlphaDEX Fund
N/AN/AN/A

Ownership

Institutional Ownership

CompanyInstitutional Ownership
Canadian National Railway stock logo
CNI
Canadian National Railway
80.74%
FSZ
First Trust Switzerland AlphaDEX Fund
N/A

Insider Ownership

CompanyInsider Ownership
Canadian National Railway stock logo
CNI
Canadian National Railway
2.40%
FSZ
First Trust Switzerland AlphaDEX Fund
N/A

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
Canadian National Railway stock logo
CNI
Canadian National Railway
24,987638.69 million623.36 millionOptionable
FSZ
First Trust Switzerland AlphaDEX Fund
N/A1.35 millionN/AOptionable

VG1, FSZ, CNI, and WLE Headlines

SourceHeadline
First Trust Switzerland AlphaDEX Fund (NASDAQ:FSZ) Short Interest UpdateFirst Trust Switzerland AlphaDEX Fund (NASDAQ:FSZ) Short Interest Update
marketbeat.com - April 15 at 2:25 PM

New MarketBeat Followers Over Time

Media Sentiment Over Time

Company Descriptions

Canadian National Railway logo

Canadian National Railway

NYSE:CNI
Canadian National Railway Company, together with its subsidiaries, engages in the rail, intermodal, trucking, and marine transportation and logistics business in Canada and the United States. The company provides rail services, which include equipment, custom brokerage services, transloading and distribution, business development and real estate, and private car storage services; and intermodal services, such as temperature controlled cargo, port partnerships, and logistics parks. It offers trucking services, such as door-to-door services, import and export dray, interline services, and specialized services, comprising flatbed trucks, on-deck mobile transport trays, expedited cargo, and permit/overweight services; and supply chain services. It serves automotive, coal, fertilizers, temperature controlled cargo, forest products, dimensional, grain, metal and minerals, petroleum and chemicals, consumer goods, and third party logistics applications. The company operates a rail network of approximately 20,000 route-miles of track and shipping spanning. Canadian National Railway Company was incorporated in 1919 and is headquartered in Montreal, Canada.

First Trust Switzerland AlphaDEX Fund

NASDAQ:FSZ
The First Trust Switzerland AlphaDEX Fund (FSZ) is an exchange-traded fund that is based on the NASDAQ AlphaDEX Switzerland index. The fund tracks a tiered, equal-weighted index of 40 Swiss companies selected from the NASDAQ Switzerland Index. It aims to outperform the broader market using a quant-based methodology. FSZ was launched on Feb 14, 2012 and is managed by First Trust.