Gregory Zhao's Stock Ratings

Barclays Analyst

Gregory Zhao is an analyst at Barclays. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 04/23/2025

Overall Average Return

21.2%

Smart Score

72%

Overall Average Return Percentile

82nd

Number of Ratings

77
Buy NowGet Alert
02/28/2025JDBuy Now
JD.com
$34.8058.05%
Gregory Zhao72%
$50 → $55MaintainsOverweightGet Alert
10/16/2024JDBuy Now
JD.com
$34.8043.68%
Gregory Zhao72%
$40 → $50MaintainsOverweightGet Alert
07/16/2024JDBuy Now
JD.com
$34.8014.94%
Gregory Zhao72%
$41 → $40MaintainsOverweightGet Alert
05/17/2024JDBuy Now
JD.com
$34.8017.82%
Gregory Zhao72%
$39 → $41MaintainsOverweightGet Alert
05/27/2022BIDUBuy Now
Baidu
$86.69171.08%
Gregory Zhao72%
$243 → $235MaintainsOverweightGet Alert
03/25/2022TCEHYBuy Now
Tencent Holdings
$60.10-8.49%
Gregory Zhao72%
$76 → $55MaintainsOverweightGet Alert
11/03/2021BIDUBuy Now
Baidu
$86.69180.31%
Gregory Zhao72%
→ $243Initiates → OverweightGet Alert
02/22/2021BIDUBuy Now
Baidu
$86.69361.41%
Gregory Zhao72%
$350 → $400MaintainsOverweightGet Alert
02/16/2021TCEHYBuy Now
Tencent Holdings
$60.1091.35%
Gregory Zhao72%
$89 → $115MaintainsOverweightGet Alert
02/16/2021NTESBuy Now
NetEase
$103.5049.76%
Gregory Zhao72%
$110 → $155MaintainsOverweightGet Alert
02/10/2021BIDUBuy Now
Baidu
$86.69303.74%
Gregory Zhao72%
$190 → $350MaintainsOverweightGet Alert
11/04/2020BIDUBuy Now
Baidu
$86.6996.1%
Gregory Zhao72%
→ $170UpgradeEqual-Weight → OverweightGet Alert
08/17/2020BIDUBuy Now
Baidu
$86.6949.96%
Gregory Zhao72%
$136 → $130MaintainsEqual-WeightGet Alert
07/16/2020GSXBuy Now
GSX Techedu
Gregory Zhao72%
→ $76DowngradeOverweight → Equal-WeightGet Alert
05/27/2020PDDBuy Now
PDD Holdings
$102.10-41.23%
Gregory Zhao72%
$43 → $60DowngradeOverweight → Equal-WeightGet Alert
05/22/2020NTESBuy Now
NetEase
$103.50334.78%
Gregory Zhao72%
$78 → $90MaintainsOverweightGet Alert
05/07/2020TCEHYBuy Now
Tencent Holdings
$60.10-3.49%
Gregory Zhao72%
$55 → $58MaintainsOverweightGet Alert
05/07/2020NTESBuy Now
NetEase
$103.50276.81%
Gregory Zhao72%
$76 → $78MaintainsOverweightGet Alert
04/22/2020BIDUBuy Now
Baidu
$86.6952.27%
Gregory Zhao72%
$150 → $132MaintainsEqual-WeightGet Alert
04/22/2020WBBuy Now
Weibo
$7.95403.14%
Gregory Zhao72%
$47 → $40DowngradeOverweight → Equal-WeightGet Alert
02/24/2020WBBuy Now
Weibo
$7.95503.77%
Gregory Zhao72%
$50 → $48MaintainsOverweightGet Alert
02/24/2020NTESBuy Now
NetEase
$103.50276.81%
Gregory Zhao72%
$72 → $78MaintainsOverweightGet Alert
02/24/2020BIDUBuy Now
Baidu
$86.6978.8%
Gregory Zhao72%
$150 → $155MaintainsEqual-WeightGet Alert
02/20/2020GSXBuy Now
GSX Techedu
Gregory Zhao72%
$20 → $50MaintainsOverweightGet Alert
11/15/2019TCEHYBuy Now
Tencent Holdings
$60.10-15.14%
Gregory Zhao72%
$52 → $51MaintainsOverweightGet Alert
10/31/2019NTESBuy Now
NetEase
$103.50228.5%
Gregory Zhao72%
$64 → $68MaintainsOverweightGet Alert
10/25/2019BIDUBuy Now
Baidu
$86.6961.49%
Gregory Zhao72%
$135 → $140MaintainsEqual-WeightGet Alert
09/11/2019CTRPBuy Now
Ctrip.com International
Gregory Zhao72%
$45 → $41MaintainsOverweightGet Alert
08/30/2019PDDBuy Now
PDD Holdings
$102.10-62.78%
Gregory Zhao72%
$32 → $38MaintainsOverweightGet Alert
08/27/2019GSXBuy Now
GSX Techedu
Gregory Zhao72%
$16 → $17MaintainsOverweightGet Alert
08/19/2019PDDBuy Now
PDD Holdings
$102.10
Gregory Zhao72%
Initiates → OverweightGet Alert
07/01/2019GSXBuy Now
GSX Techedu
Gregory Zhao72%
→ $13Initiates → OverweightGet Alert
05/22/2019CTRPBuy Now
Ctrip.com International
Gregory Zhao72%
$48 → $45MaintainsOverweightGet Alert
05/20/2019NTESBuy Now
NetEase
$103.50209.18%
Gregory Zhao72%
$60 → $64MaintainsOverweightGet Alert
05/20/2019BIDUBuy Now
Baidu
$86.6984.57%
Gregory Zhao72%
$200 → $160MaintainsEqual-WeightGet Alert
05/14/2019NTESBuy Now
NetEase
$103.50189.86%
Gregory Zhao72%
$55 → $60MaintainsOverweightGet Alert
03/22/2019TCEHYBuy Now
Tencent Holdings
$60.10-10.15%
Gregory Zhao72%
$50 → $54MaintainsOverweightGet Alert
03/06/2019CTRPBuy Now
Ctrip.com International
Gregory Zhao72%
$38 → $48MaintainsOverweightGet Alert
01/14/2019NTESBuy Now
NetEase
$103.50189.86%
Gregory Zhao72%
$54 → $60UpgradeEqual-Weight → OverweightGet Alert
11/16/2018NTESBuy Now
NetEase
$103.50160.87%
Gregory Zhao72%
$50 → $54MaintainsEqual-WeightGet Alert
11/15/2018TCEHYBuy Now
Tencent Holdings
$60.10-23.46%
Gregory Zhao72%
$50 → $46MaintainsOverweightGet Alert
11/01/2018BIDUBuy Now
Baidu
$86.69165.31%
Gregory Zhao72%
$250 → $230MaintainsEqual-WeightGet Alert
08/30/2018NTESBuy Now
NetEase
$103.50151.21%
Gregory Zhao72%
$55 → $52MaintainsEqual-WeightGet Alert
08/22/2018TCEHYBuy Now
Tencent Holdings
$60.10-8.49%
Gregory Zhao72%
$59 → $55MaintainsOverweightGet Alert
07/30/2018WBBuy Now
Weibo
$7.951535.22%
Gregory Zhao72%
$150 → $130MaintainsOverweightGet Alert
07/30/2018NTESBuy Now
NetEase
$103.50165.7%
Gregory Zhao72%
$51 → $55MaintainsEqual-WeightGet Alert
07/30/2018CTRPBuy Now
Ctrip.com International
Gregory Zhao72%
$54 → $50MaintainsOverweightGet Alert
04/16/2018BIDUBuy Now
Baidu
$86.69199.92%
Gregory Zhao72%
$250 → $260MaintainsEqual-WeightGet Alert
01/26/2018BIDUBuy Now
Baidu
$86.69188.38%
Gregory Zhao72%
$240 → $250MaintainsEqual-WeightGet Alert
11/20/2017TCEHYBuy Now
Tencent Holdings
$60.10-1.83%
Gregory Zhao72%
$49 → $59MaintainsOverweightGet Alert
11/15/2017WBBuy Now
Weibo
$7.951409.43%
Gregory Zhao72%
$100 → $120MaintainsOverweightGet Alert
10/30/2017BIDUBuy Now
Baidu
$86.69176.85%
Gregory Zhao72%
$250 → $240MaintainsEqual-WeightGet Alert
10/19/2017BIDUBuy Now
Baidu
$86.69188.38%
Gregory Zhao72%
$210 → $250MaintainsEqual-WeightGet Alert
10/04/2017NTESBuy Now
NetEase
$103.50151.21%
Gregory Zhao72%
→ $52Initiates → Equal-WeightGet Alert
08/18/2017TCEHYBuy Now
Tencent Holdings
$60.10-18.47%
Gregory Zhao72%
$46 → $49MaintainsOverweightGet Alert
08/11/2017WBBuy Now
Weibo
$7.951157.86%
Gregory Zhao72%
$85 → $100MaintainsOverweightGet Alert
08/10/2017TCEHYBuy Now
Tencent Holdings
$60.10-23.46%
Gregory Zhao72%
$39 → $46MaintainsOverweightGet Alert
03/28/2017WBBuy Now
Weibo
$7.95730.19%
Gregory Zhao72%
→ $66Initiates → OverweightGet Alert
03/28/2017BIDUBuy Now
Baidu
$86.69124.94%
Gregory Zhao72%
→ $195Initiates → Equal-WeightGet Alert
03/28/2017TCEHYBuy Now
Tencent Holdings
$60.10-43.43%
Gregory Zhao72%
→ $34Initiates → OverweightGet Alert
05/07/2015CTRPBuy Now
Ctrip.com International
Gregory Zhao72%
$30 → $41UpgradeEqual-Weight → OverweightGet Alert
11/26/2014CTRPBuy Now
Ctrip.com International
Gregory Zhao72%
DowngradeOverweight → Equal-WeightGet Alert
08/01/2013CTRPBuy Now
Ctrip.com International
Gregory Zhao72%
$14 → $22.5UpgradeEqual-Weight → OverweightGet Alert
07/25/2013BIDUBuy Now
Baidu
$86.6976.49%
Gregory Zhao72%
$98 → $153UpgradeEqual-Weight → OverweightGet Alert
07/25/2013BIDUBuy Now
Baidu
$86.69
Gregory Zhao72%
UpgradeEqual-Weight → OverweightGet Alert
04/26/2013BIDUBuy Now
Baidu
$86.6913.05%
Gregory Zhao72%
$108 → $98MaintainsEqual-WeightGet Alert
02/05/2013BIDUBuy Now
Baidu
$86.6924.58%
Gregory Zhao72%
$113 → $108MaintainsEqual-WeightGet Alert
01/07/2013BIDUBuy Now
Baidu
$86.6930.35%
Gregory Zhao72%
$137 → $113DowngradeOverweight → Equal-WeightGet Alert
01/07/2013CTRPBuy Now
Ctrip.com International
Gregory Zhao72%
$7.5 → $13UpgradeUnderweight → Equal-WeightGet Alert
08/29/2012BIDUBuy Now
Baidu
$86.6976.49%
Gregory Zhao72%
$189 → $153MaintainsOverweightGet Alert
08/16/2012NTESBuy Now
NetEase
$103.50-37.2%
Gregory Zhao72%
$13.2 → $13MaintainsOverweightGet Alert
07/24/2012BIDUBuy Now
Baidu
$86.69118.02%
Gregory Zhao72%
$187 → $189MaintainsOverweightGet Alert
06/14/2012CTRPBuy Now
Ctrip International
Gregory Zhao72%
$11.5 → $10.5MaintainsUnderweightGet Alert
05/17/2012NTESBuy Now
Netease
$103.50-36.23%
Gregory Zhao72%
$12.4 → $13.2MaintainsOverweightGet Alert
04/25/2012BIDUBuy Now
Baidu SP
$86.69115.71%
Gregory Zhao72%
$190 → $187MaintainsOverweightGet Alert
03/15/2012CTRPBuy Now
Ctrip International
Gregory Zhao72%
→ $11.5Initiates → UnderweightGet Alert
02/16/2012NTESBuy Now
Netease
$103.50-40.1%
Gregory Zhao72%
$12 → $12.4MaintainsOverweightGet Alert