Rock, I would not take the past 2 years' performance as a reference for future performance. The last 2 years saw a big drop in factory utilisation, so GP margins got whacked, and net profit vapourised.
My concern is different from yours. I am concerned that there is no visibility on the gross margins for the new contracts secured and publicised with so much hype. I have a sneaky feeling the margins are not great, so I am looking for a really big ramp up in orders, otherwise Midas will be a mediocre performer in the next 2 years.