Back
Internet Computer (ICP) Logo

Internet Computer

ICP

#49
$2.54
May 20, 2026USD
Signaling up for 11 days

About Internet Computer (ICP)

Internet Computer (ICP) is a cryptocurrency launched in 2021. Internet Computer has a current supply of 552,918,544.87595898. The last known price of Internet Computer is 2.47884465 USD and is down -3.91 over the last 24 hours. It is currently trading on 421 active market(s) with $51,984,920.00 traded over the last 24 hours. More information can be found at https://internetcomputer.org/.

Stablecoin Expert Warns of Liquidity Risks Amid Gr...

A financial expert has raised concerns about the liquidity risks associated with major dollar-backed stablecoins, including USDT and USDC. The expert argued that these stablecoins' reserve structures ...

US Senate Clears Path for Cryptocurrency Listings ...

A bipartisan bill in the US Senate aims to clarify regulations on digital assets, clearing the path for listings. Pepeto, a cryptocurrency project, has surpassed $10 million in its presale ahead of a ...

European banks unite to create regional stablecoin...

A group of European banks has joined the Qivalis consortium to develop a euro-pegged stablecoin, expanding its membership to 37 financial institutions across 15 countries. The move is driven by concer...

Strategy

Choose a strategy for Internet Computer

Results

Analyze the results of your strategy. The table below shows all the trades that would have been made with your strategy.
Trade no.Entrance DateExit DateReturn %
1Jul 20, 2024Jul 29, 2024

-8.76%

2Aug 27, 2024Sep 2, 2024

-2.15%

3Sep 8, 2024Oct 1, 2024

13.97%

4Nov 11, 2024Dec 9, 2024

39.96%

5Apr 29, 2025May 4, 2025

-5.48%

6May 11, 2025May 30, 2025

-12.67%

7Jun 10, 2025Jun 17, 2025

-14.00%

8Jun 18, 2025Jun 24, 2025

-3.49%

9Jul 14, 2025Jul 31, 2025

-2.17%

10Aug 15, 2025Aug 20, 2025

-3.29%

11Nov 5, 2025Nov 9, 2025

35.34%

12Jan 8, 2026Jan 17, 2026

25.62%

13Mar 5, 2026Mar 22, 2026

-5.47%

14Apr 12, 2026May 13, 2026

30.59%

All Time Strategy Return:

93.74%

All Time Price Return:

-75.64%

All returns are cumulative.