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.35 | 1.53% | 9 | Jul 17, 2025 | |
GLOB Globant | Reinstates: Hold | 87 | 69.97 | 24.34% | 2 | Jul 17, 2025 | |
G Genpact | Reinstates: Hold | 47 | 45.32 | 3.71% | 4 | Jul 17, 2025 | |
EPAM EPAM Systems | Reinstates: Hold | 171 | 175.04 | -2.31% | 2 | Jul 17, 2025 | |
CTSH Cognizant Tech Solns | Reinstates: Hold | 80 | 72.37 | 10.54% | 7 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 290 | 259.16 | 11.9% | 14 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 9 | 8.68 | 3.69% | 6 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 6 | 6.18 | -2.91% | 4 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 35 | 36.78 | -4.84% | 8 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 82 | 79.15 | 3.6% | 14 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 410 | 350.01 | 17.14% | 9 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 650 | 598.86 | 8.54% | 11 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 200 | 139.63 | 43.24% | 5 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 78 | 79.49 | -1.87% | 7 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 75 | 69.9 | 7.3% | 14 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 49 | 42.27 | 15.92% | 8 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 24 30 | 44.01 | -31.83% | 2 | Nov 4, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 70 73 | 71.8 | 1.67% | 2 | Aug 7, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 94 97 | 190.38 | -49.05% | 3 | Aug 3, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | 35 23 | 14.24 | 61.52% | 5 | Aug 3, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 13 15 | 9.92 | 51.21% | 4 | Jun 2, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 78 53 | 13.69 | 287.14% | 6 | May 24, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 234 213 | 307.95 | -30.83% | 4 | Apr 27, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 360 345 | 397.69 | -13.25% | 1 | Mar 17, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 167 174 | 183.02 | -4.93% | 1 | Mar 10, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 29 25 | 8.73 | 186.37% | 7 | Aug 26, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 9 6 | 1.33 | 351.13% | 3 | Aug 10, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 222 188 | 90.03 | 108.82% | 10 | Aug 2, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 145 123 | 140.81 | -12.65% | 6 | Jun 30, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 29 33 | 146.28 | -77.44% | 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 | 752.59 | -77.54% | 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 |