CCJ Financials: Cameco Corp AI Analysis