Unfortunately, the service provider that has your IMEI or ESN is the only entity that can track your phone. They can do this by checking to see if it has been activated on their networ. However, if it was taken to another carrier, they would not be able to track it.
Sorry for your loss.