12.6% is actually a good return. Your company should be congratulating itself.