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
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
AAGRI.UAGRINAM ACQUISITION CORP
10.85 USD0.00%00.00149.73 M CAD0.00%Finance
CCMUCOMET INDUSTRIES
5.00 CAD+5.26%3.075 K0.4823.551 M CAD2.871.75 CAD0.00%Finance
CSUCONSTELLATION SOFTWARE INC
3869.98 CAD+0.73%33.145 K0.9981.414 B CAD105.8736.56 CAD+15.29%0.14%Technology Services
Buy
EFNELEMENT FLEET MANAGEMENT CORP
25.14 CAD+0.96%939.687 K0.959.68 B CAD21.671.16 CAD+17.94%1.77%Finance
Strong buy
FFGAA.UFG ACQUISITION CORP
10.37 USD0.00%00.00Finance
GGXPGREENRIDGE EXPLORATION INC.1.09 CAD0.00%237.774 K1.8621.61 M CAD0.00%Non-Energy Minerals
HRXHEROUX-DEVTEK INC
24.00 CAD−3.15%46.757 K1.40833.936 M CAD21.291.13 CAD+180.77%0.00%Electronic Technology
Strong buy
MMEOCAMEO RESOURCES INC.0.150 CAD0.00%2.5 KNon-Energy Minerals
RBARB GLOBAL INC
108.90 CAD+8.90%371.262 K2.0518.372 B CAD48.802.23 CAD+75.08%1.47%Technology Services
Buy
SJSTELLA JONES INC
86.00 CAD+0.12%79.253 K0.784.876 B CAD14.445.96 CAD+41.66%1.13%Non-Energy Minerals
Buy
VVVRVALLEYVIEW RESOURCES LTD
0.150 CAD+20.00%5.1 K0.13Non-Energy Minerals