Not accurate. Facebook is protecting information the collected and extracted from your online behaviour like a Tiger is protecting its cubs.
But they do sell your information via ad profiling. If you go to FB and just start an ad campaign for fun, you will see that you can profile ads in great detail by gender, income bracket, gender, state, city, preferences, hobbies, sexual orientation, etc.
And then you pay for the ad campaign. FB is the worst of them all. Twitter is also profiling, but to the same extent (they are also making far less money than FB).
Google is also collecting data like there is no tomorrow, but you can escape them by using DuckDuckGo for example.
Amazon is also collecting informations to improve shopping recommendations, but their algorithms are confused easily.
Netflix is collecting, but is also confused easily if more than one user is using the same account and same persona. Netflix's content profiling is really cool (they do analyse content).