You might no be aware of this, but many of the companies you do business with and websites you visit share information about your activities with Facebook.
While most of the info they share about you is fairly generic and non-user specific, some of the info shared by less reputable companies can be quite detailed.
This data sharing scheme is called Off-Facebook Activity and this page discusses which types of data most of Facebook’s partner companies share with them.