Smallcap stocks mark strong comeback after heavy losses, is it revival or bull trap?February 19, 2025