A bull market occurs when stock prices as a whole move upward for a prolonged period. Bull markets do not last a specific amount of time, nor is there a definite length of time that passes between them. The rate at which stock prices rise during different bull markets also varies widely.