Analysts 11 incl. previous ratings
Rating Distribution 11 Buy · 0 Hold · 0 Sell
Date Action Analyst Rating Change Price Target Change Implied Upside Oct 10, 2025 Initiated J Jefferies
Buy $16 +251.3% Aug 26, 2025 Initiated H H.C. Wainwright
Buy $18 +295.2% Mar 11, 2025 Initiated N Noble Capital Markets
Outperform Apr 29, 2021 Resumed S Stephens
Overweight $18 → $19 +317.1% Feb 10, 2021 Initiated P Piper Sandler
Overweight $15 +229.3% May 21, 2020 Initiated R Raymond James
Outperform $20 +339.1% Jan 04, 2019 Initiated O Oppenheimer
Outperform $24 +426.9% Feb 12, 2018 Reiterated B B. Riley FBR, Inc.
Buy $19 → $49 +975.7% Feb 09, 2018 Reiterated C Chardan Capital Markets
Buy $37.50 → $75 +1,546.5% Feb 09, 2018 Reiterated C Chardan Capital Markets
Buy $10 → $75 +1,546.5% Dec 08, 2017 Initiated B B. Riley FBR, Inc.
Buy $19 +317.1% Jun 12, 2017 Initiated C Chardan Capital Markets
Buy $10 +119.5% Jun 06, 2017 Initiated L Ladenburg Thalmann
Buy $11 +141.5% Jun 30, 2016 Initiated R Rodman & Renshaw
Buy $3.50 -23.2%
Show Previous Ratings
Insider Trading
Relationship
Date
Transaction
Cost
#Shares
Value ($)
#Shares Total
SEC Form 4
Ye Weiguo Chief Operating Officer Jun 10 '26 Option Exercise 0.75 5,000 3,750 705,000 Jun 22 04:02 PM Ye Weiguo Chief Operating Officer Jun 09 '26 Option Exercise 0.75 3,000 2,250 703,000 Jun 22 04:02 PM Ye Weiguo Chief Operating Officer Jun 18 '26 Option Exercise 0.75 3,000 2,250 703,000 Jun 22 04:02 PM Ye Weiguo Chief Operating Officer Jun 10 '26 Sale 6.24 5,000 31,200 700,000 Jun 22 04:02 PM Ye Weiguo Chief Operating Officer Jun 18 '26 Sale 6.35 3,000 19,050 700,000 Jun 22 04:02 PM Ye Weiguo Chief Operating Officer Jun 09 '26 Sale 6.15 3,000 18,450 700,000 Jun 22 04:02 PM Ye Weiguo Chief Operating Officer Jun 11 '26 Option Exercise 0.75 2,800 2,100 702,800 Jun 15 04:01 PM Ye Weiguo Chief Operating Officer Jun 11 '26 Sale 6.17 2,800 17,276 700,000 Jun 15 04:01 PM Ye Weiguo Chief Operating Officer Jun 09 '26 Option Exercise 0.75 14,500 10,875 714,500 Jun 11 04:01 PM Ye Weiguo Chief Operating Officer Jun 10 '26 Option Exercise 0.75 6,418 4,814 706,418 Jun 11 04:01 PM Ye Weiguo Chief Operating Officer Jun 09 '26 Sale 6.14 14,500 89,030 700,000 Jun 11 04:01 PM Ye Weiguo Chief Operating Officer Jun 10 '26 Sale 6.21 6,418 39,856 700,000 Jun 11 04:01 PM Ye Weiguo Chief Operating Officer Jun 04 '26 Option Exercise 0.75 19,575 14,681 719,575 Jun 08 04:01 PM Ye Weiguo Chief Operating Officer Jun 05 '26 Option Exercise 0.75 15,401 11,551 715,401 Jun 08 04:01 PM Ye Weiguo Chief Operating Officer Jun 04 '26 Sale 6.13 19,575 119,995 700,000 Jun 08 04:01 PM Ye Weiguo Chief Operating Officer Jun 05 '26 Sale 6.40 15,401 98,566 700,000 Jun 08 04:01 PM Ye Weiguo Chief Operating Officer May 26 '26 Option Exercise 0.75 4,000 3,000 704,000 May 27 04:01 PM Ye Weiguo Chief Operating Officer May 22 '26 Option Exercise 0.75 3,500 2,625 703,500 May 27 04:01 PM Ye Weiguo Chief Operating Officer May 26 '26 Sale 6.10 4,000 24,400 700,000 May 27 04:01 PM Ye Weiguo Chief Operating Officer May 22 '26 Sale 6.08 3,500 21,280 700,000 May 27 04:01 PM Ye Weiguo Chief Operating Officer May 21 '26 Option Exercise 0.75 12,820 9,615 712,820 May 22 06:19 PM Ye Weiguo Chief Operating Officer May 20 '26 Option Exercise 0.75 9,400 7,050 709,400 May 22 06:19 PM Ye Weiguo Chief Operating Officer May 21 '26 Sale 6.15 12,820 78,843 700,000 May 22 06:19 PM Ye Weiguo Chief Operating Officer May 20 '26 Sale 6.15 9,400 57,810 700,000 May 22 06:19 PM Ye Weiguo Chief Operating Officer May 19 '26 Option Exercise 0.75 9,120 6,840 709,120 May 20 04:01 PM Ye Weiguo Chief Operating Officer May 18 '26 Option Exercise 0.75 200 150 700,200 May 20 04:01 PM Ye Weiguo Chief Operating Officer May 19 '26 Sale 6.37 9,120 58,094 700,000 May 20 04:01 PM Ye Weiguo Chief Operating Officer May 18 '26 Sale 6.62 200 1,324 700,000 May 20 04:01 PM Ye Weiguo Chief Operating Officer May 14 '26 Option Exercise 0.75 15,580 11,685 715,580 May 18 04:01 PM Ye Weiguo Chief Operating Officer May 15 '26 Option Exercise 0.75 13,100 9,825 713,100 May 18 04:01 PM Ye Weiguo Chief Operating Officer May 14 '26 Sale 6.91 15,580 107,658 700,000 May 18 04:01 PM Ye Weiguo Chief Operating Officer May 15 '26 Sale 6.65 13,100 87,115 700,000 May 18 04:01 PM Ye Weiguo Officer May 13 '26 Proposed Sale 7.07 300,000 2,121,000 May 11 07:10 AM Luo Ying Chief Executive Officer May 06 '26 Sale 8.04 10,136 81,493 2,565,226 May 07 09:58 PM Luo Ying Chief Executive Officer May 05 '26 Sale 8.01 179 1,434 2,575,362 May 07 09:58 PM Ye Weiguo Officer Nov 15 '25 Proposed Sale 8.34 548,000 4,570,320 Nov 13 08:32 PM