Bryan Keane
Stock Analyst at Deutsche Bank
(2.9)
Main Sectors:
Name | Action | PT | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
WNS WNS (Holdings) | Reinstates: Hold | 77 | 74.91 | 2.12% | 9 | Jul 17, 2025 | |
GLOB Globant | Reinstates: Hold | 87 | 74.6 | 16.62% | 2 | Jul 17, 2025 | |
G Genpact | Reinstates: Hold | 47 | 43.24 | 8.7% | 4 | Jul 17, 2025 | |
EPAM EPAM Systems | Reinstates: Hold | 171 | 151.86 | 12.6% | 2 | Jul 17, 2025 | |
CTSH Cognizant Tech Solns | Reinstates: Hold | 80 | 69.18 | 15.64% | 7 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 290 | 238.6 | 21.54% | 14 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 9 | 8.26 | 8.96% | 6 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 6 | 6.38 | -5.96% | 4 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 35 | 35.58 | -1.63% | 8 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 82 | 73.04 | 12.27% | 14 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 410 | 335.9 | 22.06% | 9 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 650 | 573.74 | 13.29% | 11 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 200 | 132.21 | 51.27% | 5 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 78 | 72.99 | 6.86% | 7 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 75 | 67.08 | 11.81% | 14 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 49 | 39.11 | 25.29% | 8 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 24 30 | 43.28 | -30.68% | 2 | Nov 4, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 70 73 | 69.91 | 4.42% | 2 | Aug 7, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 94 97 | 200.41 | -51.6% | 3 | Aug 3, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | 35 23 | 12.85 | 78.99% | 5 | Aug 3, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 13 15 | 9.87 | 51.98% | 4 | Jun 2, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 78 53 | 12.28 | 331.6% | 6 | May 24, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 234 213 | 303.69 | -29.86% | 4 | Apr 27, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 360 345 | 366.48 | -5.86% | 1 | Mar 17, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 167 174 | 175.33 | -0.76% | 1 | Mar 10, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 29 25 | 8.54 | 192.74% | 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 | 80.83 | 132.59% | 10 | Aug 2, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 145 123 | 138.59 | -11.25% | 6 | Jun 30, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 29 33 | 148.72 | -77.81% | 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 | 731.35 | -76.89% | 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 |