Was it an orgasm?

So last week I was at my best friend's house and I met a boy. We started talking and enjoyed of each other's presence for about 2 hours. At the end of the night we started making out and it ended in a "petting" situation. I had 2 orgasms without being touched, just by moving my body while sitting on top of him with my entire clothes. I think he felt the same way. His breath started to get heavier and he started to moan softly until I moved faster and he stopped, relaxed and started to kiss me softly and gently; just as if he just had an orgasm. This happened 3 times but at differente moments of the night. Does this mean he reached 3 orgasms with like 30 minutes of difference between each one? Is that possible?