Indonesia Listed Stock 0139 Financial

Symbol: ID0139

Market: Indonesia Stock Exchange

Revenue Index: 1973

Profit Index: 358

Margin: 18.14%

AI Score: 83

Back to Stock Page