They were pre-mined but the supply is infinite, as I understand there is nothing preventing them from creating more at any point.
Some people will tell you they control the validating nodes, but thats only really a half truth. Ripple controls 3 out of 50+ nodes, and also controls the default list of approved validator nodes. There's no reason why you can't deviate from the default list of validators, but its hard to say if anyone actually does in practice.