Sort:  

Isn't it cheaper to buy it directly from the eos ico?

https://eosscan.io/

yes, thats how they keep it low because of how the ico works

Not always, most of the time it matches the price of those on exchanges because it keeps rising throughout the day till the end of the occuring period is reached.

100$ means 100B market cap