Another reason might be that there was a trade that either occurred post-pre market or hadn't yet been tallied from the last seconds of trading the day before. You have to look at the time stamps as well. That would cause it to open up or down from the previous close even though there wasn't a bid in front of yours.
(5)
(1)
Rocky Mountain High Brands, Inc. (RMHB) Stock Research Links