Where do you guys get socks?

I have loads of socks from H&M and have used them for years but just recently, a lot of them have started to develop wear. Where do you guys get quality, solid color socks(in hopefully every type of color), for not an exorbitant price?