Yeah, I'm a bit concerned about MCR too. Bought some at $3 a few weeks back thinking it was oversold only to see it get smashed over the last few days. Plus it's not making much ground on the green days.
Took a bit of comfort in seeing a directors buy note at $3.12 today though.