One place I worked at had a stock price that fluctuated. Some times it was 8c, other times it was 16c - we could actually double our stock price and still have to lay people off...
I'd be surprised if it were otherwise. The company only makes its money from selling "new" stock. The 8 and 16 cent prices are what people are paying each other for "used" stock, and the company doesn't see a penny from those "used" stock trades.
Please, since you are so familiar with the ins and outs of Yahoo, what would you have done differently?