There are approximately 1.492B units of Stacks currently in circulation, affecting its market dynamics.