I recieved calls from this number also. It is because of late xcel. it takes up to 5 business days for the payment to get to the automated system that makes the calls. Its a computer like everything else and your number is on a call list. If you ANSWER the call, and listen to the recording, it is against the law for them to call back less than 24 hours. Try answering and tell them i'll pay tommorow, you wont get a call the rest of day
It's Xcel Energy. They've outsourced their collections department to a call center and no longer have their employees do it anymore. So it's legit. Now I need to go and pay my bill. :)