Simply put, nothing lasts forever, including this impressive bull market. Of course, everyone wants to know how much longer can it last? No one really knows. Are there reasons to think it's sooner rather than later? Sure, but how many tops have been called the last...

read more