MRPL stock analysis