CMR Green Tech shares fall 8% after solid 43% stock market debut. Buy, sell or hold?

· Economic Times