Does IBEX Limited  ( IBEX )  Have the Potential to Rally 29.88% as Wall Street Analysts Expect?