I am going to speculate that your sale for a trading profit came at the bid of .024...
It crossed my mind that whoever arranged the most recently announced deal may have some shares tying up the ask...And may be why this hasn't moved up much lately...