There is a calculation to fan but I cannot remember correctly but it something like:
result+division+price = Fans gained
It also works the other way as well if you set the price to high or have terrible results you can lose fans but I am not sure this is working correctly.
We found in beta that setting a really stupid price can get you a lot of income per season; so amount of fans isn't that important rather the price that you set!!
My Fans are only 4,700 but with my price I make $56,000,000 per season!! An easy way to generate some cash!!