The amount of bias is dependent on your perspective. Extreme liberals think CNN shows no bias.
And Im sorry, but they are ALL out for financial gain. If FOX news wasn't, they wouldn't bother touting their poll numbers. After all, right is right, and does not need to be validated by poll numbers. And, by way of their bias, FOX News is out for financial gain by OPPOSING the Obama support, just as they were out for financial gain by supporting the Bush administration for 8 years. You cannot claim FOX News alone is unbiased and non-profit, that thought process simply shows your own personal bias.