think they earn from fees from each transaction members made. they have thousands of members so the fee is a big amount i think