Need to take dilution into account here. If we assume a (optimistic?) 1% stake, that's $650M.
YC recently (1-2 years ago?) started giving 120k. Before that, it was 10-20k. So let's say half of what you said is the total investment = 65M.
That's a 10X return. I actually was expecting higher. Am I missing something in my numbers?