Great to hear that Nelly is back home - I'm sure that she and you will feel a lot better for it.
Obviously, Nelly's well-being must come first but, when you get a chance, do make sure that you make a police report and pursue payment of the vet bills from the responsible party.