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 03/31/2025

Overall Average Return

22.9%

Smart Score

73.6%

Overall Average Return Percentile

83rd

Number of Ratings

77
Buy NowGet Alert
02/28/2025JDBuy Now
JD.com
$41.5432.4%
Gregory Zhao73%
$50 → $55MaintainsOverweightGet Alert
10/16/2024JDBuy Now
JD.com
$41.5420.37%
Gregory Zhao73%
$40 → $50MaintainsOverweightGet Alert
07/16/2024JDBuy Now
JD.com
$41.54-3.71%
Gregory Zhao73%
$41 → $40MaintainsOverweightGet Alert
05/17/2024JDBuy Now
JD.com
$41.54-1.3%
Gregory Zhao73%
$39 → $41MaintainsOverweightGet Alert
05/27/2022BIDUBuy Now
Baidu
$92.95152.82%
Gregory Zhao73%
$243 → $235MaintainsOverweightGet Alert
03/25/2022TCEHYBuy Now
Tencent Holdings
$65.05-15.45%
Gregory Zhao73%
$76 → $55MaintainsOverweightGet Alert
11/03/2021BIDUBuy Now
Baidu
$92.95161.43%
Gregory Zhao73%
→ $243Initiates → OverweightGet Alert
02/22/2021BIDUBuy Now
Baidu
$92.95330.34%
Gregory Zhao73%
$350 → $400MaintainsOverweightGet Alert
02/16/2021TCEHYBuy Now
Tencent Holdings
$65.0576.79%
Gregory Zhao73%
$89 → $115MaintainsOverweightGet Alert
02/16/2021NTESBuy Now
NetEase
$100.4454.32%
Gregory Zhao73%
$110 → $155MaintainsOverweightGet Alert
02/10/2021BIDUBuy Now
Baidu
$92.95276.55%
Gregory Zhao73%
$190 → $350MaintainsOverweightGet Alert
11/04/2020BIDUBuy Now
Baidu
$92.9582.89%
Gregory Zhao73%
→ $170UpgradeEqual-Weight → OverweightGet Alert
08/17/2020BIDUBuy Now
Baidu
$92.9539.86%
Gregory Zhao73%
$136 → $130MaintainsEqual-WeightGet Alert
07/16/2020GSXBuy Now
GSX Techedu
Gregory Zhao73%
→ $76DowngradeOverweight → Equal-WeightGet Alert
05/27/2020PDDBuy Now
PDD Holdings
$119.82-49.92%
Gregory Zhao73%
$43 → $60DowngradeOverweight → Equal-WeightGet Alert
05/22/2020NTESBuy Now
NetEase
$100.44348.03%
Gregory Zhao73%
$78 → $90MaintainsOverweightGet Alert
05/07/2020TCEHYBuy Now
Tencent Holdings
$65.05-10.84%
Gregory Zhao73%
$55 → $58MaintainsOverweightGet Alert
05/07/2020NTESBuy Now
NetEase
$100.44288.29%
Gregory Zhao73%
$76 → $78MaintainsOverweightGet Alert
04/22/2020BIDUBuy Now
Baidu
$92.9542.01%
Gregory Zhao73%
$150 → $132MaintainsEqual-WeightGet Alert
04/22/2020WBBuy Now
Weibo
$9.43324.18%
Gregory Zhao73%
$47 → $40DowngradeOverweight → Equal-WeightGet Alert
02/24/2020WBBuy Now
Weibo
$9.43409.01%
Gregory Zhao73%
$50 → $48MaintainsOverweightGet Alert
02/24/2020NTESBuy Now
NetEase
$100.44288.29%
Gregory Zhao73%
$72 → $78MaintainsOverweightGet Alert
02/24/2020BIDUBuy Now
Baidu
$92.9566.76%
Gregory Zhao73%
$150 → $155MaintainsEqual-WeightGet Alert
02/20/2020GSXBuy Now
GSX Techedu
Gregory Zhao73%
$20 → $50MaintainsOverweightGet Alert
11/15/2019TCEHYBuy Now
Tencent Holdings
$65.05-21.6%
Gregory Zhao73%
$52 → $51MaintainsOverweightGet Alert
10/31/2019NTESBuy Now
NetEase
$100.44238.51%
Gregory Zhao73%
$64 → $68MaintainsOverweightGet Alert
10/25/2019BIDUBuy Now
Baidu
$92.9550.62%
Gregory Zhao73%
$135 → $140MaintainsEqual-WeightGet Alert
09/11/2019CTRPBuy Now
Ctrip.com International
Gregory Zhao73%
$45 → $41MaintainsOverweightGet Alert
08/30/2019PDDBuy Now
PDD Holdings
$119.82-68.29%
Gregory Zhao73%
$32 → $38MaintainsOverweightGet Alert
08/27/2019GSXBuy Now
GSX Techedu
Gregory Zhao73%
$16 → $17MaintainsOverweightGet Alert
08/19/2019PDDBuy Now
PDD Holdings
$119.82
Gregory Zhao73%
Initiates → OverweightGet Alert
07/01/2019GSXBuy Now
GSX Techedu
Gregory Zhao73%
→ $13Initiates → OverweightGet Alert
05/22/2019CTRPBuy Now
Ctrip.com International
Gregory Zhao73%
$48 → $45MaintainsOverweightGet Alert
05/20/2019NTESBuy Now
NetEase
$100.44218.6%
Gregory Zhao73%
$60 → $64MaintainsOverweightGet Alert
05/20/2019BIDUBuy Now
Baidu
$92.9572.14%
Gregory Zhao73%
$200 → $160MaintainsEqual-WeightGet Alert
05/14/2019NTESBuy Now
NetEase
$100.44198.69%
Gregory Zhao73%
$55 → $60MaintainsOverweightGet Alert
03/22/2019TCEHYBuy Now
Tencent Holdings
$65.05-16.99%
Gregory Zhao73%
$50 → $54MaintainsOverweightGet Alert
03/06/2019CTRPBuy Now
Ctrip.com International
Gregory Zhao73%
$38 → $48MaintainsOverweightGet Alert
01/14/2019NTESBuy Now
NetEase
$100.44198.69%
Gregory Zhao73%
$54 → $60UpgradeEqual-Weight → OverweightGet Alert
11/16/2018NTESBuy Now
NetEase
$100.44168.82%
Gregory Zhao73%
$50 → $54MaintainsEqual-WeightGet Alert
11/15/2018TCEHYBuy Now
Tencent Holdings
$65.05-29.28%
Gregory Zhao73%
$50 → $46MaintainsOverweightGet Alert
11/01/2018BIDUBuy Now
Baidu
$92.95147.44%
Gregory Zhao73%
$250 → $230MaintainsEqual-WeightGet Alert
08/30/2018NTESBuy Now
NetEase
$100.44158.86%
Gregory Zhao73%
$55 → $52MaintainsEqual-WeightGet Alert
08/22/2018TCEHYBuy Now
Tencent Holdings
$65.05-15.45%
Gregory Zhao73%
$59 → $55MaintainsOverweightGet Alert
07/30/2018WBBuy Now
Weibo
$9.431278.58%
Gregory Zhao73%
$150 → $130MaintainsOverweightGet Alert
07/30/2018NTESBuy Now
NetEase
$100.44173.8%
Gregory Zhao73%
$51 → $55MaintainsEqual-WeightGet Alert
07/30/2018CTRPBuy Now
Ctrip.com International
Gregory Zhao73%
$54 → $50MaintainsOverweightGet Alert
04/16/2018BIDUBuy Now
Baidu
$92.95179.72%
Gregory Zhao73%
$250 → $260MaintainsEqual-WeightGet Alert
01/26/2018BIDUBuy Now
Baidu
$92.95168.96%
Gregory Zhao73%
$240 → $250MaintainsEqual-WeightGet Alert
11/20/2017TCEHYBuy Now
Tencent Holdings
$65.05-9.3%
Gregory Zhao73%
$49 → $59MaintainsOverweightGet Alert
11/15/2017WBBuy Now
Weibo
$9.431172.53%
Gregory Zhao73%
$100 → $120MaintainsOverweightGet Alert
10/30/2017BIDUBuy Now
Baidu
$92.95158.2%
Gregory Zhao73%
$250 → $240MaintainsEqual-WeightGet Alert
10/19/2017BIDUBuy Now
Baidu
$92.95168.96%
Gregory Zhao73%
$210 → $250MaintainsEqual-WeightGet Alert
10/04/2017NTESBuy Now
NetEase
$100.44158.86%
Gregory Zhao73%
→ $52Initiates → Equal-WeightGet Alert
08/18/2017TCEHYBuy Now
Tencent Holdings
$65.05-24.67%
Gregory Zhao73%
$46 → $49MaintainsOverweightGet Alert
08/11/2017WBBuy Now
Weibo
$9.43960.45%
Gregory Zhao73%
$85 → $100MaintainsOverweightGet Alert
08/10/2017TCEHYBuy Now
Tencent Holdings
$65.05-29.28%
Gregory Zhao73%
$39 → $46MaintainsOverweightGet Alert
03/28/2017WBBuy Now
Weibo
$9.43599.89%
Gregory Zhao73%
→ $66Initiates → OverweightGet Alert
03/28/2017BIDUBuy Now
Baidu
$92.95109.79%
Gregory Zhao73%
→ $195Initiates → Equal-WeightGet Alert
03/28/2017TCEHYBuy Now
Tencent Holdings
$65.05-47.73%
Gregory Zhao73%
→ $34Initiates → OverweightGet Alert
05/07/2015CTRPBuy Now
Ctrip.com International
Gregory Zhao73%
$30 → $41UpgradeEqual-Weight → OverweightGet Alert
11/26/2014CTRPBuy Now
Ctrip.com International
Gregory Zhao73%
DowngradeOverweight → Equal-WeightGet Alert
08/01/2013CTRPBuy Now
Ctrip.com International
Gregory Zhao73%
$14 → $22.5UpgradeEqual-Weight → OverweightGet Alert
07/25/2013BIDUBuy Now
Baidu
$92.9564.6%
Gregory Zhao73%
$98 → $153UpgradeEqual-Weight → OverweightGet Alert
07/25/2013BIDUBuy Now
Baidu
$92.95
Gregory Zhao73%
UpgradeEqual-Weight → OverweightGet Alert
04/26/2013BIDUBuy Now
Baidu
$92.955.43%
Gregory Zhao73%
$108 → $98MaintainsEqual-WeightGet Alert
02/05/2013BIDUBuy Now
Baidu
$92.9516.19%
Gregory Zhao73%
$113 → $108MaintainsEqual-WeightGet Alert
01/07/2013BIDUBuy Now
Baidu
$92.9521.57%
Gregory Zhao73%
$137 → $113DowngradeOverweight → Equal-WeightGet Alert
01/07/2013CTRPBuy Now
Ctrip.com International
Gregory Zhao73%
$7.5 → $13UpgradeUnderweight → Equal-WeightGet Alert
08/29/2012BIDUBuy Now
Baidu
$92.9564.6%
Gregory Zhao73%
$189 → $153MaintainsOverweightGet Alert
08/16/2012NTESBuy Now
NetEase
$100.44-35.28%
Gregory Zhao73%
$13.2 → $13MaintainsOverweightGet Alert
07/24/2012BIDUBuy Now
Baidu
$92.95103.34%
Gregory Zhao73%
$187 → $189MaintainsOverweightGet Alert
06/14/2012CTRPBuy Now
Ctrip International
Gregory Zhao73%
$11.5 → $10.5MaintainsUnderweightGet Alert
05/17/2012NTESBuy Now
Netease
$100.44-34.29%
Gregory Zhao73%
$12.4 → $13.2MaintainsOverweightGet Alert
04/25/2012BIDUBuy Now
Baidu SP
$92.95101.18%
Gregory Zhao73%
$190 → $187MaintainsOverweightGet Alert
03/15/2012CTRPBuy Now
Ctrip International
Gregory Zhao73%
→ $11.5Initiates → UnderweightGet Alert
02/16/2012NTESBuy Now
Netease
$100.44-38.27%
Gregory Zhao73%
$12 → $12.4MaintainsOverweightGet Alert