Yahoo!

(YHOO)

was up 0.3% in early afternoon after

U.S. Bancorp Piper Jaffray

cut its first-quarter revenue estimate by $11 million and sliced its earnings estimate for the period to 6 cents from 8 cents.

Analyst Safa Rastchy cited delayed revenue, slow ad growth and lower fee-based sales, but said the stock will become attractive to long-term investors when it hits $16 to $20.