Agreed. Like you said, theoretically speaking there is no TOP price (no limit, in mathematics is known as infinity), but there is a definitely a BOTTOM price (zero). Infinity is not a real number, it is an idea. An idea of something without an end. So, again theoretically speaking a TOP price will never be reached, as far as the game goes on and the rules are not being changed (e.i. no limit for the share price, and continuous/perpetual trading of the shares).