The weekly chart certainly does support the idea of a much needed retracemt and mean reversion but we do need to watch upper band support at 3872. A bearish close though this level at the end of the week could eventually see the round number 3000 eventually tested, whilst still maintaining a healthy higher time frame up trend.