ISSUE 23·THURSDAY · JUN 4, 2026·EOD
0 advancing0 declining
PIRANA

The weekly ledger for anyone reading the Indonesia Stock Exchange on its own terms.

957 stocks·33 sub-sectors·EOD data
IHSG · End of Day
Composite Index · 957 stocks
Foreign net
Breadth0 ↑ · 0

The tape's verdict, end of day.

Lead · Today's close

IHSG drifted sideways as the big four banks carried the index.

By Pirana AI · 3-min read · Sourced from 0 EMITEN filings

The clearest signals of the day showed up in the orderflow and the insider tape — the dispatches below pull them out one at a time.

First passA 60-second walk-through of whether Pirana fits the way you research.
Anywhere in the issueAsk the room a question; we'll surface the rows that answer it.

Ask anything
about IDX

Natural language search across 957 stocks. We translate your question into screener filters.

Powered by Groq · Sign in required · EOD data

— Dispatches · Today

Three things to know before Monday.

Pirana AI · 19:50 WIB
01Foreign flow

Foreign flow data is loading.

7-day net foreign flow. Computed from daily-price VWAPs.

Run this query in the screener →
02Insider trade

Insider activity is quiet today.

No notable insider filings in the latest window.

Browse all insider trades →
03Unusual volume

No unusual volume signal in the latest snapshot.

Volume divergence indicators will surface notable names here.

Open the screener →
At a glanceToday's market — the whole exchange in one frame.
— The Instruments

Tools we actually use ourselves, every Friday.

§ 01 · Screener

Screen 957 stocks by 25 metrics. No spreadsheet required.

Stack fundamentals, valuation, and orderflow filters. Every row deep-links to the stock page.

Open the full screener →
FiltersPE < 15ROE > 15%Div Yield > 3%+ add filter
0 matches · sorted by market cap
Ticker
Company
Market Cap
P/E
ROE
Yield
Sample filters returned no rows for the latest snapshot.
TickerBBCA
Generated 19:47 WIB
Executive summary

A premium-priced quality bank, fairly valued relative to its own history but rich vs peers.

Score
0/100
Strong fundamentals
  • Highest ROE in the banking sub-sector at 22.8%, vs sector avg 12.4%.
  • PE 24.5 sits above its 5-year average (21.2) but PEG 1.63 stays reasonable for the growth.
  • Foreign ownership climbed 4 straight sessions — +Rp 218B net buying today alone.
+ 10 more sections: valuation, ownership, risk, orderflow…
Read full report →
§ 02 · AI Reports

A 10-section analyst report, generated the moment you type a ticker.

Grounded in real filings, prices, ownership, and news sentiment. No hallucinations, no throat-clearing.

Try on any IDX stock →
§ 03 · Radar Alerts

You write the setup. Pirana watches the market. Telegram pings when the trigger fires.

16 metrics, email + Telegram channels, cooldowns to skip spam. Set one on your watchlist in under a minute.

Set up your first radar →
Active radar · Watching 12 tickers
4 triggers · 2 notifications today
Ifsector = BanksandPE < 12andforeign_buy > 50B
Notify viaTelegramEmail
Recent triggers
BBRIPE dropped to 10.6, foreign buy Rp 94B19:47 · today
BMRIPE at 7.7 for 3rd session in a rowYesterday
— Feature · Portfolio
“I uploaded a screenshot of my Stockbit portfolio. Twelve seconds later I had sector allocation, weighted P/E, dividend forecast, and a risk breakdown.”
D
Dimas — Pirana user
Jakarta · 14 holdings
Imported portfolio · 14 holdings
Analyzed in 12.3s
Total value
Rp 847M
Unrealized P/L
+12.4%
Div yield
3.8%
Sector allocation
Banks 42%
Energy 22%
Cons. NCD 16%
Tech 12%
Other 8%
Concentration
42% in Banks
Top holding
BBRI · 18%
Risk exposure
38% state-linked
— Colophon

Subscribe to the issue.

An account gets you the tools, the radars, the portfolio import, and the weekly digest in your inbox every Friday evening. Free to start.

In every issue
  • 01Today's close, in plain English — the one thing that moved the market.
  • 02Three dispatches: foreign flow, insider trades, unusual volume.
  • 03The full 957-stock heatmap, grouped by sector.
  • 04Tools to screen, set alerts, and import your broker portfolio.
PIRANA · ISSUE 2 · JUN 4, 2026 · EOD