ICON (ICX) is a cryptocurrency. ICON has a current supply of 1,108,792,174.2180953 with 1,097,167,982.5789423 in circulation. The last known price of ICON is 0.02461866 USD and is down -1.01 over the ...