There can be ten billion shares, if only one person is buying or selling then they set the price of their trade, to a certain extent. At some point a market maker computer might step in and buy the shares going cheaply or sell the shares going for a high price.
My logic would apply to your $1 bid, but you need to realize that if you bid $1 it will go to the lowest priced offering. It would occur only if there were no shares for sale below $1. Today someone sold and it went to the lowest bidder, 5% lower. This is how market pricing works.
Generally speaking, the lower the share count, the easier it is for small trades to move prices higher and lower.