Email ID: narnoliacare@narnolia.com
Tel. No.: 6204800291
Earning Score is Consistently very high
Earning Quality is Consistently very high
Price Score is moderate
Recent Stock Price Perfomance score is average
Consistently high Earning Score but price performance has remained poor and its price performance is still not showing strength