Canadian stocks at their all-time highs

These Canadian stocks have reached their all-time highs: we sorted them alphabetically and equipped with companies' financials — analyze to see if there will be a correction, or if they will keep going up.
Symbol
Price
Chg %
Vol
Rel vol
Mkt cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst rating
BBD.ABombardier Inc. Class A
354.96 CAD+3.87%9.97 K2.3533.46 B CAD26.8513.22 CAD+249.10%0.00%Electronic technology
Buy
BDGIBadger Infrastructure Solutions Ltd
97.35 CAD+3.51%190.27 K1.533.18 B CAD41.832.33 CAD+17.76%0.81%Industrial services
Strong buy
HHRNYBighorn Metals Corp.0.75 CAD0.00%1.01 KNon-energy minerals
No rating
OOCALOCAL FINANCIAL INC
0.550 CAD2.5 KFinance
No rating
XOX.PPlanet X Capital Corp
0.300 CAD0.00%8 K1.23Finance
No rating