This could take a while.
Markets sour from time to time. It`s inevitable. From 1900-2014 there have been 32 US based stock bear markets (defined by a decline of 20% from peak to trough), occurring about every 3.5 years. The average length of each is approximately 367 days depending... Read more