Shakeout this morning to new All Time Highs just before. This bodes very well for FY earnings on Wednesday.