$30.23 CMCSA up 5% stock rises toward best day in 20 months- Citi sees silver lining in beaten down cable