Supply and demand is the explanation. You've got millions of shares at $.04 in the market. People take profits at $.06+ and until those shares move into other hands we have a temporary price anchor.
Rather see the company buy back shares than move to an exchange they can't afford either the cost or the man-hours for the crazy compliance that would destroy a smaller company.
Stock price reality is the same across exchanges - more buyers than sellers and the price will move up.