They should be in there buying back as much as possible at these prices. Lets hope they picked up a lot of the 1.2m odd shares changing hands today. Market sentiment towards anything involving new media at moment is very negative.
MCU Price at posting:
0.0¢ Sentiment: Buy Disclosure: Held