This posting does not make sense. The articles on overweight and underweight are very clear. If an analyst says a stock is overweight, that means it IS an attractive stock. I believe it's the same as an anaylst saying they think the stock will "outperform" the market. If it's underweight that means it's a less attractive stock. It's expected to "underperform" the market. Where is there a contradiction?