Bryan Keane
Stock Analyst at Deutsche Bank
(4.9)
Main Sectors:
Name | Action | PT | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
WNS WNS (Holdings) | Reinstates: Hold | 77 | 75.46 | 1.38% | 9 | Jul 17, 2025 | |
GLOB Globant | Reinstates: Hold | 87 | 67.84 | 28.24% | 2 | Jul 17, 2025 | |
G Genpact | Reinstates: Hold | 47 | 45.41 | 3.5% | 4 | Jul 17, 2025 | |
EPAM EPAM Systems | Reinstates: Hold | 171 | 173.55 | -1.47% | 2 | Jul 17, 2025 | |
CTSH Cognizant Tech Solns | Reinstates: Hold | 80 | 72.31 | 10.63% | 7 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 290 | 257.21 | 12.75% | 14 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 9 | 8.55 | 5.26% | 6 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 6 | 6.28 | -4.46% | 4 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 35 | 36.45 | -3.98% | 8 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 82 | 79.41 | 3.26% | 14 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 410 | 350.3 | 17.04% | 9 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 650 | 590.81 | 10.02% | 11 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 200 | 137.99 | 44.94% | 5 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 78 | 77.59 | 0.53% | 7 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 75 | 69.65 | 7.68% | 14 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 49 | 41.64 | 17.68% | 8 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 24 30 | 43.87 | -31.62% | 2 | Nov 4, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 70 73 | 69.74 | 4.67% | 2 | Aug 7, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 94 97 | 192.4 | -49.58% | 3 | Aug 3, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | 35 23 | 14.32 | 60.61% | 5 | Aug 3, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 13 15 | 9.93 | 51.06% | 4 | Jun 2, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 78 53 | 14.42 | 267.55% | 6 | May 24, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 234 213 | 303.09 | -29.72% | 4 | Apr 27, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 360 345 | 390.32 | -11.61% | 1 | Mar 17, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 167 174 | 182.76 | -4.79% | 1 | Mar 10, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 29 25 | 8.68 | 188.02% | 7 | Aug 26, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 9 6 | 1.21 | 395.87% | 3 | Aug 10, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 222 188 | 87.92 | 113.83% | 10 | Aug 2, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 145 123 | 138.65 | -11.29% | 6 | Jun 30, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 29 33 | 144.51 | -77.16% | 1 | Feb 23, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 18 22 | 33.99 | -35.28% | 2 | May 11, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 100 107 | n/a | n/a | 2 | Feb 27, 2019 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 169 | 768.1 | -78% | 2 | Jul 12, 2018 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 65 72 | n/a | n/a | 4 | Oct 25, 2017 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 72 | n/a | n/a | 2 | Aug 10, 2017 |