A majority of them get their BTC's from users selling to them, They offer it in 2 ways "i.e buying and selling", I guess it's the same BTC but they just add there commission to the price, I don't think there is a specific way to get their BTC's other than from the users selling.