crosses Rs 300 crore mark