Bryan Keane
Stock Analyst at Deutsche Bank
(4.7)
Main Sectors:
35 Stocks
Name | Action | PT | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
WNS WNS (Holdings) | Reinstates: Hold | 77 | 76.16 | 0.45% | 9 | Jul 17, 2025 | |
GLOB Globant | Reinstates: Hold | 87 | 58 | 50% | 2 | Jul 17, 2025 | |
G Genpact | Reinstates: Hold | 47 | 42.2 | 11.37% | 4 | Jul 17, 2025 | |
EPAM EPAM Systems | Reinstates: Hold | 171 | 151.87 | 12.6% | 2 | Jul 17, 2025 | |
CTSH Cognizant Tech Solns | Reinstates: Hold | 80 | 66.98 | 19.44% | 7 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 290 | 238.99 | 21.34% | 14 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 9 | 7.96 | 13.07% | 6 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 6 | 5.36 | 11.94% | 4 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 35 | 34.1 | 2.64% | 8 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 82 | 73.67 | 11.31% | 14 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 410 | 337.39 | 21.52% | 9 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 650 | 564.68 | 15.11% | 11 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 200 | 129.54 | 54.39% | 5 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Buy | 78 | 76.03 | 2.59% | 7 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 75 | 67.3 | 11.44% | 14 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | 49 | 54.2 | -9.59% | 8 | Jul 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 24 30 | 37.2 | -19.35% | 2 | Nov 4, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 70 73 | 64.25 | 13.62% | 2 | Aug 7, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 94 97 | 182.95 | -46.98% | 3 | Aug 3, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | 35 23 | 14.01 | 64.17% | 5 | Aug 3, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 13 15 | 9.96 | 50.6% | 4 | Jun 2, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 78 53 | 8.89 | 496.18% | 6 | May 24, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 234 213 | 291.54 | -26.94% | 4 | Apr 27, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 360 345 | 327.22 | 5.43% | 1 | Mar 17, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 167 174 | 168.03 | 3.55% | 1 | Mar 10, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 29 25 | 10.04 | 149% | 7 | Aug 26, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 9 6 | 1.39 | 331.65% | 3 | Aug 10, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 222 188 | 84.33 | 122.93% | 10 | Aug 2, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 145 123 | 128.21 | -4.06% | 6 | Jun 30, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 29 33 | 109.88 | -69.97% | 1 | Feb 23, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 18 22 | n/a | n/a | 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 | 750.75 | -77.49% | 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 |