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
4.31M
C$185.45
11 Buy
1 Hold
0 Sell
Strong Buy
C$242.46B15.273.35%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.43M
C$155.86
17 Buy
12 Hold
3 Sell
Moderate Buy
C$188.63B100.06Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
8.27M
C$86.60
4 Buy
5 Hold
1 Sell
Moderate Buy
C$136.30B18.395.38%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
9.18M
C$62.85
3 Buy
7 Hold
0 Sell
Moderate Buy
C$130.57B20.426.21%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.63M
C$83.83
4 Buy
0 Hold
1 Sell
Moderate Buy
C$119.57B121.380.55%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
290.90K
C$249.01
3 Buy
6 Hold
0 Sell
Moderate Buy
C$101.00B32.401.31%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
12.15M
C$57.13
6 Buy
6 Hold
0 Sell
Moderate Buy
C$99.25B13.254.53%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
4.76M
C$82.72
5 Buy
5 Hold
0 Sell
Moderate Buy
C$96.37B13.635.56%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.39M
C$131.51
12 Buy
5 Hold
0 Sell
Moderate Buy
C$96.20B27.210.76%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.21M
C$130.25
4 Buy
8 Hold
0 Sell
Moderate Buy
C$95.85B15.214.78%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
26.80K
C$4,943.75
6 Buy
2 Hold
0 Sell
Strong Buy
C$94.01B108.700.12%Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.14M
C$178.17
11 Buy
12 Hold
1 Sell
Moderate Buy
C$93.74B17.582.29%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.61M
C$87.01
8 Buy
3 Hold
1 Sell
Moderate Buy
C$84.21B13.004.12%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
6.38M
C$47.59
7 Buy
2 Hold
0 Sell
Strong Buy
C$79.73B16.013.53%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.61M
C$88.80
9 Buy
1 Hold
0 Sell
Strong Buy
C$73.55B20.410.90%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
7.93M
C$62.68
9 Buy
4 Hold
0 Sell
Moderate Buy
C$72.66B9.163.91%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
6.23M
C$69.99
9 Buy
5 Hold
2 Sell
Moderate Buy
C$72.23B14.195.62%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
216.68K
C$280.20
12 Buy
2 Hold
0 Sell
Strong Buy
C$67.57B52.900.61%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.02M
C$134.93
10 Buy
1 Hold
0 Sell
Strong Buy
C$57.77B42.151.93%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.06M
C$109.51
1 Buy
7 Hold
0 Sell
Hold
C$55.47B11.632.23%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
330.92K
C$195.07
5 Buy
2 Hold
0 Sell
Moderate Buy
C$53.06B24.121.12%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.97M
C$88.79
7 Buy
3 Hold
0 Sell
Moderate Buy
C$48.52B13.753.87%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
270.38K
C$290.50
5 Buy
1 Hold
0 Sell
Strong Buy
C$47.99B23.251.76%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
36.24K
C$2,219.17
5 Buy
0 Hold
0 Sell
Strong Buy
C$47.58B7.901.08%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.74M
C$50.40
0 Buy
4 Hold
1 Sell
Hold
C$46.16B13.134.41%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.70M
C$138.66
3 Buy
7 Hold
0 Sell
Moderate Buy
C$46.15B13.213.28%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
247.00
C$43.85B20.193.19%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
952.98K
C$114.49
12 Buy
5 Hold
1 Sell
Moderate Buy
C$43.72B17.863.28%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.55M
C$34.26
10 Buy
2 Hold
0 Sell
Strong Buy
C$43.28B19.612.26%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
599.82K
C$144.10
6 Buy
4 Hold
0 Sell
Moderate Buy
C$41.73B38.410.24%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
5.68M
C$30.79
10 Buy
0 Hold
0 Sell
Strong Buy
C$40.95B11.292.93%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
736.76K
C$102.98
10 Buy
2 Hold
0 Sell
Strong Buy
C$39.65B47.790.98%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.23M
C$84.60
10 Buy
0 Hold
0 Sell
Strong Buy
C$34.91B299.220.15%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.71M
C$44.03
0 Buy
10 Hold
1 Sell
Hold
C$34.79B414.1210.66%Communication Services
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
325.30K
C$179.24
6 Buy
0 Hold
0 Sell
Strong Buy
C$34.55B20.69Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.72M
C$60.64
6 Buy
5 Hold
0 Sell
Moderate Buy
C$34.40B17.974.70%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.22K
C$34.20B76.220.75%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.42M
C$77.80
12 Buy
3 Hold
0 Sell
Strong Buy
C$34.20B75.550.78%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.06M
C$74.12
4 Buy
4 Hold
2 Sell
Hold
C$32.63B51.942.55%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
293.30K
C$210.17
6 Buy
5 Hold
0 Sell
Moderate Buy
C$32.61B1.17%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.57M
C$24.26
6 Buy
3 Hold
0 Sell
Moderate Buy
C$32.47B34.717.26%Communication Services
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.03M
C$79.35
9 Buy
5 Hold
2 Sell
Moderate Buy
C$31.40B31.514.68%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
200.24K
C$276.25
8 Buy
0 Hold
0 Sell
Strong Buy
C$31.21B46.270.63%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.67M
C$62.12
0 Buy
6 Hold
2 Sell
Hold
C$31.08B19.363.88%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.80M
C$50.29
4 Buy
3 Hold
0 Sell
Moderate Buy
C$29.74B13.804.80%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
143.14K
C$246.58
4 Buy
2 Hold
0 Sell
Moderate Buy
C$28.08B46.771.43%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.58M
C$66.00
7 Buy
1 Hold
0 Sell
Strong Buy
C$27.15B17.684.11%Communication Services
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.59K
C$66.10
4 Buy
1 Hold
0 Sell
Strong Buy
C$27.15B19.073.71%Communication Services
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.05M
C$44.60
0 Buy
5 Hold
0 Sell
Hold
C$26.98B23.772.71%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.90M
C$24.42
6 Buy
0 Hold
0 Sell
Strong Buy
C$25.25B115.98Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
246.60K
C$71.31
8 Buy
1 Hold
0 Sell
Strong Buy
C$25.04B0.12%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
160.56K
C$140.84
4 Buy
1 Hold
0 Sell
Strong Buy
C$24.11B52.291.17%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
328.03K
C$43.47
7 Buy
2 Hold
0 Sell
Strong Buy
C$23.46B5.52%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.38M
C$75.07
7 Buy
0 Hold
0 Sell
Strong Buy
C$23.27B14.072.00%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
490.68K
C$91.00
0 Buy
3 Hold
0 Sell
Hold
C$19.17B21.011.55%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
432.00
C$17.67B14.592.67%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
846.00
C$17.67B14.192.83%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.27M
C$63.48
0 Buy
7 Hold
1 Sell
Hold
C$17.17B11.684.42%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.44M
C$16.33
6 Buy
2 Hold
1 Sell
Moderate Buy
C$17.13B17.021.20%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
155.17K
C$219.63
10 Buy
6 Hold
0 Sell
Moderate Buy
C$16.87B26.411.11%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.00M
C$22.23
5 Buy
5 Hold
0 Sell
Moderate Buy
C$15.32BBasic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.30M
C$54.67
2 Buy
3 Hold
1 Sell
Hold
C$15.21B23.305.70%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.17M
C$31.00
9 Buy
0 Hold
0 Sell
Strong Buy
C$15.15B12.132.68%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
716.44K
C$103.86
6 Buy
0 Hold
0 Sell
Strong Buy
C$14.10B28.15Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
21.62K
C$13.67B0.55%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
112.15K
C$160.51
7 Buy
2 Hold
0 Sell
Strong Buy
C$13.56B79.97Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
294.60K
C$91.76
4 Buy
0 Hold
0 Sell
Strong Buy
C$13.52B19.331.53%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
262.00
C$13.52B19.491.47%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
297.02K
C$133.34
6 Buy
0 Hold
0 Sell
Strong Buy
C$13.23B38.640.73%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
434.74K
C$80.55
8 Buy
0 Hold
1 Sell
Strong Buy
C$12.61B39.360.11%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
314.93K
C$132.40
3 Buy
2 Hold
0 Sell
Moderate Buy
C$12.50B13.232.42%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
336.03K
C$46.50
2 Buy
6 Hold
0 Sell
Hold
C$12.07B29.631.75%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
85.15K
C$258.88
1 Buy
2 Hold
0 Sell
Moderate Buy
C$11.74B79.680.52%Real Estate
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
565.60K
C$33.28
6 Buy
1 Hold
0 Sell
Strong Buy
C$11.67B22.831.70%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
751.44K
C$40.21
5 Buy
1 Hold
0 Sell
Strong Buy
C$11.53B1.76%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.53M
C$18.09
2 Buy
2 Hold
0 Sell
Moderate Buy
C$11.06B29.392.59%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
510.72K
C$35.40
4 Buy
1 Hold
0 Sell
Strong Buy
C$11.05B46.892.86%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
857.65K
C$35.03
7 Buy
1 Hold
0 Sell
Strong Buy
C$11.03B31.950.53%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
264.81K
C$49.84
3 Buy
3 Hold
0 Sell
Moderate Buy
C$10.98B10.035.01%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
52.84K
C$41.00
0 Buy
1 Hold
0 Sell
Hold
C$10.78BReal Estate
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
681.16K
C$48.50
1 Buy
6 Hold
0 Sell
Hold
C$10.60B16.943.53%Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
453.17K
C$74.11
6 Buy
1 Hold
0 Sell
Strong Buy
C$10.55B19.881.64%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
145.03K
C$163.94
3 Buy
0 Hold
0 Sell
Strong Buy
C$10.36B1.33%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.07M
C$45.25
5 Buy
3 Hold
0 Sell
Moderate Buy
C$10.34B23.144.47%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
998.22K
C$38.62
7 Buy
1 Hold
0 Sell
Strong Buy
C$10.31B20.743.49%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
59.83K
C$237.39
5 Buy
0 Hold
0 Sell
Strong Buy
C$10.12B46.950.20%Real Estate
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
378.30K
C$15.79
5 Buy
2 Hold
0 Sell
Moderate Buy
C$10.04B5.60%Real Estate
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
719.48K
C$30.89
5 Buy
3 Hold
1 Sell
Moderate Buy
C$9.99BIndustrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
27.57K
C$126.00
0 Buy
1 Hold
0 Sell
Hold
C$9.74B79.31Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
405.97K
C$45.00
2 Buy
4 Hold
0 Sell
Moderate Buy
C$9.61B14.791.89%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
131.94K
C$133.88
4 Buy
4 Hold
0 Sell
Moderate Buy
C$9.50B18.901.61%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
719.80K
C$33.76
4 Buy
0 Hold
0 Sell
Strong Buy
C$9.31B4.61Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
347.45K
C$122.42
5 Buy
2 Hold
0 Sell
Moderate Buy
C$9.29B16.09Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
14.22K
C$9.29B16.05Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
408.00
C$8.70B19.063.17%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
212.75K
C$163.75
3 Buy
4 Hold
1 Sell
Hold
C$8.70B13.054.73%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.10M
C$26.81
10 Buy
2 Hold
0 Sell
Strong Buy
C$8.69B3.26Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
157.59K
C$62.88
1 Buy
0 Hold
0 Sell
Moderate Buy
C$8.56B3.73%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
113.46K
C$135.00
2 Buy
0 Hold
0 Sell
Moderate Buy
C$8.23B9.240.36%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
484.89K
C$56.88
4 Buy
4 Hold
0 Sell
Moderate Buy
C$7.78B14.334.20%Utilities
xxxxxxxxxxxxx