The longest bull market on record for stocks occurred between 1990 and 2000. Not surprisingly, it also provided the highest returns, as measured by the S&P 500. This period saw stock prices rise by a shocking 417%. Coming in at a close second is the bull market from March 2009 to present. As of December 2018, returns closed in on 295%. To put this into perspective, the average return of all bull markets since 1932 has only been 165%.