Titan Stock Check: M-Cap Crosses INR 3 Lakh Crore