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.27M
C$172.99
10 Buy
2 Hold
0 Sell
Strong Buy
C$244.00B15.363.33%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.34M
C$124.86
13 Buy
7 Hold
1 Sell
Moderate Buy
C$161.94B94.41Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
8.09M
C$85.86
5 Buy
6 Hold
0 Sell
Moderate Buy
C$138.57B18.705.30%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
8.46M
C$62.22
4 Buy
7 Hold
0 Sell
Moderate Buy
C$129.68B20.286.31%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.60M
C$75.80
4 Buy
0 Hold
1 Sell
Moderate Buy
C$123.40B102.720.54%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
289.20K
C$248.49
3 Buy
6 Hold
0 Sell
Moderate Buy
C$105.99B34.021.25%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
12.83M
C$57.12
6 Buy
6 Hold
0 Sell
Moderate Buy
C$100.64B13.444.46%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.33M
C$131.32
13 Buy
5 Hold
0 Sell
Moderate Buy
C$100.62B28.460.72%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.15M
C$177.98
11 Buy
13 Hold
1 Sell
Moderate Buy
C$97.77B18.342.21%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.12M
C$119.17
4 Buy
8 Hold
0 Sell
Moderate Buy
C$95.59B15.174.84%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
27.54K
C$4,914.29
5 Buy
2 Hold
0 Sell
Moderate Buy
C$94.40B109.150.12%Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
4.71M
C$71.36
2 Buy
8 Hold
1 Sell
Hold
C$92.55B13.095.78%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.58M
C$83.33
8 Buy
3 Hold
1 Sell
Moderate Buy
C$84.18B12.994.12%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
6.38M
C$47.57
7 Buy
2 Hold
0 Sell
Strong Buy
C$79.03B15.873.62%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.55M
C$88.20
9 Buy
1 Hold
0 Sell
Strong Buy
C$72.79B20.190.91%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
6.17M
C$69.27
9 Buy
5 Hold
2 Sell
Moderate Buy
C$71.69B14.095.74%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
7.70M
C$60.52
6 Buy
3 Hold
0 Sell
Moderate Buy
C$68.67B9.264.09%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
204.83K
C$279.49
12 Buy
2 Hold
0 Sell
Strong Buy
C$66.61B52.140.62%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
320.74K
C$197.89
3 Buy
0 Hold
0 Sell
Strong Buy
C$56.50B27.841.05%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.01M
C$133.42
10 Buy
1 Hold
0 Sell
Strong Buy
C$54.57B39.811.90%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.05M
C$109.09
1 Buy
7 Hold
0 Sell
Hold
C$53.75B11.272.31%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
269.72K
C$290.50
5 Buy
1 Hold
0 Sell
Strong Buy
C$47.80B23.151.78%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.99M
C$83.66
6 Buy
3 Hold
0 Sell
Moderate Buy
C$47.77B13.543.94%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
36.43K
C$2,218.03
5 Buy
0 Hold
0 Sell
Strong Buy
C$46.10B7.651.13%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.80M
C$50.40
0 Buy
4 Hold
1 Sell
Hold
C$45.44B12.924.45%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.69M
C$128.19
3 Buy
7 Hold
0 Sell
Moderate Buy
C$45.27B12.953.31%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
375.00
C$43.26B19.923.23%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
954.29K
C$114.61
12 Buy
5 Hold
1 Sell
Moderate Buy
C$42.60B17.403.35%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.61M
C$34.26
10 Buy
2 Hold
0 Sell
Strong Buy
C$42.45B19.182.18%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
584.01K
C$143.49
6 Buy
4 Hold
0 Sell
Moderate Buy
C$41.89B38.480.24%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
5.61M
C$30.79
10 Buy
0 Hold
0 Sell
Strong Buy
C$40.74B11.222.92%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
714.85K
C$101.02
10 Buy
2 Hold
0 Sell
Strong Buy
C$38.53B46.440.95%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.48M
C$44.46
0 Buy
9 Hold
1 Sell
Hold
C$35.39B421.1710.26%Communication Services
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
296.23K
C$179.15
6 Buy
0 Hold
0 Sell
Strong Buy
C$35.11B20.98Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.42M
C$78.10
12 Buy
3 Hold
0 Sell
Strong Buy
C$34.45B76.090.75%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.38K
C$34.45B76.410.74%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.06M
C$73.92
4 Buy
4 Hold
2 Sell
Hold
C$33.71B53.772.52%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.02M
C$82.21
7 Buy
5 Hold
0 Sell
Moderate Buy
C$33.64B33.684.41%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.72M
C$60.64
6 Buy
5 Hold
0 Sell
Moderate Buy
C$33.49B17.504.87%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.61M
C$24.25
6 Buy
3 Hold
0 Sell
Moderate Buy
C$32.75B35.197.18%Communication Services
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
192.06K
C$272.17
11 Buy
1 Hold
0 Sell
Strong Buy
C$31.76B47.100.62%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
298.93K
C$213.10
4 Buy
5 Hold
0 Sell
Moderate Buy
C$31.58B1.16%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.15M
C$83.81
10 Buy
0 Hold
0 Sell
Strong Buy
C$31.57B270.570.17%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.62M
C$62.22
0 Buy
7 Hold
2 Sell
Hold
C$30.53B19.103.92%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
134.18K
C$222.00
0 Buy
1 Hold
0 Sell
Hold
C$30.26B25.811.31%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.75M
C$48.33
3 Buy
3 Hold
0 Sell
Moderate Buy
C$29.91B10.974.75%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.55M
C$66.90
7 Buy
1 Hold
0 Sell
Strong Buy
C$27.12B17.664.05%Communication Services
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.39K
C$66.10
4 Buy
1 Hold
0 Sell
Strong Buy
C$27.12B19.093.74%Communication Services
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.07M
C$44.67
0 Buy
6 Hold
0 Sell
Hold
C$26.81B23.622.74%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.99M
C$24.41
6 Buy
0 Hold
0 Sell
Strong Buy
C$24.76B113.57Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
151.25K
C$139.76
4 Buy
1 Hold
0 Sell
Strong Buy
C$24.07B52.191.19%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
322.19K
C$43.35
7 Buy
2 Hold
0 Sell
Strong Buy
C$23.90B5.29%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.41M
C$77.31
8 Buy
0 Hold
0 Sell
Strong Buy
C$23.72B14.342.01%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
241.21K
C$71.19
8 Buy
1 Hold
0 Sell
Strong Buy
C$23.20B0.12%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
464.91K
C$86.20
1 Buy
4 Hold
0 Sell
Hold
C$19.19B20.981.56%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.27M
C$63.30
0 Buy
7 Hold
1 Sell
Hold
C$17.74B12.064.35%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
534.00
C$17.68B13.242.80%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
738.00
C$17.68B14.043.15%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
152.42K
C$219.60
10 Buy
6 Hold
0 Sell
Moderate Buy
C$17.43B27.281.09%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
3.41M
C$16.00
6 Buy
2 Hold
1 Sell
Moderate Buy
C$16.16B16.051.15%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.96M
C$22.23
5 Buy
5 Hold
0 Sell
Moderate Buy
C$15.81BBasic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.21M
C$31.00
9 Buy
0 Hold
0 Sell
Strong Buy
C$14.79B11.842.74%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.24M
C$54.66
2 Buy
3 Hold
1 Sell
Hold
C$14.53B22.615.83%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
281.79K
C$91.99
4 Buy
0 Hold
0 Sell
Strong Buy
C$14.39B21.571.43%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
262.00
C$14.39B22.201.34%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
20.23K
C$14.11B0.54%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
103.41K
C$153.62
7 Buy
1 Hold
1 Sell
Moderate Buy
C$13.78B80.78Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
698.69K
C$103.57
6 Buy
0 Hold
0 Sell
Strong Buy
C$13.72B27.30Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
289.99K
C$133.34
6 Buy
0 Hold
0 Sell
Strong Buy
C$13.18B38.480.75%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
339.33K
C$46.50
2 Buy
6 Hold
0 Sell
Hold
C$12.50B30.671.68%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
298.47K
C$127.80
3 Buy
2 Hold
0 Sell
Moderate Buy
C$12.04B12.752.52%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
365.26K
C$72.60
5 Buy
0 Hold
0 Sell
Strong Buy
C$11.98B37.260.12%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
505.04K
C$33.00
8 Buy
0 Hold
0 Sell
Strong Buy
C$11.80B23.301.68%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
81.96K
C$258.35
1 Buy
2 Hold
0 Sell
Moderate Buy
C$11.74B79.710.51%Real Estate
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
502.87K
C$35.40
4 Buy
1 Hold
0 Sell
Strong Buy
C$11.13B47.192.79%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
658.77K
C$47.61
0 Buy
6 Hold
0 Sell
Hold
C$11.01B17.593.45%Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
753.64K
C$39.43
5 Buy
1 Hold
0 Sell
Strong Buy
C$10.95B1.77%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.47M
C$17.71
3 Buy
2 Hold
0 Sell
Moderate Buy
C$10.65B28.302.67%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
858.19K
C$34.46
7 Buy
1 Hold
0 Sell
Strong Buy
C$10.64B30.820.52%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
60.38K
C$236.74
5 Buy
0 Hold
0 Sell
Strong Buy
C$10.53B48.970.19%Real Estate
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
235.79K
C$49.83
3 Buy
3 Hold
0 Sell
Moderate Buy
C$10.51B9.605.20%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
444.97K
C$73.99
6 Buy
1 Hold
0 Sell
Strong Buy
C$10.47B19.741.63%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
141.78K
C$163.49
3 Buy
0 Hold
0 Sell
Strong Buy
C$10.34B1.36%Basic Materials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
51.98K
C$41.00
0 Buy
1 Hold
0 Sell
Hold
C$10.24BReal Estate
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
365.64K
C$15.79
5 Buy
2 Hold
0 Sell
Moderate Buy
C$10.10B5.51%Real Estate
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
1.06M
C$44.75
5 Buy
3 Hold
0 Sell
Moderate Buy
C$10.07B29.584.62%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
24.87K
C$125.99
0 Buy
1 Hold
0 Sell
Hold
C$9.94B79.86Technology
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
990.91K
C$38.63
7 Buy
1 Hold
0 Sell
Strong Buy
C$9.93B19.983.59%Energy
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
327.08K
C$121.72
5 Buy
2 Hold
0 Sell
Moderate Buy
C$9.80B16.67Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
13.67K
C$9.80B16.67Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
118.65K
C$133.88
4 Buy
4 Hold
0 Sell
Moderate Buy
C$9.76B19.401.58%Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
400.30K
C$45.00
2 Buy
4 Hold
0 Sell
Moderate Buy
C$9.72B14.951.86%Consumer Defensive
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
639.21K
C$29.37
4 Buy
0 Hold
0 Sell
Strong Buy
C$9.24B5.15Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
102.03K
C$136.67
3 Buy
0 Hold
0 Sell
Strong Buy
C$8.77B9.840.36%Financial
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
413.00
C$8.71B19.833.10%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
205.85K
C$163.75
3 Buy
4 Hold
1 Sell
Hold
C$8.71B13.014.65%Consumer Cyclical
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
155.10K
C$62.70
1 Buy
0 Hold
0 Sell
Moderate Buy
C$8.68B3.74%Utilities
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.78M
C$26.82
10 Buy
2 Hold
0 Sell
Strong Buy
C$8.59B3.25Industrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
612.86K
C$27.94
5 Buy
4 Hold
1 Sell
Moderate Buy
C$8.54BIndustrials
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
830.00
C$7.81B11.283.84%Communication Services
xxxxxxxxxxxxx