For retail investors chasing multibagger dreams, returns in the hundreds—or even thousands—can often feel too good to be true. But penny stock Elcid Investments has done the unthinkable ...