Saji's answer remains technically correct but it was still not making sense because of another bug in the system. I have fixed the second bug as well now.
This other bug I have noticed many times in the past few years but could never fix it. Today I dug really deep into it and figured out a few things. Every alternate recalculation will put a wrong value into the total earnings figure for some members. While individual earnings from each section are calculated correctly, the combined number goes wrong on alternate recalculation. Many members would have experienced this but a second recalculation will fix it. Also, this error was not applicable for every one but was applicable only for some people who have earnings from certain sections.
Even though I had already fixed the original problem mentioned in this thread, you were still seeing multiple entries in the social page due to the second bug which was causing change in total value for every alternate recalculation, resulting in a new message in the social page.
I have fixed the other bug as well - it no longer puts the wrong value after the second recalculation. Since the total earnings now do not change often, you will not see repeated Earnings change message in social tab.
Another small change I made was when a new earning change is reported in the Social page for a member, the system will automatically delete all of his previous earning change messages. So, at any time, every member will have only one entry in the social page for his earning improvement.
Webmaster - IndiaStudyChannel.com