Thank you for your message. The profile does not refresh instantly when contracts end. I have refreshed your profile so that your contract now shows as completed.
As for the Top Rated status, your first date earning must be more than 90 days ago. It looks like you are due to hit that mark in the next couple days.
I hope this helps.
Thanks Mike for your support. I know that it takes some time for my profile to be refreshed but it took around 5 days so that I posted here but it's refreshed now. Thanks for your support.
For top rated, you are correct, it will it 90 days after 2 or 3 days. Thanks for your clarification.