Tim Long
Stock Analyst at Barclays
(2.91)
# 341
Out of 5,318 analysts
473
Total ratings
66.95%
Success rate
32.07%
Average return
Main Sectors:
Top Industries:
Name | Action | Price Target | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
SNX TD Synnex | Maintains: Equal-Weight | 148 125 | 105.08 | 18.96% | 8 | Mar 28, 2025 | |
AMT American Tower | Maintains: Overweight | 214 223 | 219.98 | 1.37% | 11 | Mar 21, 2025 | |
SBAC SBA Comms | Maintains: Overweight | 240 244 | 228.44 | 6.81% | 15 | Mar 21, 2025 | |
EQIX Equinix | Maintains: Equal-Weight | 822 834 | 785.9 | 6.12% | 8 | Mar 20, 2025 | |
CIEN Ciena | Maintains: Overweight | 97 100 | 59.37 | 68.44% | 23 | Mar 12, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 27 20 | 15.03 | 33.07% | 20 | Mar 7, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 132 115 | 81.93 | 40.36% | 23 | Feb 28, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 35 36 | 23.61 | 52.48% | 20 | Feb 28, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 115 116 | 84.12 | 37.9% | 19 | Feb 28, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 585 726 | 578.34 | 25.53% | 9 | Feb 27, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 87 94 | 62.01 | 51.59% | 14 | Feb 27, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 125 126 | 72.15 | 74.64% | 26 | Feb 19, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 407 326 | 225.97 | 44.27% | 4 | Feb 14, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 529 527 | 428.17 | 23.08% | 19 | Feb 14, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 56 61 | 56.7 | 7.58% | 23 | Feb 13, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 14 10 | 8.95 | 11.73% | 14 | Feb 11, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Underweight | 236 222 | 310.15 | -28.42% | 13 | Feb 10, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 37 39 | 34.56 | 12.85% | 17 | Feb 5, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Underweight | 183 197 | 197.75 | -0.38% | 52 | Jan 31, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 53 52 | 41.78 | 24.46% | 15 | Jan 29, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 246 296 | 262.06 | 12.95% | 23 | Jan 29, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 56 61 | 41.31 | 47.66% | 17 | Dec 4, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 180 200 | 135.65 | 47.44% | 10 | Nov 20, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 116 117 | 102.44 | 14.21% | 4 | Nov 1, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 119 140 | 191.01 | -26.71% | 3 | Feb 22, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 3 3 | n/a | n/a | 6 | Mar 16, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Overweight | 50 70 | 72.39 | -3.3% | 5 | Jan 23, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Equal-Weight | 32 34 | n/a | n/a | 10 | May 13, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 172 158 | 148.99 | 6.05% | 3 | Feb 10, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Equal-Weight | n/a | n/a | n/a | 4 | Nov 16, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 204 234 | 377.32 | -37.98% | 1 | Jul 20, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 99 120 | n/a | n/a | 5 | Feb 11, 2019 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 60 50 | 35.96 | 39.04% | 5 | Oct 26, 2018 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 37 40 | 1.34 | 2885.07% | 4 | Sep 28, 2018 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 70 55 | 136 | -59.56% | 8 | Apr 26, 2018 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Market Perform | n/a | n/a | n/a | 1 | Mar 8, 2017 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Outperform | 36 | n/a | n/a | 1 | Apr 19, 2016 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Market Perform | n/a | n/a | n/a | 1 | Apr 19, 2016 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Market Perform | n/a | n/a | n/a | 1 | Apr 19, 2016 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Outperform | 30 | n/a | n/a | 1 | Apr 19, 2016 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Outperform | 109 | n/a | n/a | 1 | Apr 12, 2016 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Market Perform | 47 | n/a | n/a | 1 | Apr 12, 2016 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Outperform | 99 | n/a | n/a | 1 | Apr 12, 2016 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Outperform | 15 | n/a | n/a | 1 | Apr 12, 2016 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Outperform | 21 | n/a | n/a | 1 | Apr 12, 2016 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Market Perform | n/a | n/a | n/a | 1 | Apr 4, 2016 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Market Perform | n/a | n/a | n/a | 1 | Mar 14, 2016 |