Stock market booms and busts