My bad then…I thought that always positive is the common behaviour of modulo but seems I was wrong.
It seems that in fact it varies between programming languages but in most of them the remainder has the same sign as the dividend. Source: Modulo - Wikipedia
Edit: Please excuse the non-academical source.