Microcap stocks led August rally with 5.41% gains: Is it time to invest? Key risks, winners and losers