I didn't give my password to anyone, online or in person and my account was hacked. They used it to send emails to everyone in my contact list, which was about 2 people that I had added and now its pages of people that they added

I couldn't log in last week and had my password reset, but didn't think much of it until today so I went and checked my inbox. I don't use my live acct often so I just thought I had forgotten my password, I never thought someone had gotten access to my acct. I don't use that password for every acct, thank goodness. I really have no idea where they would have gotten my info