My 2 cents worth after looking at this from a technical perspective (the fundamentals speak for themselves as has been discussed by many in recent weeks).
We had a very strong move up from 27.5c to 47.7c. This was clearly an "impulse wave" (picking up on a Elliott Wave terminology) and so in form and structure was quite bullish. Since then we have had a retrace from 47.7c to 36.5c = 11.2c or 55% retracement. This is about what you want to see for a corrective wave.
The recent 36.5c low came with a nice divergence on the RSI & MACD technical indicators which suggests that "may" be the end of the correction. Since then, we have seen a small impulse wave up from 36.5c to 40.2c which adds further thought that the 36.5c low was the end of a correction.
Only time will tell, but if the above is correct we should start to see some strength in the share price over the next week, taking out the more recent 40.2c high and moving north strongly from there.
As always, DYOR... The above are just the musings of an investor who likes to look at technical from time to time - I don't necessarily claim any expertise in the TA area!
MGX Price at posting:
38.0¢ Sentiment: Buy Disclosure: Held