Is It Too Late To Consider Buying Magic Software Enterprises Ltd. (NASDAQ:MGIC)?