I just Googled the ratings for Fox & Friends to find they have more viewers than MSNBC, CNN and HLN combined, but the network morning shows have five times as many viewers as Fox.
As to Fox News itself no matter the whos or the whens of it, they have between 4 and 10 times the viewers as CNN or MSNBC. Though CNN of late has been creeping up substantially, it seems no matter what changes MSNBC do they are at the bottom.
All that of course can be attributed to the Rush Limbaugh Factor, that there is big money in making a wholes feel good about themselves. Almost as much money as can be made by telling people they will live forever in a fluffy world in the sky where everyone wears white and chain smokes. And all the bacon you want.