The thing about ICOs is that during it, the coins that are being sold are done at a really cheap price. This initial discount is what helps you get the coins at a cheap rate. Then when the coins get listed on the exchanges, the coins are listed in the original prices that was intended for the coin which is a higher price than what was giving at the ico. When the price starts going up, you keep making money.