Gaps can be caused by sudden positive/negative news, strong market movements, short squeezes, or large block deals.