Why Cameco Corporation (CCJ) Hit a One-Year High Today