These Insider Sales Could Indicate That The Bull Market Has Run Its Course
The International Monetary Fund recently reduced its 2015 global growth estimates to 3.1% from 3.3%, pointing to the low-price commodity environment and China’s economic slowdown.