I'm 93.64% sure its a common pond snail Hermaphroditic laying ~2-35 eggs every weeks in my experience baised on size. at the very largest the get to be about a half of an inch by 3/8ths and they star layin eggs at only 1/4th of an inch Its not an apple snail or a mystery snail either.
HTH
Opcn