During the ICO, IOTA was being purchased at 1,070,663 IOTA / BTC
Now current rates are 24,127 IOTA / BTC which would be 55,000,000,000 (NEW) IOTA / BTC.
.00000093 ICO price
.00004144 Current trade price
Is my math correct? If so, WTF.
Do you people have no understanding of how markets work? You cannot force people to sell if they don't want to, the world doesn't owe you any iota. If you want something that somebody has they are free to cite any price they wish and if you don't like it, it's too bad for you.