Is JM Financial Ltd. worth buying?