i think its safe to say we ALL agree these analysts are #$%$ and their only agenda is their firm and clients, i'm invested in CREE and a day before earnings come out Jefferies downgrades the stock once earnings come out CREE pops 25% and now this dope upgrades CEVA before earnings, wonder if some clients wanted out at a higher price before earnings???