Share Facebook Twitter LinkedIn Pinterest Email Several on-chain and social metrics for Internet Computer (ICP) show concerning trends despite a recent 14% price increase, potentially indicating a short-lived rally.