The nice answer page says that (to receive the badge) :
Answer score of 10 or more. This badge can be awarded multiple times.
But I currently (at the time of posting this question) have only 9 upvotes on the answer :
I initially thought this might be because of 10 upvotes and a downvote. But the reputation history contradicts that assumption as there are no downvotes on my posts.
So my question(s) are how did I receive the badge even before the requirements are met? are there other factors (other than the votes) that determine score of an answer? Is this a bug?