UEC - Uranium Energy Corp. Stock Analysis | Finranks