I agree that some of them may/should/will hold. why did they buy the stock in the first place? but anyway, i see we are .12x.135! i'm a west-coaster now...so late mornings para mi.......for now at least while i'm getting settled. earnings released?
edit: i see no earnings, just some enthusiasm, which is still nice. fingers crossed that it's a precursor to actual good news though.