Cameco's most recent earnings results were mixed as revenue growth was at average levels while EPS dropped to near three-year ...