Maxi-cash broke above its all time high recently because it is having a bonus issue end of May. The Ex-date will be 29 May. It will not be profitable if we hold the stock through the Ex-date to get an extra share because the share price usually will drop accordingly. But before ex-bonus, the stock is likely to rally up because many people will think it is a good deal to get an extra share and buy maxi-cash. I prefer to catch the rally but sell the share before Ex-date. I will consider buy on weakness during pull back when price drop to 50% Fibonacci retracement.