ICON (ICX) is a cryptocurrency .
ICON has a current supply of 1,044,067,238.2218677 with 1,031,393,247.2108647 in circulation.
The last known price of ICON is 0.14485509 USD and is down -3.91 over the last 24 hours.
It is currently trading on 141 active market(s) with $8,972,525.50 traded over the last 24 hours.
More information can be found at https://icon.community.