Silicon Motion Technology (NASDAQ:SIMO) Earns "Buy" Rating f