Compass slides ahead of May 5 earnings as investors de-risk into results - COMP News | Rallies