Mimecast Limited (MIME) Tumbled -6.78% or -2.48 To Price $34.2 On Friday
Mimecast Limited (MIME) tumbled -6.78% or -2.48 to $34.2. It is close to 624519 shares traded, which is 129.89% compare to the average total volume 480807. The market cap of MIME is $2.05 billion. The year to date change is…