Yes, the ones that invested earlier before now, when the price was still at $10,000 are the ones who made astronomical gains from it. But the ones who bought it last month, made some gains too, but not the same with the ones that bought in the last four months.Yes you are right. No one knows what is the future of cryptocurrencies but according to present experience ,we can say that it can be profitable in future. So if anyone invested in past ,he got big reward of his investment specially in Bitcoins.