Cameco Corporation (CCJ) financial highlights