Charts
Market Chart
A trading-desk chart in pure SVG: OHLC candles, a volume pane, a snapping crosshair and a live tape.
Candlestick Chart
OHLC candles with optional volume and hollow-up bodies, for stocks and any market pair.
Price Chart
Ticker chrome with last price and signed delta — for tokens, equities or protocol TVL.
SOLSolana
$150.40
+17.13%
Indicator Chart
Price, RSI and MACD stacked on one time axis with a single crosshair across all three panes.
| Date | Close | RSI | MACD |
|---|---|---|---|
| May 24 | $251.55 | 66.6 | 11.21 |
| May 25 | $252.02 | 66.9 | 10.85 |
| May 26 | $253.06 | 67.6 | 10.53 |
| May 27 | $250.89 | 64.6 | 9.99 |
| May 28 | $254.08 | 66.9 | 9.70 |
| May 29 | $251.26 | 63.0 | 9.15 |
| May 30 | $248.29 | 59.0 | 8.37 |
| May 31 | $252.41 | 62.5 | 7.99 |
| Jun 1 | $250.94 | 60.5 | 7.49 |
| Jun 2 | $248.49 | 57.3 | 6.81 |
| Jun 3 | $247.25 | 55.6 | 6.10 |
| Jun 4 | $244.86 | 52.5 | 5.29 |
| Jun 5 | $242.15 | 49.1 | 4.38 |
| Jun 6 | $240.08 | 46.7 | 3.45 |
| Jun 7 | $240.14 | 46.7 | 2.68 |
| Jun 8 | $240.73 | 47.6 | 2.10 |
| Jun 9 | $239.84 | 46.4 | 1.55 |
| Jun 10 | $240.83 | 48.0 | 1.18 |
| Jun 11 | $242.05 | 50.0 | 0.97 |
| Jun 12 | $245.37 | 55.0 | 1.07 |
| Jun 13 | $244.51 | 53.5 | 1.06 |
| Jun 14 | $242.11 | 49.4 | 0.85 |
| Jun 15 | $247.91 | 57.8 | 1.14 |
| Jun 16 | $246.89 | 56.0 | 1.27 |
| Jun 17 | $247.42 | 56.8 | 1.40 |
| Jun 18 | $249.74 | 59.9 | 1.67 |
| Jun 19 | $244.73 | 51.2 | 1.46 |
| Jun 20 | $238.88 | 43.3 | 0.82 |
| Jun 21 | $239.62 | 44.5 | 0.36 |
| Jun 22 | $242.75 | 49.3 | 0.25 |
| Jun 23 | $245.00 | 52.4 | 0.34 |
| Jun 24 | $243.76 | 50.5 | 0.31 |
| Jun 25 | $237.64 | 42.5 | -0.21 |
| Jun 26 | $232.84 | 37.5 | -0.99 |
| Jun 27 | $233.09 | 37.9 | -1.58 |
| Jun 28 | $231.56 | 36.3 | -2.14 |
| Jun 29 | $234.27 | 41.0 | -2.34 |
| Jun 30 | $234.05 | 40.7 | -2.49 |
| Jul 1 | $234.58 | 41.7 | -2.53 |
| Jul 2 | $234.89 | 42.3 | -2.51 |
| Jul 3 | $232.08 | 38.5 | -2.69 |
| Jul 4 | $229.87 | 35.7 | -2.98 |
| Jul 5 | $225.68 | 31.2 | -3.51 |
| Jul 6 | $229.07 | 38.0 | -3.61 |
| Jul 7 | $233.48 | 45.6 | -3.29 |
| Jul 8 | $231.40 | 43.0 | -3.18 |
| Jul 9 | $226.89 | 37.8 | -3.41 |
| Jul 10 | $222.58 | 33.6 | -3.90 |
| Jul 11 | $221.24 | 32.4 | -4.34 |
| Jul 12 | $218.38 | 30.0 | -4.87 |
| Jul 13 | $214.29 | 26.9 | -5.55 |
| Jul 14 | $216.39 | 30.8 | -5.85 |
| Jul 15 | $214.14 | 29.0 | -6.20 |
| Jul 16 | $219.12 | 37.8 | -6.01 |
| Jul 17 | $223.75 | 44.6 | -5.42 |
| Jul 18 | $223.60 | 44.5 | -4.91 |
| Jul 19 | $228.92 | 51.6 | -4.03 |
| Jul 20 | $229.49 | 52.3 | -3.25 |
| Jul 21 | $233.49 | 57.0 | -2.28 |
| Jul 22 | $232.56 | 55.6 | -1.57 |
| Jul 23 | $237.67 | 61.1 | -0.59 |
| Jul 24 | $233.75 | 55.4 | -0.12 |
| Jul 25 | $231.99 | 53.0 | 0.10 |
| Jul 26 | $228.62 | 48.7 | 0.01 |
| Jul 27 | $232.01 | 52.9 | 0.20 |
| Jul 28 | $234.57 | 55.8 | 0.56 |
| Jul 29 | $241.40 | 62.5 | 1.37 |
| Jul 30 | $243.67 | 64.4 | 2.18 |
| Jul 31 | $241.86 | 61.7 | 2.64 |
| Aug 1 | $245.40 | 64.8 | 3.26 |
| Aug 2 | $244.67 | 63.7 | 3.64 |
| Aug 3 | $248.49 | 67.0 | 4.21 |
| Aug 4 | $249.85 | 68.1 | 4.71 |
| Aug 5 | $247.22 | 63.6 | 4.84 |
| Aug 6 | $246.33 | 62.1 | 4.82 |
| Aug 7 | $245.68 | 61.0 | 4.69 |
| Aug 8 | $245.21 | 60.2 | 4.51 |
| Aug 9 | $246.65 | 61.9 | 4.42 |
| Aug 10 | $246.16 | 60.9 | 4.27 |
| Aug 11 | $242.34 | 53.8 | 3.79 |
| Aug 12 | $246.84 | 59.8 | 3.73 |
| Aug 13 | $250.26 | 63.6 | 3.92 |
| Aug 14 | $248.84 | 61.0 | 3.91 |
| Aug 15 | $245.85 | 55.8 | 3.61 |
| Aug 16 | $249.16 | 59.9 | 3.61 |
| Aug 17 | $246.34 | 55.2 | 3.34 |
| Aug 18 | $243.18 | 50.5 | 2.83 |
| Aug 19 | $242.97 | 50.2 | 2.39 |
| Aug 20 | $243.68 | 51.2 | 2.07 |
| Aug 21 | $245.85 | 54.5 | 1.97 |
Depth Chart
Cumulative bid and ask liquidity either side of the mid, with a crosshair that reports resting size.
$245.85
- Spread
- $0.30 (0.122%)
- Bid depth
- 9.5K
- Ask depth
- 11.5K
| Price | Side | Size | Cumulative |
|---|---|---|---|
| $246.00 | Ask | 235 | 235 |
| $246.15 | Ask | 406 | 641 |
| $246.30 | Ask | 254 | 895 |
| $246.45 | Ask | 230 | 1125 |
| $246.60 | Ask | 1148 | 2273 |
| $246.75 | Ask | 1292 | 3565 |
| $246.90 | Ask | 611 | 4176 |
| $247.05 | Ask | 945 | 5121 |
| $247.20 | Ask | 518 | 5639 |
| $247.35 | Ask | 570 | 6209 |
| $247.50 | Ask | 941 | 7150 |
| $247.65 | Ask | 529 | 7679 |
| $247.80 | Ask | 929 | 8608 |
| $247.95 | Ask | 904 | 9512 |
| $248.10 | Ask | 1084 | 10596 |
| $248.25 | Ask | 883 | 11479 |
| $245.70 | Bid | 150 | 150 |
| $245.55 | Bid | 307 | 457 |
| $245.40 | Bid | 435 | 892 |
| $245.25 | Bid | 184 | 1076 |
| $245.10 | Bid | 368 | 1444 |
| $244.95 | Bid | 595 | 2039 |
| $244.80 | Bid | 296 | 2335 |
| $244.65 | Bid | 397 | 2732 |
| $244.50 | Bid | 664 | 3396 |
| $244.35 | Bid | 1772 | 5168 |
| $244.20 | Bid | 688 | 5856 |
| $244.05 | Bid | 419 | 6275 |
| $243.90 | Bid | 867 | 7142 |
| $243.75 | Bid | 845 | 7987 |
| $243.60 | Bid | 965 | 8952 |
| $243.45 | Bid | 585 | 9537 |
Order Book
A trading ladder with cumulative depth bars, a spread row and flashing updates in live mode.
- $247.208168.3K
- $247.051.5K7.5K
- $246.909386.1K
- $246.751.9K5.1K
- $246.601.7K3.2K
- $246.453301.5K
- $246.303491.2K
- $246.15527805
- $246.00278278
- $245.70215215
- $245.55448663
- $245.40297960
- $245.255911.6K
- $245.106352.2K
- $244.958263K
- $244.807193.7K
- $244.656234.4K
- $244.501.1K5.5K
Portfolio Chart
Account value against cost basis, with drawdown from the running peak shaded underneath.
| Date | Value | Basis | Drawdown % |
|---|---|---|---|
| Aug 22 | $47,603.00 | $43,890.00 | 0.00 |
| Aug 23 | $47,537.00 | $43,890.00 | -0.14 |
| Aug 24 | $47,326.00 | $43,890.00 | -0.58 |
| Aug 25 | $47,174.00 | $43,890.00 | -0.90 |
| Aug 26 | $47,182.00 | $43,890.00 | -0.88 |
| Aug 27 | $48,929.00 | $45,780.00 | 0.00 |
| Aug 28 | $48,737.00 | $45,780.00 | -0.39 |
| Aug 29 | $48,927.00 | $45,780.00 | -0.00 |
| Aug 30 | $49,290.00 | $45,780.00 | 0.00 |
| Aug 31 | $49,433.00 | $45,780.00 | 0.00 |
| Sep 1 | $49,583.00 | $45,780.00 | 0.00 |
| Sep 2 | $49,596.00 | $45,780.00 | 0.00 |
| Sep 3 | $49,588.00 | $45,780.00 | -0.02 |
| Sep 4 | $49,380.00 | $45,780.00 | -0.44 |
| Sep 5 | $49,484.00 | $45,780.00 | -0.23 |
| Sep 6 | $49,864.00 | $45,780.00 | 0.00 |
| Sep 7 | $50,273.00 | $45,780.00 | 0.00 |
| Sep 8 | $50,046.00 | $45,780.00 | -0.45 |
| Sep 9 | $49,645.00 | $45,780.00 | -1.25 |
| Sep 10 | $49,472.00 | $45,780.00 | -1.59 |
| Sep 11 | $49,602.00 | $45,780.00 | -1.33 |
| Sep 12 | $49,738.00 | $45,780.00 | -1.06 |
| Sep 13 | $49,545.00 | $45,780.00 | -1.45 |
| Sep 14 | $49,500.00 | $45,780.00 | -1.54 |
| Sep 15 | $49,088.00 | $45,780.00 | -2.36 |
| Sep 16 | $49,336.00 | $45,780.00 | -1.86 |
| Sep 17 | $49,696.00 | $45,780.00 | -1.15 |
| Sep 18 | $49,833.00 | $45,780.00 | -0.88 |
| Sep 19 | $50,188.00 | $45,780.00 | -0.17 |
| Sep 20 | $50,169.00 | $45,780.00 | -0.21 |
| Sep 21 | $49,731.00 | $45,780.00 | -1.08 |
| Sep 22 | $49,500.00 | $45,780.00 | -1.54 |
| Sep 23 | $49,572.00 | $45,780.00 | -1.39 |
| Sep 24 | $49,791.00 | $45,780.00 | -0.96 |
| Sep 25 | $49,932.00 | $45,780.00 | -0.68 |
| Sep 26 | $51,906.00 | $47,670.00 | 0.00 |
| Sep 27 | $52,066.00 | $47,670.00 | 0.00 |
| Sep 28 | $51,840.00 | $47,670.00 | -0.43 |
| Sep 29 | $51,763.00 | $47,670.00 | -0.58 |
| Sep 30 | $51,302.00 | $47,670.00 | -1.47 |
| Oct 1 | $51,805.00 | $47,670.00 | -0.50 |
| Oct 2 | $51,415.00 | $47,670.00 | -1.25 |
| Oct 3 | $51,534.00 | $47,670.00 | -1.02 |
| Oct 4 | $51,538.00 | $47,670.00 | -1.01 |
| Oct 5 | $51,295.00 | $47,670.00 | -1.48 |
| Oct 6 | $51,694.00 | $47,670.00 | -0.71 |
| Oct 7 | $51,732.00 | $47,670.00 | -0.64 |
| Oct 8 | $51,748.00 | $47,670.00 | -0.61 |
| Oct 9 | $51,711.00 | $47,670.00 | -0.68 |
| Oct 10 | $52,235.00 | $47,670.00 | 0.00 |
| Oct 11 | $52,600.00 | $47,670.00 | 0.00 |
| Oct 12 | $52,673.00 | $47,670.00 | 0.00 |
| Oct 13 | $52,806.00 | $47,670.00 | 0.00 |
| Oct 14 | $53,104.00 | $47,670.00 | 0.00 |
| Oct 15 | $53,160.00 | $47,670.00 | 0.00 |
| Oct 16 | $53,322.00 | $47,670.00 | 0.00 |
| Oct 17 | $53,483.00 | $47,670.00 | 0.00 |
| Oct 18 | $53,099.00 | $47,670.00 | -0.72 |
| Oct 19 | $53,406.00 | $47,670.00 | -0.14 |
| Oct 20 | $53,815.00 | $47,670.00 | 0.00 |
| Oct 21 | $54,350.00 | $47,670.00 | 0.00 |
| Oct 22 | $54,782.00 | $47,670.00 | 0.00 |
| Oct 23 | $55,297.00 | $47,670.00 | 0.00 |
| Oct 24 | $54,789.00 | $47,670.00 | -0.92 |
| Oct 25 | $55,093.00 | $47,670.00 | -0.37 |
| Oct 26 | $57,270.00 | $49,560.00 | 0.00 |
| Oct 27 | $57,826.00 | $49,560.00 | 0.00 |
| Oct 28 | $58,256.00 | $49,560.00 | 0.00 |
| Oct 29 | $58,780.00 | $49,560.00 | 0.00 |
| Oct 30 | $58,776.00 | $49,560.00 | -0.01 |
| Oct 31 | $59,200.00 | $49,560.00 | 0.00 |
| Nov 1 | $58,647.00 | $49,560.00 | -0.93 |
| Nov 2 | $59,225.00 | $49,560.00 | 0.00 |
| Nov 3 | $59,081.00 | $49,560.00 | -0.24 |
| Nov 4 | $58,740.00 | $49,560.00 | -0.82 |
| Nov 5 | $58,647.00 | $49,560.00 | -0.98 |
| Nov 6 | $58,400.00 | $49,560.00 | -1.39 |
| Nov 7 | $58,471.00 | $49,560.00 | -1.27 |
| Nov 8 | $58,974.00 | $49,560.00 | -0.42 |
| Nov 9 | $59,620.00 | $49,560.00 | 0.00 |
| Nov 10 | $59,811.00 | $49,560.00 | 0.00 |
| Nov 11 | $59,751.00 | $49,560.00 | -0.10 |
| Nov 12 | $59,755.00 | $49,560.00 | -0.09 |
| Nov 13 | $59,715.00 | $49,560.00 | -0.16 |
| Nov 14 | $59,937.00 | $49,560.00 | 0.00 |
| Nov 15 | $60,393.00 | $49,560.00 | 0.00 |
| Nov 16 | $60,227.00 | $49,560.00 | -0.27 |
| Nov 17 | $60,522.00 | $49,560.00 | 0.00 |
| Nov 18 | $60,173.00 | $49,560.00 | -0.58 |
| Nov 19 | $59,897.00 | $49,560.00 | -1.03 |
| Nov 20 | $59,687.00 | $49,560.00 | -1.38 |
| Nov 21 | $59,899.00 | $49,560.00 | -1.03 |
| Nov 22 | $60,320.00 | $49,560.00 | -0.33 |
| Nov 23 | $60,786.00 | $49,560.00 | 0.00 |
| Nov 24 | $60,664.00 | $49,560.00 | -0.20 |
| Nov 25 | $63,125.00 | $51,450.00 | 0.00 |
| Nov 26 | $63,347.00 | $51,450.00 | 0.00 |
| Nov 27 | $63,311.00 | $51,450.00 | -0.06 |
| Nov 28 | $62,892.00 | $51,450.00 | -0.72 |
| Nov 29 | $62,541.00 | $51,450.00 | -1.27 |
| Nov 30 | $62,958.00 | $51,450.00 | -0.61 |
| Dec 1 | $62,647.00 | $51,450.00 | -1.11 |
| Dec 2 | $63,088.00 | $51,450.00 | -0.41 |
| Dec 3 | $62,860.00 | $51,450.00 | -0.77 |
| Dec 4 | $63,238.00 | $51,450.00 | -0.17 |
| Dec 5 | $63,894.00 | $51,450.00 | 0.00 |
| Dec 6 | $64,349.00 | $51,450.00 | 0.00 |
| Dec 7 | $63,846.00 | $51,450.00 | -0.78 |
| Dec 8 | $64,028.00 | $51,450.00 | -0.50 |
| Dec 9 | $63,536.00 | $51,450.00 | -1.26 |
| Dec 10 | $63,996.00 | $51,450.00 | -0.55 |
| Dec 11 | $64,511.00 | $51,450.00 | 0.00 |
| Dec 12 | $64,065.00 | $51,450.00 | -0.69 |
| Dec 13 | $63,788.00 | $51,450.00 | -1.12 |
| Dec 14 | $63,412.00 | $51,450.00 | -1.70 |
| Dec 15 | $62,886.00 | $51,450.00 | -2.52 |
| Dec 16 | $62,656.00 | $51,450.00 | -2.88 |
| Dec 17 | $63,118.00 | $51,450.00 | -2.16 |
| Dec 18 | $62,821.00 | $51,450.00 | -2.62 |
| Dec 19 | $63,119.00 | $51,450.00 | -2.16 |
| Dec 20 | $62,990.00 | $51,450.00 | -2.36 |
| Dec 21 | $62,615.00 | $51,450.00 | -2.94 |
| Dec 22 | $62,799.00 | $51,450.00 | -2.65 |
| Dec 23 | $63,173.00 | $51,450.00 | -2.07 |
| Dec 24 | $63,174.00 | $51,450.00 | -2.07 |
| Dec 25 | $64,581.00 | $53,340.00 | 0.00 |
| Dec 26 | $65,288.00 | $53,340.00 | 0.00 |
| Dec 27 | $65,130.00 | $53,340.00 | -0.24 |
| Dec 28 | $65,694.00 | $53,340.00 | 0.00 |
| Dec 29 | $65,923.00 | $53,340.00 | 0.00 |
| Dec 30 | $66,542.00 | $53,340.00 | 0.00 |
| Dec 31 | $66,154.00 | $53,340.00 | -0.58 |
| Jan 1 | $66,650.00 | $53,340.00 | 0.00 |
| Jan 2 | $67,085.00 | $53,340.00 | 0.00 |
| Jan 3 | $67,733.00 | $53,340.00 | 0.00 |
| Jan 4 | $68,036.00 | $53,340.00 | 0.00 |
| Jan 5 | $68,565.00 | $53,340.00 | 0.00 |
| Jan 6 | $69,263.00 | $53,340.00 | 0.00 |
| Jan 7 | $69,841.00 | $53,340.00 | 0.00 |
| Jan 8 | $69,790.00 | $53,340.00 | -0.07 |
| Jan 9 | $70,010.00 | $53,340.00 | 0.00 |
| Jan 10 | $70,308.00 | $53,340.00 | 0.00 |
| Jan 11 | $70,632.00 | $53,340.00 | 0.00 |
| Jan 12 | $71,351.00 | $53,340.00 | 0.00 |
| Jan 13 | $71,869.00 | $53,340.00 | 0.00 |
| Jan 14 | $72,120.00 | $53,340.00 | 0.00 |
| Jan 15 | $72,805.00 | $53,340.00 | 0.00 |
| Jan 16 | $72,129.00 | $53,340.00 | -0.93 |
| Jan 17 | $71,507.00 | $53,340.00 | -1.78 |
| Jan 18 | $71,650.00 | $53,340.00 | -1.59 |
| Jan 19 | $71,587.00 | $53,340.00 | -1.67 |
| Jan 20 | $71,418.00 | $53,340.00 | -1.91 |
| Jan 21 | $71,015.00 | $53,340.00 | -2.46 |
| Jan 22 | $70,630.00 | $53,340.00 | -2.99 |
| Jan 23 | $71,244.00 | $53,340.00 | -2.14 |
| Jan 24 | $72,588.00 | $55,230.00 | -0.30 |
| Jan 25 | $71,921.00 | $55,230.00 | -1.21 |
| Jan 26 | $71,625.00 | $55,230.00 | -1.62 |
| Jan 27 | $71,591.00 | $55,230.00 | -1.67 |
| Jan 28 | $71,464.00 | $55,230.00 | -1.84 |
| Jan 29 | $71,487.00 | $55,230.00 | -1.81 |
| Jan 30 | $71,820.00 | $55,230.00 | -1.35 |
| Jan 31 | $72,411.00 | $55,230.00 | -0.54 |
| Feb 1 | $72,811.00 | $55,230.00 | 0.00 |
| Feb 2 | $72,628.00 | $55,230.00 | -0.25 |
| Feb 3 | $72,840.00 | $55,230.00 | 0.00 |
| Feb 4 | $72,738.00 | $55,230.00 | -0.14 |
| Feb 5 | $72,163.00 | $55,230.00 | -0.93 |
| Feb 6 | $72,719.00 | $55,230.00 | -0.17 |
| Feb 7 | $72,657.00 | $55,230.00 | -0.25 |
| Feb 8 | $72,272.00 | $55,230.00 | -0.78 |
| Feb 9 | $72,339.00 | $55,230.00 | -0.69 |
| Feb 10 | $73,101.00 | $55,230.00 | 0.00 |
| Feb 11 | $73,245.00 | $55,230.00 | 0.00 |
| Feb 12 | $73,719.00 | $55,230.00 | 0.00 |
| Feb 13 | $74,190.00 | $55,230.00 | 0.00 |
| Feb 14 | $74,407.00 | $55,230.00 | 0.00 |
| Feb 15 | $75,000.00 | $55,230.00 | 0.00 |
| Feb 16 | $74,302.00 | $55,230.00 | -0.93 |
| Feb 17 | $74,744.00 | $55,230.00 | -0.34 |
| Feb 18 | $74,626.00 | $55,230.00 | -0.50 |
| Feb 19 | $74,169.00 | $55,230.00 | -1.11 |
| Feb 20 | $73,873.00 | $55,230.00 | -1.50 |
| Feb 21 | $74,078.00 | $55,230.00 | -1.23 |
| Feb 22 | $74,672.00 | $55,230.00 | -0.44 |
| Feb 23 | $76,059.00 | $57,120.00 | 0.00 |
| Feb 24 | $76,314.00 | $57,120.00 | 0.00 |
| Feb 25 | $77,003.00 | $57,120.00 | 0.00 |
| Feb 26 | $76,692.00 | $57,120.00 | -0.40 |
| Feb 27 | $76,365.00 | $57,120.00 | -0.83 |
| Feb 28 | $75,957.00 | $57,120.00 | -1.36 |
| Mar 1 | $75,868.00 | $57,120.00 | -1.47 |
| Mar 2 | $75,367.00 | $57,120.00 | -2.12 |
| Mar 3 | $75,720.00 | $57,120.00 | -1.67 |
| Mar 4 | $76,324.00 | $57,120.00 | -0.88 |
| Mar 5 | $76,372.00 | $57,120.00 | -0.82 |
| Mar 6 | $75,634.00 | $57,120.00 | -1.78 |
| Mar 7 | $76,069.00 | $57,120.00 | -1.21 |
| Mar 8 | $75,921.00 | $57,120.00 | -1.41 |
| Mar 9 | $75,761.00 | $57,120.00 | -1.61 |
| Mar 10 | $75,015.00 | $57,120.00 | -2.58 |
| Mar 11 | $75,309.00 | $57,120.00 | -2.20 |
| Mar 12 | $74,829.00 | $57,120.00 | -2.82 |
| Mar 13 | $74,987.00 | $57,120.00 | -2.62 |
| Mar 14 | $75,244.00 | $57,120.00 | -2.28 |
| Mar 15 | $75,829.00 | $57,120.00 | -1.52 |
| Mar 16 | $76,545.00 | $57,120.00 | -0.59 |
| Mar 17 | $76,337.00 | $57,120.00 | -0.86 |
| Mar 18 | $76,721.00 | $57,120.00 | -0.37 |
| Mar 19 | $76,673.00 | $57,120.00 | -0.43 |
| Mar 20 | $77,326.00 | $57,120.00 | 0.00 |
| Mar 21 | $77,383.00 | $57,120.00 | 0.00 |
| Mar 22 | $77,677.00 | $57,120.00 | 0.00 |
| Mar 23 | $77,484.00 | $57,120.00 | -0.25 |
| Mar 24 | $76,830.00 | $57,120.00 | -1.09 |
| Mar 25 | $78,615.00 | $59,010.00 | 0.00 |
| Mar 26 | $78,356.00 | $59,010.00 | -0.33 |
| Mar 27 | $78,531.00 | $59,010.00 | -0.11 |
| Mar 28 | $78,745.00 | $59,010.00 | 0.00 |
| Mar 29 | $79,323.00 | $59,010.00 | 0.00 |
| Mar 30 | $79,028.00 | $59,010.00 | -0.37 |
| Mar 31 | $78,301.00 | $59,010.00 | -1.29 |
| Apr 1 | $78,964.00 | $59,010.00 | -0.45 |
| Apr 2 | $79,469.00 | $59,010.00 | 0.00 |
| Apr 3 | $79,921.00 | $59,010.00 | 0.00 |
| Apr 4 | $79,494.00 | $59,010.00 | -0.53 |
| Apr 5 | $79,527.00 | $59,010.00 | -0.49 |
| Apr 6 | $78,996.00 | $59,010.00 | -1.16 |
| Apr 7 | $79,087.00 | $59,010.00 | -1.04 |
| Apr 8 | $78,620.00 | $59,010.00 | -1.63 |
| Apr 9 | $79,153.00 | $59,010.00 | -0.96 |
| Apr 10 | $79,287.00 | $59,010.00 | -0.79 |
| Apr 11 | $78,705.00 | $59,010.00 | -1.52 |
| Apr 12 | $78,584.00 | $59,010.00 | -1.67 |
| Apr 13 | $78,498.00 | $59,010.00 | -1.78 |
| Apr 14 | $78,709.00 | $59,010.00 | -1.52 |
| Apr 15 | $79,336.00 | $59,010.00 | -0.73 |
| Apr 16 | $78,846.00 | $59,010.00 | -1.35 |
| Apr 17 | $79,028.00 | $59,010.00 | -1.12 |
| Apr 18 | $79,520.00 | $59,010.00 | -0.50 |
| Apr 19 | $79,960.00 | $59,010.00 | 0.00 |
| Apr 20 | $79,630.00 | $59,010.00 | -0.41 |
| Apr 21 | $80,298.00 | $59,010.00 | 0.00 |
| Apr 22 | $80,898.00 | $59,010.00 | 0.00 |
| Apr 23 | $81,784.00 | $59,010.00 | 0.00 |
| Apr 24 | $83,437.00 | $60,900.00 | 0.00 |
| Apr 25 | $83,787.00 | $60,900.00 | 0.00 |
| Apr 26 | $83,198.00 | $60,900.00 | -0.70 |
| Apr 27 | $84,003.00 | $60,900.00 | 0.00 |
| Apr 28 | $83,499.00 | $60,900.00 | -0.60 |
| Apr 29 | $84,253.00 | $60,900.00 | 0.00 |
| Apr 30 | $84,571.00 | $60,900.00 | 0.00 |
| May 1 | $84,840.00 | $60,900.00 | 0.00 |
| May 2 | $85,553.00 | $60,900.00 | 0.00 |
| May 3 | $86,357.00 | $60,900.00 | 0.00 |
| May 4 | $85,953.00 | $60,900.00 | -0.47 |
| May 5 | $86,275.00 | $60,900.00 | -0.09 |
| May 6 | $85,595.00 | $60,900.00 | -0.88 |
| May 7 | $85,055.00 | $60,900.00 | -1.51 |
| May 8 | $84,563.00 | $60,900.00 | -2.08 |
| May 9 | $84,723.00 | $60,900.00 | -1.89 |
| May 10 | $84,723.00 | $60,900.00 | -1.89 |
| May 11 | $84,712.00 | $60,900.00 | -1.90 |
| May 12 | $85,033.00 | $60,900.00 | -1.53 |
| May 13 | $85,080.00 | $60,900.00 | -1.48 |
| May 14 | $85,602.00 | $60,900.00 | -0.87 |
| May 15 | $86,085.00 | $60,900.00 | -0.31 |
| May 16 | $86,609.00 | $60,900.00 | 0.00 |
| May 17 | $87,254.00 | $60,900.00 | 0.00 |
| May 18 | $88,078.00 | $60,900.00 | 0.00 |
| May 19 | $88,373.00 | $60,900.00 | 0.00 |
| May 20 | $89,087.00 | $60,900.00 | 0.00 |
| May 21 | $89,922.00 | $60,900.00 | 0.00 |
| May 22 | $90,632.00 | $60,900.00 | 0.00 |
| May 23 | $91,346.00 | $60,900.00 | 0.00 |
| May 24 | $93,064.00 | $62,790.00 | 0.00 |
| May 25 | $93,097.00 | $62,790.00 | 0.00 |
| May 26 | $92,569.00 | $62,790.00 | -0.57 |
| May 27 | $93,373.00 | $62,790.00 | 0.00 |
| May 28 | $93,899.00 | $62,790.00 | 0.00 |
| May 29 | $94,832.00 | $62,790.00 | 0.00 |
| May 30 | $95,045.00 | $62,790.00 | 0.00 |
| May 31 | $94,455.00 | $62,790.00 | -0.62 |
| Jun 1 | $95,341.00 | $62,790.00 | 0.00 |
| Jun 2 | $95,409.00 | $62,790.00 | 0.00 |
| Jun 3 | $94,744.00 | $62,790.00 | -0.70 |
| Jun 4 | $94,635.00 | $62,790.00 | -0.81 |
| Jun 5 | $95,354.00 | $62,790.00 | -0.06 |
| Jun 6 | $94,470.00 | $62,790.00 | -0.98 |
| Jun 7 | $95,029.00 | $62,790.00 | -0.40 |
| Jun 8 | $94,194.00 | $62,790.00 | -1.27 |
| Jun 9 | $94,934.00 | $62,790.00 | -0.50 |
| Jun 10 | $95,404.00 | $62,790.00 | -0.01 |
| Jun 11 | $95,113.00 | $62,790.00 | -0.31 |
| Jun 12 | $95,281.00 | $62,790.00 | -0.13 |
| Jun 13 | $95,071.00 | $62,790.00 | -0.35 |
| Jun 14 | $95,161.00 | $62,790.00 | -0.26 |
| Jun 15 | $94,360.00 | $62,790.00 | -1.10 |
| Jun 16 | $94,703.00 | $62,790.00 | -0.74 |
| Jun 17 | $94,315.00 | $62,790.00 | -1.15 |
| Jun 18 | $94,626.00 | $62,790.00 | -0.82 |
| Jun 19 | $94,255.00 | $62,790.00 | -1.21 |
| Jun 20 | $93,345.00 | $62,790.00 | -2.16 |
| Jun 21 | $92,914.00 | $62,790.00 | -2.62 |
| Jun 22 | $92,431.00 | $62,790.00 | -3.12 |
| Jun 23 | $94,165.00 | $64,680.00 | -1.30 |
| Jun 24 | $94,010.00 | $64,680.00 | -1.47 |
| Jun 25 | $93,561.00 | $64,680.00 | -1.94 |
| Jun 26 | $93,319.00 | $64,680.00 | -2.19 |
| Jun 27 | $93,702.00 | $64,680.00 | -1.79 |
| Jun 28 | $93,078.00 | $64,680.00 | -2.44 |
| Jun 29 | $93,072.00 | $64,680.00 | -2.45 |
| Jun 30 | $92,536.00 | $64,680.00 | -3.01 |
| Jul 1 | $92,999.00 | $64,680.00 | -2.53 |
| Jul 2 | $93,318.00 | $64,680.00 | -2.19 |
| Jul 3 | $92,792.00 | $64,680.00 | -2.74 |
| Jul 4 | $92,643.00 | $64,680.00 | -2.90 |
| Jul 5 | $92,832.00 | $64,680.00 | -2.70 |
| Jul 6 | $92,769.00 | $64,680.00 | -2.77 |
| Jul 7 | $92,463.00 | $64,680.00 | -3.09 |
| Jul 8 | $92,020.00 | $64,680.00 | -3.55 |
| Jul 9 | $92,121.00 | $64,680.00 | -3.45 |
| Jul 10 | $92,197.00 | $64,680.00 | -3.37 |
| Jul 11 | $91,830.00 | $64,680.00 | -3.75 |
| Jul 12 | $91,304.00 | $64,680.00 | -4.30 |
| Jul 13 | $92,287.00 | $64,680.00 | -3.27 |
| Jul 14 | $91,433.00 | $64,680.00 | -4.17 |
| Jul 15 | $91,832.00 | $64,680.00 | -3.75 |
| Jul 16 | $91,618.00 | $64,680.00 | -3.97 |
| Jul 17 | $90,931.00 | $64,680.00 | -4.69 |
| Jul 18 | $90,320.00 | $64,680.00 | -5.33 |
| Jul 19 | $91,212.00 | $64,680.00 | -4.40 |
| Jul 20 | $91,995.00 | $64,680.00 | -3.58 |
| Jul 21 | $91,644.00 | $64,680.00 | -3.95 |
| Jul 22 | $92,108.00 | $64,680.00 | -3.46 |
| Jul 23 | $93,152.00 | $66,570.00 | -2.37 |
| Jul 24 | $93,913.00 | $66,570.00 | -1.57 |
| Jul 25 | $94,871.00 | $66,570.00 | -0.56 |
| Jul 26 | $94,699.00 | $66,570.00 | -0.74 |
| Jul 27 | $94,636.00 | $66,570.00 | -0.81 |
| Jul 28 | $95,394.00 | $66,570.00 | -0.02 |
| Jul 29 | $95,725.00 | $66,570.00 | 0.00 |
| Jul 30 | $95,279.00 | $66,570.00 | -0.47 |
| Jul 31 | $95,057.00 | $66,570.00 | -0.70 |
| Aug 1 | $95,492.00 | $66,570.00 | -0.24 |
| Aug 2 | $96,520.00 | $66,570.00 | 0.00 |
| Aug 3 | $96,144.00 | $66,570.00 | -0.39 |
| Aug 4 | $96,166.00 | $66,570.00 | -0.37 |
| Aug 5 | $96,268.00 | $66,570.00 | -0.26 |
| Aug 6 | $95,774.00 | $66,570.00 | -0.77 |
| Aug 7 | $95,410.00 | $66,570.00 | -1.15 |
| Aug 8 | $95,426.00 | $66,570.00 | -1.13 |
| Aug 9 | $94,716.00 | $66,570.00 | -1.87 |
| Aug 10 | $95,490.00 | $66,570.00 | -1.07 |
| Aug 11 | $95,887.00 | $66,570.00 | -0.66 |
| Aug 12 | $95,553.00 | $66,570.00 | -1.00 |
| Aug 13 | $95,988.00 | $66,570.00 | -0.55 |
| Aug 14 | $96,227.00 | $66,570.00 | -0.30 |
| Aug 15 | $95,948.00 | $66,570.00 | -0.59 |
| Aug 16 | $95,990.00 | $66,570.00 | -0.55 |
| Aug 17 | $96,106.00 | $66,570.00 | -0.43 |
| Aug 18 | $95,969.00 | $66,570.00 | -0.57 |
| Aug 19 | $96,517.00 | $66,570.00 | -0.00 |
| Aug 20 | $96,947.00 | $66,570.00 | 0.00 |
| Aug 21 | $96,820.00 | $66,570.00 | -0.13 |
Area Chart
Filled areas with gradient, hatch, dotted, stacked and dashed-stroke variants.
- Desktop
- Mobile
Bar Chart
Vertical and horizontal bars with hatch, duotone, gradient, stripe, stack, percent and glow fills.
- Desktop
- Mobile
Line Chart
Multi-series lines with solid, dashed, bump, step, gradient and glow strokes.
- Desktop
- Mobile
Composed Chart
Bars, lines and areas on one plot — mix fills, dashes and glow per series.
- Desktop
- Mobile
Pie Chart
Pie and donut charts with padded sectors, labels and optional sector glow.
- Chrome
- Safari
- Firefox
- Edge
- Other
Radar Chart
Radar plots with filled or outline series, circle grids and glow.
- Desktop
- Mobile
Radial Chart
Full and semi-circle radial bars for share and progress.
- Chrome
- Safari
- Firefox
- Edge
- Other
Histogram
Raw samples binned on nice edges, with the long tail folded into one labelled overflow bin.
API latency
900 samples · 21 bins · 9 past 109ms
p50 29msp95 72msp99 109ms
| Range | Count | Share |
|---|---|---|
| 5ms – 10ms | 21 | 2.3% |
| 10ms – 15ms | 77 | 8.6% |
| 15ms – 20ms | 124 | 13.8% |
| 20ms – 25ms | 130 | 14.4% |
| 25ms – 30ms | 111 | 12.3% |
| 30ms – 35ms | 103 | 11.4% |
| 35ms – 40ms | 78 | 8.7% |
| 40ms – 45ms | 68 | 7.6% |
| 45ms – 50ms | 43 | 4.8% |
| 50ms – 55ms | 28 | 3.1% |
| 55ms – 60ms | 29 | 3.2% |
| 60ms – 65ms | 16 | 1.8% |
| 65ms – 70ms | 16 | 1.8% |
| 70ms – 75ms | 19 | 2.1% |
| 75ms – 80ms | 7 | 0.8% |
| 80ms – 85ms | 6 | 0.7% |
| 85ms – 90ms | 6 | 0.7% |
| 90ms – 95ms | 2 | 0.2% |
| 95ms – 100ms | 1 | 0.1% |
| 100ms – 105ms | 4 | 0.4% |
| 105ms – 110ms | 2 | 0.2% |
| 109ms and above | 9 | 1.0% |
Connecting Real Data
Wiring any chart to a real source: fetch, SWR or React Query, server components and streaming.
Stat Cards
KPI cards with a big value, the delta written as a sentence, and a scrubbable sparkline beside it.
Revenue
$62.5K
↑ 29% vs 30 days ago
Active users
13.9K
↑ 13% vs 30 days ago
Conversion
3.91%
↑ 14% vs 30 days ago
Churn
2.08%
↓ 21% vs 30 days ago
Cohort Retention
The retention triangle: cohorts down, periods across, intensity by share retained.
Signup cohort retention
12 cohorts · 14.5K users
Month 1 avg 61.7%
| Cohort | Users | Month 0 | Month 1 | Month 2 | Month 3 | Month 4 | Month 5 | Month 6 | Month 7 | Month 8 | Month 9 | Month 10 | Month 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 2025 | 674 | 100.0% | 60.8% | 58.7% | 53.5% | 51.0% | 47.3% | 42.8% | 39.0% | 37.7% | 36.0% | 34.7% | 33.2% |
| Oct 2025 | 1150 | 100.0% | 62.7% | 61.1% | 56.6% | 54.1% | 50.9% | 48.0% | 45.2% | 42.7% | 41.9% | 38.5% | — |
| Nov 2025 | 764 | 100.0% | 55.6% | 54.3% | 52.6% | 51.0% | 47.8% | 46.9% | 45.5% | 43.5% | 42.6% | — | — |
| Dec 2025 | 855 | 100.0% | 63.7% | 63.2% | 62.9% | 59.0% | 58.3% | 54.4% | 53.9% | 52.1% | — | — | — |
| Jan 2026 | 1245 | 100.0% | 66.4% | 66.1% | 62.8% | 61.5% | 59.1% | 56.1% | 55.8% | — | — | — | — |
| Feb 2026 | 1566 | 100.0% | 64.5% | 63.3% | 62.9% | 62.2% | 59.6% | 57.8% | — | — | — | — | — |
| Mar 2026 | 1450 | 100.0% | 65.3% | 65.0% | 64.6% | 64.3% | 62.1% | — | — | — | — | — | — |
| Apr 2026 | 1021 | 100.0% | 63.7% | 63.3% | 63.0% | 62.1% | — | — | — | — | — | — | — |
| May 2026 | 1538 | 100.0% | 59.1% | 58.8% | 58.5% | — | — | — | — | — | — | — | — |
| Jun 2026 | 1207 | 100.0% | 58.0% | 57.7% | — | — | — | — | — | — | — | — | — |
| Jul 2026 | 1781 | 100.0% | 59.1% | — | — | — | — | — | — | — | — | — | — |
| Aug 2026 | 1290 | 100.0% | — | — | — | — | — | — | — | — | — | — | — |
Calendar Heatmap
A year of daily values as week columns — the contributions grid, with streak stats and month rails.
1.6K contributions
7 day current streak · 13 day longest