tiprankstipranks
Market Cap
Any
Any
Smart Score
Any
Any
Price Target Upside
Any
Any
Analyst Consensus
Any
Any
Sector
Any
Any
P/E Ratio
Any
Any
Dividend Yield
Any
Any
PEG Ratio
Any
Any
Earnings Date
Any
Any
Price
Any
Any
Rows:
100
Rows:
100
Name
Price
% Change
Volume
Avg. Volume (3M)
Analyst Price Target
Analyst Consensus
Smart Score
Market Cap
P/E Ratio
Dividend Yield
Sector
Article
Follow
xxxxxxxxxxxxxxxxxxxxxxxxxxx
81.28K
C$5.24T4.140.41%Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
885.98K
C$4.87T9.410.06%Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
98.42K
C$4.39T1.780.75%Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
165.20K
C$3.35T3.48Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
187.34K
C$3.21T2.810.32%Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
111.69K
C$2.50T1.180.28%General
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
418.61K
C$1.62T11.47Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
31.31K
C$1.47T0.54Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
33.13K
C$651.63B2.060.43%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.66K
C$428.00B7.492.80%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
173.57K
C$262.45B15.62Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
4.00M
C$196.40
9 Buy
2 Hold
0 Sell
Strong Buy
C$239.70B15.033.43%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.03M
C$186.85
22 Buy
13 Hold
0 Sell
Moderate Buy
C$226.56B81.06Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
8.39M
C$88.21
4 Buy
5 Hold
1 Sell
Moderate Buy
C$149.81B18.104.96%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.55M
C$96.05
6 Buy
1 Hold
0 Sell
Strong Buy
C$140.00B198.370.53%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
982.41K
C$87.03
6 Buy
4 Hold
2 Sell
Moderate Buy
C$139.98B57.122.41%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
8.86M
C$64.91
6 Buy
6 Hold
0 Sell
Moderate Buy
C$129.57B25.396.32%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
310.93K
C$262.66
4 Buy
7 Hold
0 Sell
Moderate Buy
C$112.62B37.261.25%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.85M
C$157.98
5 Buy
4 Hold
0 Sell
Moderate Buy
C$104.33B15.014.46%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
29.80K
C$5,316.67
3 Buy
0 Hold
0 Sell
Strong Buy
C$103.21B119.340.11%Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.55M
C$129.13
15 Buy
3 Hold
1 Sell
Moderate Buy
C$103.19B27.780.71%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.22M
C$167.32
12 Buy
6 Hold
1 Sell
Moderate Buy
C$92.35B21.002.41%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
11.12M
C$55.11
4 Buy
6 Hold
0 Sell
Moderate Buy
C$91.78B12.255.13%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
4.37M
C$85.40
4 Buy
6 Hold
0 Sell
Moderate Buy
C$89.12B12.206.05%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
4.03M
C$96.86
4 Buy
2 Hold
1 Sell
Moderate Buy
C$81.89B11.984.30%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
5.87M
C$49.89
6 Buy
2 Hold
0 Sell
Strong Buy
C$77.78B15.833.92%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
8.41M
C$63.83
8 Buy
5 Hold
0 Sell
Moderate Buy
C$71.59B12.064.04%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
933.09K
C$151.05
10 Buy
1 Hold
0 Sell
Strong Buy
C$69.87B26.741.63%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
274.61K
C$293.31
12 Buy
2 Hold
0 Sell
Strong Buy
C$68.72B81.410.62%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.28M
C$89.25
7 Buy
1 Hold
0 Sell
Strong Buy
C$67.35B19.341.00%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
5.23M
C$72.45
6 Buy
3 Hold
0 Sell
Moderate Buy
C$67.00B14.575.89%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
349.84K
C$205.51
2 Buy
2 Hold
0 Sell
Moderate Buy
C$52.59B24.741.15%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.02M
C$101.63
1 Buy
8 Hold
1 Sell
Hold
C$52.57B11.442.45%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
69.28K
C$2,287.50
4 Buy
0 Hold
0 Sell
Strong Buy
C$49.98B8.631.06%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
268.87K
C$305.25
5 Buy
3 Hold
0 Sell
Moderate Buy
C$49.42B22.391.73%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.82M
C$54.43
3 Buy
3 Hold
1 Sell
Moderate Buy
C$48.52B12.464.27%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.80M
C$139.30
3 Buy
7 Hold
0 Sell
Moderate Buy
C$48.31B11.453.66%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.37M
C$31.85
8 Buy
4 Hold
0 Sell
Moderate Buy
C$46.06B15.902.14%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
691.78K
C$109.64
8 Buy
2 Hold
0 Sell
Strong Buy
C$44.97B54.200.89%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.39M
C$89.88
7 Buy
1 Hold
0 Sell
Strong Buy
C$44.79B14.854.22%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
907.33K
C$110.24
11 Buy
7 Hold
1 Sell
Moderate Buy
C$40.37B20.563.70%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
730.96K
C$149.40
5 Buy
5 Hold
0 Sell
Moderate Buy
C$39.85B36.590.26%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
5.08M
C$29.80
7 Buy
1 Hold
0 Sell
Strong Buy
C$39.55B12.903.17%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
150.00
C$39.31B20.343.53%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
249.77K
C$218.43
5 Buy
4 Hold
0 Sell
Moderate Buy
C$38.67B1.03%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
339.95K
C$179.18
10 Buy
1 Hold
2 Sell
Moderate Buy
C$37.39B21.680.09%Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.60M
C$83.31
9 Buy
7 Hold
0 Sell
Moderate Buy
C$37.16B40.304.14%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
226.26K
C$294.20
10 Buy
0 Hold
0 Sell
Strong Buy
C$33.08B48.990.58%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
4.43M
C$22.77
5 Buy
5 Hold
0 Sell
Moderate Buy
C$33.04B32.707.46%Communication Services
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.17K
C$31.12B70.480.83%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
959.55K
C$73.50
8 Buy
2 Hold
0 Sell
Strong Buy
C$31.12B70.550.85%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.65M
C$64.94
0 Buy
8 Hold
1 Sell
Hold
C$30.98B19.133.96%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.48M
C$52.67
2 Buy
1 Hold
0 Sell
Moderate Buy
C$30.89B14.384.68%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
4.38M
C$35.46
0 Buy
6 Hold
4 Sell
Moderate Sell
C$30.48B185.6112.44%Communication Services
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.87M
C$61.34
7 Buy
2 Hold
0 Sell
Strong Buy
C$29.96B15.655.49%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.16M
C$89.99
3 Buy
0 Hold
0 Sell
Strong Buy
C$28.69B166.800.24%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
124.05K
C$253.00
2 Buy
0 Hold
0 Sell
Moderate Buy
C$28.47B47.691.41%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
196.73K
C$160.30
8 Buy
1 Hold
0 Sell
Strong Buy
C$27.06B53.301.07%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
917.57K
C$45.50
0 Buy
6 Hold
0 Sell
Hold
C$26.36B22.852.77%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.62M
C$76.44
7 Buy
2 Hold
0 Sell
Strong Buy
C$25.90B15.561.91%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
275.36K
C$78.32
9 Buy
1 Hold
0 Sell
Strong Buy
C$25.76B0.12%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.69M
C$23.43
7 Buy
0 Hold
0 Sell
Strong Buy
C$22.82B72.16Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
363.44K
C$42.70
9 Buy
1 Hold
0 Sell
Strong Buy
C$22.15B6.09%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.39K
C$56.00
6 Buy
3 Hold
0 Sell
Moderate Buy
C$21.86B13.994.52%Communication Services
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.29M
C$53.22
6 Buy
3 Hold
1 Sell
Moderate Buy
C$21.86B12.225.20%Communication Services
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
790.01K
C$209.24
8 Buy
0 Hold
0 Sell
Strong Buy
C$20.62B34.19Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
477.59K
C$95.57
3 Buy
4 Hold
0 Sell
Moderate Buy
C$20.46B21.581.43%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.32M
C$18.82
7 Buy
2 Hold
0 Sell
Strong Buy
C$20.12B15.481.06%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
166.00
C$17.33B11.742.73%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.06K
C$17.33B11.642.93%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.46M
C$57.75
5 Buy
3 Hold
0 Sell
Moderate Buy
C$16.58B25.405.27%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.05M
C$32.75
8 Buy
0 Hold
0 Sell
Strong Buy
C$16.24B14.562.69%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.16M
C$22.02
4 Buy
7 Hold
0 Sell
Moderate Buy
C$15.80BBasic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.23M
C$64.39
4 Buy
10 Hold
1 Sell
Hold
C$15.78B11.404.99%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
26.01K
C$14.63B0.53%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
384.38K
C$51.49
2 Buy
6 Hold
0 Sell
Hold
C$13.94B28.911.53%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
725.37K
C$38.23
7 Buy
0 Hold
0 Sell
Strong Buy
C$13.89B34.620.44%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
149.86K
C$183.79
8 Buy
2 Hold
0 Sell
Strong Buy
C$13.78B74.87Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
698.00K
C$40.09
4 Buy
1 Hold
0 Sell
Strong Buy
C$13.09B85.991.65%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
322.00
C$13.07B15.531.60%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
306.85K
C$89.75
4 Buy
0 Hold
0 Sell
Strong Buy
C$13.07B15.631.72%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
443.71K
C$96.48
10 Buy
0 Hold
0 Sell
Strong Buy
C$12.55B39.160.11%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
219.50K
C$134.17
5 Buy
1 Hold
0 Sell
Strong Buy
C$12.43B36.280.78%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
160.01K
C$216.98
7 Buy
3 Hold
1 Sell
Moderate Buy
C$12.14B21.001.30%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
293.37K
C$145.13
4 Buy
4 Hold
0 Sell
Moderate Buy
C$12.06B13.172.51%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
580.65K
C$34.00
1 Buy
0 Hold
0 Sell
Moderate Buy
C$11.87B23.261.73%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
374.21K
C$88.93
7 Buy
0 Hold
0 Sell
Strong Buy
C$11.86B23.171.52%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
33.73K
C$11.85B95.21Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
714.52K
C$38.88
4 Buy
5 Hold
1 Sell
Moderate Buy
C$11.55BIndustrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
80.60K
C$298.89
2 Buy
3 Hold
0 Sell
Moderate Buy
C$11.19B60.950.58%Real Estate
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.26M
C$15.25
5 Buy
9 Hold
0 Sell
Moderate Buy
C$11.11B3.03%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
353.55K
C$51.25
2 Buy
2 Hold
0 Sell
Moderate Buy
C$10.93B11.705.13%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
792.94K
C$31.83
5 Buy
1 Hold
0 Sell
Strong Buy
C$10.81B2.96%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
933.30K
C$42.95
6 Buy
0 Hold
0 Sell
Strong Buy
C$10.35B20.803.56%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
803.67K
C$46.34
0 Buy
6 Hold
0 Sell
Hold
C$10.27B11.523.72%Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
432.86K
C$50.20
2 Buy
3 Hold
0 Sell
Moderate Buy
C$10.04B15.611.84%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
57.94K
C$47.00
1 Buy
0 Hold
0 Sell
Moderate Buy
C$10.03BReal Estate
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
169.09K
C$134.07
4 Buy
3 Hold
0 Sell
Moderate Buy
C$9.97B19.861.56%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
435.74K
C$15.50
4 Buy
2 Hold
0 Sell
Moderate Buy
C$9.88B12.595.82%Real Estate
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.18M
C$46.72
5 Buy
4 Hold
0 Sell
Moderate Buy
C$9.82B20.174.79%Energy
xxxxxxxxxxxxx