Less than three months ago, the Nasdaq Composite hit an all-time high, continuing a solid run that began two years ago. Since ...