They sell ads, but now they also charge for API requests. Unlike most forums, a significant amount of Reddit interactions happen via the API. They have all the best communities on the internet, but their software is HORRIBLE, so the community has created all kinds of popular 3rd party clients, tools, and bots for engaging the community without having to use the god-awful Reddit software.