A nearly 150% cumulative return in five years is simply not enough.