TiVo Beats Wall Street Expectations