They've got a 5 year, $2 billion contract with Google for cloud services. There's $100 million / quarter right there. Plus they have staff.
Yes, servers cost money, but locking in that cost doesn't make sense to me, because it makes it very hard to reduce costs, even if you invest developers in efficiency.
Glad I bailed on some SNAP interviews a few months back.