Cameco slides 3% as traders trim exposure ahead of May 5 earnings - CCJ News | Rallies