Bull market may be nearing its end