from ITM Trading:
Insider’s selling stock has escalated this week with those at Industrial companies selling $2,282 for every $1 in buying. Why such extreme selling? Equifax, one of the three key credit rating agencies, revealed a data breach that impacted almost half the US population. What are the ramifications in a credit based system?