If the demand increased as little as 10000 shares/day price movement would soon ensue. When marginable if holders of 5m shares added 10% creating a demand for 500k shares the price should respond briskly. And breaking to new highs will have traders piling in and shorts bailing out.
All this without news or revenues. Add news/revenues the question will be how good does good get......