PT Bank MNC Internasional Tbk (IDX:BABP)
Indonesia flag Indonesia · Delayed Price · Currency is IDR
50.00
0.00 (0.00%)
Aug 12, 2026, 4:00 PM WIB

IDX:BABP Financials Overview

Millions IDR. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
651,398636,303589,010625,869672,916505,120
Revenue Growth
5.46%8.03%-5.89%-6.99%33.22%-3.04%
Net Income
81,93681,77574,85077,91652,50512,868
Earnings Per Share
1.861.841.852.631.870.49
EPS Growth
-2.49%-0.58%-29.66%40.64%281.63%19.51%

Revenue by Segment

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Treasury
240,702238,737209,582175,554109,837144,780
Others
196,529151,73171,83271,590127,068116,195
Consumer
-167,964-167,446-118,153-53,03484,89175,924
Business
456,883506,967467,110527,946464,860239,975
Total
726,150729,989630,371722,056786,656576,874

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
793,5182,161,1092,508,1243,573,6192,616,9742,188,804
Total Debt
1,775,230194,1961,474,061599,883511,7101,004
Net Cash (Debt)
-981,7121,966,9131,034,0632,973,7362,105,2642,187,800
Net Cash Growth
-90.21%-65.23%41.25%-3.77%36.31%
Net Cash Per Share
-22.3444.2425.60100.4074.9983.17

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
-1,420,407-664,512-156,680-27,225-1,256,339-1,116,930
Capital Expenditures
-16,040-11,363-23,473-704,215-15,957-7,290
Free Cash Flow
-1,436,447-675,875-180,153-731,440-1,272,296-1,124,220
Free Cash Flow Growth
------

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Profit Margin
12.58%12.85%12.71%12.45%7.80%2.55%
FCF Margin
-220.52%-106.22%-30.59%-116.87%-189.07%-222.56%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
26.8829.9032.0825.7460.37420.88
PS Ratio
3.413.844.083.214.7110.72