Benchmark Upgrades Diodes (DIOD) to Buy; Becoming the Contrarian

Go back to Benchmark Upgrades Diodes (DIOD) to Buy; Becoming the Contrarian
Diodes, Inc. (NASDAQ: DIOD) Delayed: 99.10 -8.46 (7.87%)
Previous Close $107.56    52 Week High $25.20 
Open $103.01    52 Week Low $16.58 
Day High $103.64    P/E 176.96 
Day Low $98.15    EPS $0.56 
Volume 742,660