David Kang's Stock Ratings

B. Riley Securities Analyst

David Kang is an analyst at B. Riley Securities. 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 12/16/2025

Updated: Dec 16, 2025

Overall Average Return

21.4%

Smart Score

56.8%

Overall Average Return Percentile

78th

Number of Ratings

19
Buy NowGet Alert
11/10/2025AAOIBuy Now
Applied Optoelectronics
$29.16-48.56%$15 → $15DowngradeNeutral → SellGet Alert
08/08/2025AAOIBuy Now
Applied Optoelectronics
$29.16-48.56%$13 → $15MaintainsNeutralGet Alert
03/07/2025AAOIBuy Now
Applied Optoelectronics
$29.16-55.42%$13 → $13UpgradeSell → NeutralGet Alert
03/03/2025AAOIBuy Now
Applied Optoelectronics
$29.16-55.42%$14 → $13MaintainsSellGet Alert
12/10/2024AAOIBuy Now
Applied Optoelectronics
$29.16-51.99%$14 → $14DowngradeNeutral → SellGet Alert
08/07/2024AAOIBuy Now
Applied Optoelectronics
$29.16-69.14%$12 → $9MaintainsNeutralGet Alert
05/10/2024AAOIBuy Now
Applied Optoelectronics
$29.16-58.85%$16 → $12MaintainsNeutralGet Alert
02/23/2024AAOIBuy Now
Applied Optoelectronics
$29.16-45.13%$22 → $16DowngradeBuy → NeutralGet Alert
12/13/2023AAOIBuy Now
Applied Optoelectronics
$29.16-24.55%$13.5 → $22MaintainsBuyGet Alert
11/10/2023AAOIBuy Now
Applied Optoelectronics
$29.16-53.7%$11.5 → $13.5MaintainsBuyGet Alert
08/04/2023AAOIBuy Now
Applied Optoelectronics
$29.16-60.56%$2.5 → $11.5UpgradeNeutral → BuyGet Alert
02/17/2023AXTIBuy Now
AXT
$14.53-65.59%$5.5 → $5MaintainsNeutralGet Alert
09/01/2020NPTNBuy Now
NeoPhotonics
—— → $9UpgradeNeutral → BuyGet Alert
06/16/2020NPTNBuy Now
NeoPhotonics
—— → $10DowngradeBuy → NeutralGet Alert
05/08/2020AAOIBuy Now
Applied Optoelectronics
$29.16-63.99%$8.6 → $10.5MaintainsNeutralGet Alert
05/05/2020FNBuy Now
Fabrinet
$470.02-87.45%$60 → $59MaintainsNeutralGet Alert
02/28/2020AAOIBuy Now
Applied Optoelectronics
$29.16-70.51%$9.1 → $8.6MaintainsNeutralGet Alert
02/28/2020NPTNBuy Now
NeoPhotonics
——$6.7 → $9UpgradeNeutral → BuyGet Alert
02/04/2020FNBuy Now
Fabrinet
$470.02-87.23%$57.5 → $60MaintainsNeutralGet Alert