Its a scam shill page paid for by the left to promote thoer ideology. Literally thats what it has to be considered at this point. A leftist ideology.
It's a feed for far left biased opinion outlets like The Huffington Post.
Mostly a scam company, the information they put out is hugely bias with very little evidence provided, there fiance section normally just shares or reposts the news section articles with next to no financial related news