Indonesia Listed Stock 0196 Financial

Symbol: ID0196

Market: Indonesia Stock Exchange

Revenue Index: 2372

Profit Index: 472

Margin: 19.9%

AI Score: 87

Back to Stock Page