As at May 29, 2005, Google last traded price was $266 – an increase over its opening price of $100 on August 19, 2004. It is easy to be caught up by the outburst of irrational exuberance over this spectacular performance. Instead, this article tries to present a contrarian’s view.