Frontierby eninvs

Language: EN · RU

← Company

ID_PTBA 2025-06-30 H1 — report review

Status: OK; Currency: IDR; Amounts unit: millions; Forms:

Report published: Not stored for this period — set financial_report_date on the row (EDGAR filingDate, KASE change_date, or manual_catalog).

Full financial report: Report (PDF)

PDF (local): data/raw_pdfs/ID_PTBA/2025-06-30_H1_PTBA_Q2_2025.pdf

To recalculate statement detection and previews from the PDF, use this link The default link runs in the background: a status panel shows phase, elapsed time, rough ETA, CUDA vs CPU, and OOM hints, then loads the finished report. Heavy mode with refresh does this automatically so reverse proxies do not return 502. Add &sync=1 only for one long blocking request (not recommended). You can use ?refresh=1, ?recalc=1, ?nocache=1, or ?recompute=1 on the URL. (block in the browser until done: synchronous refresh)

Default view is fast (metric table + statement page numbers only) so reverse proxies do not time out. Use ?heavy=1 when you need embedded page images and Camelot tables.

Metric mapping (value → extracted evidence)

Metric values use dashboard units where applicable; evidence is the stored snippet from the PDF text layer or OCR used during extraction.

MetricValueEvidence / page extract
Revenue20 452.39Row: revenue (mln IDR, batch apply) · dashboard=20,452.391 mln — [DeepSeek] revenue (mln IDR, batch apply)
Operating profit914.64Row: Laba usaha; 914,636; 2,517,385; Operating profit · dashboard=914.636 mln · pages 6 — [PL page 6] Laba usaha | | 914,636 | 2,517,385 | Operating profit
D&A977.38Row: Beban penyusutan dan amortisasi (segment info) (CF unknown method; scale x1000.0; mln) · dashboard=977.384 mln — [DeepSeek/line] Beban penyusutan dan amortisasi (segment info) (CF unknown method; scale x1000.0; mln)
EBITDA1 892.02Row: operating_profit + da (mln) · dashboard=1,892.020 mln — operating_profit + da (mln)
Net profit833.04Row: L aba periode berjalan; 839,902; 2,054,361; Profit for the period · dashboard=833.044 mln · pages 6 — [PL page 6] L aba periode berjalan | | 839,902 | 2,054,361 | Profit for the period
Cash4 037.99Row: cash (mln IDR, batch apply) · dashboard=4,037.992 mln — [DeepSeek] cash (mln IDR, batch apply)
Debt short936.19Row: not found · dashboard=936.186 mln · pages 4 — [BS page 4] not found
Debt long292.81Row: not found · dashboard=292.810 mln · pages 4 — [BS page 4] not found
Net debt-2 809Components: short debt 936.19 + long debt 292.81 + other financial liab. 0 + NCI 0 − cash 4 037.99 = net debt -2 809.Row: net_debt (mln IDR, batch apply) · dashboard=-2,808.996 mln — [DeepSeek] net_debt (mln IDR, batch apply)
Operating CF2 223.88Row: A rus kas bersih yang diperoleh; Net cash flows provided from · dashboard=2,223.879 mln · pages 9 — [CF page 9] A rus kas bersih yang diperoleh | | Net cash flows provided from
Investing CF-1 335.71Row: A rus kas bersih yang; Net cash flows · dashboard=-1,335.714 mln · pages 9 — [CF page 9] A rus kas bersih yang | | Net cash flows
Assets42 680.94Row: total_assets (mln IDR, batch apply) · dashboard=42,680.945 mln — [DeepSeek] total_assets (mln IDR, batch apply)
Equity19 785.13Row: total_equity (mln IDR, batch apply) · dashboard=19,785.134 mln — [DeepSeek] total_equity (mln IDR, batch apply)

Consistency checks · All checks passed

Balance sheet identity (A = L + E)Implied total liabilities (TA − TE) = 22,896; known debt components fit within that envelope.
Net debt formulanet_debt -2,809 matches |debt_short|+|debt_long|+|other|+|NCI|−|cash| = -2,809.
EBITDA = OP + D&AEBITDA (1,892) ≈ OP (915) + D&A (977) = 1,892.
Net profit vs operating profitNet profit (833) sits within a plausible band vs operating profit (915).
Cash ≤ total assetsCash (4,038) ≤ total assets (42,681).

Statement pages (discovery)

FormPages
P&L5, 6, 7
BS2, 3, 4
CF14, 15, 16

Below: last full statement reconstruction (PDF scans + tables + subtotal checks) cached from a ?heavy=1 run. Open heavy mode to rebuild if the PDF, discovery, or extraction changed. full previews & tables (?heavy=1).

Statement previews & reconstructed tables

Highlights Yellow row = matched stored evidence label; orange cell = exact number used for that metric (hover row for details). Revenue Operating profit D&A EBITDA Net profit cash debt_short debt_long Assets Equity Operating CF Investing CF

Green / amber / red bars on the label column mark subtotal rows where summed detail lines match the reported total (heuristic). The table under each reconstructed grid lists every check (Σ detail vs reported, status).

P&L

Extracted metrics for this form (this period row)

MetricValue
Revenue20 452.39
Operating profit914.64
EBITDA1 892.02
Net profit833.04
D&A977.38

Tables and checks run on 2 of 3 PDF pages for this form (timeout budget). Raise REPORT_REVIEW_HEAVY_RECON_PAGES for more.

P&L — PDF page 5
PDF page scan — P&L — 5
P&L PDF page 5

No Camelot table — OCR (v8) below.

GPU v8 OCR — page 5 (44 rows). Blank amount cells are normal for section headers and line-wrapped captions; 0 from OCR on those rows is not a reported financial zero. Amounts follow the PDF header (often thousands of currency).

#Joined labelColumn 2Column 3
0PT BUKIT ASAM Tbk
1DAN ENTITAS ANAKNYAAND ITS SUBSIDIARIES
2Lampiran 1/3 Schedule
3LAPORAN POSISI KEUANGAN KONSOLIDASIAN INTERIM CONSOLIDATED STATEMENTS OF
4INTERIM PADA TANGGAL FINANCIAL POSITION AS AT
530 JUNI 2025 DAN 31 DESEMBER 2024 30 JUNE 2025 AND 31 DECEMBER 2024
6(Dinyatakan dalam jutaan Rupiah, (Expressed in millions of Rupiah,
7kecuali nilai nominal dan data saham) except par value and share data)
830 Junil 31 Desemberl
9Catatanl June December
10Notes 2025 2024
11EKUITAS EQUITY
12Ekuitas yang dapat diatribusikan Equity attributable to owners
13kepada pemilik entitas induk of the parent entity
14Modal saham Share capital
15Modal dasar _ 5 lembar Authorised 5 Series
16saham Seri A Dwiwarna dan Dwiwarna shares and
1739.999.999.995 lembar 39,999,999,995
18saham Seri B Series B shares
19Modal ditempatkan dan Issued and fully paid -
20disetor penuh 5 lembar Series A Dwiwarna
21saham Seri A Dwiwarna dan shares and
2211.520.659.245 lembar saham 11,520,659,245 Series B
23Seri B dengan nilai nominal shares with a
24Rp1OO per lembar saham11520661152066
25Tambahan modal disetor642832642832
26Saham treasuri-12521-12521
27Penghasilan komprehensif lain:
28Cadangan perubahan nilai wajar
29aset keuangan yang dinilai
30pada nilai wajar melalui
31penghasilan komprehensif lain86573701
32Selisih penjabaran kurs
33laporan keuangan entitas anak
34dan ventura bersama11289761120325
35Saldo laba
36Dicadangkan1373040013730400
37Belum dicadangkan2989.3475868485
38Jumlah ekuitas yang diatribusikan
39kepada pemilik entitas induk19.63922505288
40Kepentingan nonpengendali145377138524
41JUMLAH EKUITAS1978513422643812
42JUMLAH LIABILITAS
43DAN EKUITAS4268094541785.576
P&L — PDF page 6
PDF page scan — P&L — 6
P&L PDF page 6

Camelot table (pages 6, primary page 6).

#Joined labelLine item28b → 28cColumn 3Column 4Gross profit → General and
0L aba bruto 2,246,895 3,403,661 Gross profitL aba bruto2,246,8953,403,661Gross profit
1Beban umum General andBeban umumGeneral and
2dan administrasi 28b (1,013,907) (929,335) administrative expensesdan administrasi28b(1,013,907)(929,335)administrative expenses
3Beban penjualan Selling andBeban penjualanSelling and
4dan pemasaran 28c (385,971) (364,702) marketing expensesdan pemasaran28c(385,971)(364,702)marketing expenses
5Penghasilan lainnya, neto 28d 67,619 407,761 Other income, netPenghasilan lainnya, neto28d67,619407,761Other income, net
6Laba usaha 914,636 2,517,385 Operating profitLaba usaha914,6362,517,385Operating profit
7P enghasilan keuangan 29a 102,490 119,417 Finance incomeP enghasilan keuangan29a102,490119,417Finance income
8Biaya keuangan 29b (131,506) (114,381) Finance costsBiaya keuangan29b(131,506)(114,381)Finance costs
9Bagian atas laba neto Share in net profitBagian atas laba netoShare in net profit
10entitas asosiasi dan of associates andentitas asosiasi danof associates and
11ventura bersama 10a 209,858 182,003 joint venturesventura bersama10a209,858182,003joint ventures
12L aba sebelum pajak penghasilan 1,095,478 2,704,424 Profit before income taxL aba sebelum pajak penghasilan1,095,4782,704,424Profit before income tax
13Beban pajak penghasilan 18c (255,576) (650,063) Income tax expenseBeban pajak penghasilan18c(255,576)(650,063)Income tax expense
14L aba periode berjalan 839,902 2,054,361 Profit for the periodL aba periode berjalan839,9022,054,361Profit for the period

No subtotal/total rows matched the built-in patterns on this table (or fewer than two detail lines above each candidate).

BS

Extracted metrics for this form (this period row)

MetricValue
Cash4 037.99
Debt Short936.19
Debt Long292.81
Assets42 680.94
Equity19 785.13
Net debt-2 809

Tables and checks run on 2 of 3 PDF pages for this form (timeout budget). Raise REPORT_REVIEW_HEAVY_RECON_PAGES for more.

BS — PDF page 2
PDF page scan — BS — 2
BS PDF page 2

No Camelot table — OCR (v8) below.

GPU v8 OCR — page 2 (9 rows). Blank amount cells are normal for section headers and line-wrapped captions; 0 from OCR on those rows is not a reported financial zero. Amounts follow the PDF header (often thousands of currency).

#Joined labelColumn 2
0BukitAsam
1SURAT PERNYATAAN DIREKSI TENTANGI
2BOARD OF DIRECTORS' STATEMENT REGARDING
3TANGGUNG JAWAB ATAS LAPORAN KEUANGAN THE RESPONSIBILITY FOR THE INTERIM
4KONSOLIDASIAN INTERIM PADA TANGGAL CONSOLIDATED FINANCIAL STATEMENTS AS AT
530 JUNI 2025 DAN 31 DESEMBER 2024 30 JUNE 2025 AND 31 DECEMBER 2024
6DAN UNTUK PERIODE ENAM BULAN YANG AND FOR THE SIX-MONTH PERIODS
7BERAKHIR PADA TANGGAL 30 JUNI 2025 DAN 2024 ENDED 30 JUNE 2025 AND 2024
8PT BUKIT ASAM Tbk DAN ENTITAS ANAKNYAIAND ITS SUBSIDIARIES
BS — PDF page 3
PDF page scan — BS — 3
BS PDF page 3

No Camelot table — OCR (v8) below.

GPU v8 OCR — page 3 (40 rows). Blank amount cells are normal for section headers and line-wrapped captions; 0 from OCR on those rows is not a reported financial zero. Amounts follow the PDF header (often thousands of currency).

#Joined labelColumn 2Column 3
0PT BUKIT ASAM Tbk
1DAN ENTITAS ANAKNYAAND ITS SUBSIDIARIES
2Lampiran 1/1 Schedule
3LAPORAN POSISI KEUANGAN KONSOLIDASIAN INTERIM CONSOLIDATED STATEMENTS OF
4INTERIM PADA TANGGAL FINANCIAL POSITION AS AT
530 JUNI 2025 DAN 31 DESEMBER 2024 30 JUNE 2025 AND 31 DECEMBER 2024
6(Dinyatakan dalam jutaan Rupiah, (Expressed in millions of Rupiah,
7kecuali nilai nominal dan data saham) except par value and share data)
8ASET
9ASET LANCAR
10Kas dan setara kas40379924132858
11Piutang usaha, neto55668115030071
12Aset keuangan yang dinilai pada
13nilai wajar melalui penghasilan
14komprehensif lain431463425767
15Persediaan43488234869.337
16Pajak lain-lain dibayar di muka1149389
17Deposito berjangka
18jatuh tempo di atas
193 bulan dan kurang03
20dari tahun0242355
21Aset lancar lainnya342.147533126
22JUMLAH ASET LANCAR1587662515233514
23ASET TIDAK LANCAR
24Piutang lainnya dari
25pihak berelasi3456929005
26Investasi pada entitas asosiasi7165571655
27Investasi pada ventura bersama88548758610010
28Properti penambangan33876913412097
29Aset tetap96925428735714
30Tanaman produktif10243865063
31Pajak dibayar di muka:
32Pajak penghasilan badan16956689786
33Pajak Iain-lain23728863318520
34Aset pajak tangguhan12960501258806
35Goodwill102077102077
36Aset tidak lancar lainnya719971859.329
37JUMLAH
38ASET TIDAK LANCAR2680432026552062
39JUMLAH ASET42680.94541785576

CF

Extracted metrics for this form (this period row)

MetricValue
Operating CF2 223.88
Investing CF-1 335.71

Tables and checks run on 2 of 3 PDF pages for this form (timeout budget). Raise REPORT_REVIEW_HEAVY_RECON_PAGES for more.

CF — PDF page 14
PDF page scan — CF — 14
CF PDF page 14

No Camelot table — OCR (v8) below.

GPU v8 OCR — page 14 (54 rows). Blank amount cells are normal for section headers and line-wrapped captions; 0 from OCR on those rows is not a reported financial zero. Amounts follow the PDF header (often thousands of currency).

#Joined labelColumn 2Column 3Column 4Column 5Column 6Column 7Column 8
0PT BUKIT ASAM Tbk
1DAN ENTITAS ANAKNYAIAND ITS SUBSIDIARIES
2Lampiran 5/5 Schedule
3CATATAN ATAS LAPORAN KEUANGAN NOTES TO THE INTERIM CONSOLIDATED
4KONSOLIDASIAN INTERIM FINANCIAL STATEMENTS
530 JUNI 2025 DAN 31 DESEMBER 2024 30 JUNE 2025 AND 31 DECEMBER 2024
6(Dinyatakan dalam jutaan Rupiah, kecuali dinyatakan lain) (Expressed in millions of Rupiah, unless otherwise stated)
7UMUM (lanjutan) GENERAL (continued)
8Proporsi saham
9biasa yang
10Proporsi saham dimiliki secara
11Proporsi saham biasa yang langsung oleh
12biasa yang dimiliki dimiliki secara kepentingan
13Becam angsung langsung oleh nonpengendalil Total aset"
14Tahun oleh induk Perusahaanf Grun Proportion (sebelum eliminasi
15beroperasi Proportion Proportion of arounan Konsolidasi
16Kegiatan usahal Tempat30130100
17Business kedudukani202520242025031
18activitu Domicile000020252024
19Entitas anak melalui
20kepemilikan tak
21lanosuno (lanjutan)l
22Indirectly owned
23Subsidiaries
24conlcual
25PT Bukil Primna Pelayaranl Jakarta201499.9999.990.010.01504024461.145
26Bahari ( BPB" ) Sea voyages
27PT Pelabunan Bukil Jasa pelabunan Jakarta201459.9999.990.010.01159998176.284
28Pcma PBP ) por Suicl
29Bukit Asam Rumah sakiL; kllnik, Tanjung Enim201497.597.52.52.510106.033
30Mecika BAM } poliklik _ pollklinik Sumalgra
31Spusialls , dan Selalan South
32pengobatanv Sumalra
33Hospilal cliric;
34polyckn"c, speciaksi
35DdiycMC senacer- Hsua
36PT Salria Bahana Jasa penambargan Tanjung Enlm;20149595552519051-932095
37Sarana SBS uan Sgwalmininid sunvice Sumalgra
38arid (Bflal Selatam'
39South
40Sumaa
41PT Bukil Energi Perdagarigar, Jakana201599.6299.620.380.381159687
42Servis Jasa. peibengkelan:
43Terpadu ("BEST ) umbanqunan
44purInuusirian; Uan
45pungargkutar
46Tradiig; Suivicy
47VU S OL coSlucliun
48InJdusin
49calsuoraldn
50PT Penajam dasa pelabunar Jakarta201672007228284367137462
51Inlemasianal Pon Suivicys
52Teinina (PIT )
53PT Bukit Mulli Properti Real Ulat dankouslmiksu Jakarta201959.999.90.10.15491746565
CF — PDF page 15
PDF page scan — CF — 15
CF PDF page 15

Camelot table (pages 15, primary page 15).

#Joined labelLine itemand with the Regulations of…
0ditetapkan oleh Otoritas Jasa Keuangan (“OJK”) and with the Regulations of the Financialditetapkan oleh Otoritas Jasa Keuangan (“OJK”)and with the Regulations of the Financial
1No. VIII.G.7 mengenai Pedoman Penyajian Services Authority (“OJK”) No. VIII.G.7No. VIII.G.7 mengenai Pedoman PenyajianServices Authority (“OJK”) No. VIII.G.7
2Laporan Keuangan. concerning Guidance on Financial StatementsLaporan Keuangan.concerning Guidance on Financial Statements
3Presentation.Presentation.
4Laporan keuangan konsolidasian disusun dan The consolidated financial statements haveLaporan keuangan konsolidasian disusun danThe consolidated financial statements have
5disajikan berdasarkan asumsi kelangsungan been prepared and presented based on goingdisajikan berdasarkan asumsi kelangsunganbeen prepared and presented based on going
6usaha dan konsep harga perolehan, kecuali concern assumption and the historical costusaha dan konsep harga perolehan, kecualiconcern assumption and the historical cost
7untuk aset keuangan yang dinilai pada nilai wajar convention, except for financial assets at fairuntuk aset keuangan yang dinilai pada nilai wajarconvention, except for financial assets at fair
8melalui penghasilan komprehensif lain yang value through other comprehensive incomemelalui penghasilan komprehensif lain yangvalue through other comprehensive income
9diakui berdasarkan nilai wajar, serta which is recognised at fair value and using thediakui berdasarkan nilai wajar, sertawhich is recognised at fair value and using the
10menggunakan dasar akrual kecuali untuk accrual basis except for the consolidatedmenggunakan dasar akrual kecuali untukaccrual basis except for the consolidated
11laporan arus kas konsolidasian. statements of cash flows.laporan arus kas konsolidasian.statements of cash flows.
12Laporan arus kas konsolidasian disusun The consolidated statement of cash flows isLaporan arus kas konsolidasian disusunThe consolidated statement of cash flows is
13menggunakan metode langsung dengan prepared based on the direct method bymenggunakan metode langsung denganprepared based on the direct method by
14mengelompokkan arus kas berdasarkan aktivitas classifying cash flows on the basis of operating,mengelompokkan arus kas berdasarkan aktivitasclassifying cash flows on the basis of operating,
15operasi, investasi, dan pendanaan. Untuk tujuan investing and financing activities. For theoperasi, investasi, dan pendanaan. Untuk tujuaninvesting and financing activities. For the
16penyusunan laporan arus kas konsolidasian, kas purpose of the consolidated statements of cashpenyusunan laporan arus kas konsolidasian, kaspurpose of the consolidated statements of cash
17dan setara kas mencakup kas, kas di bank, dan flows, cash and cash equivalents include cashdan setara kas mencakup kas, kas di bank, danflows, cash and cash equivalents include cash
18deposito dengan jangka waktu tiga bulan atau on hand, cash in banks and time deposits withdeposito dengan jangka waktu tiga bulan atauon hand, cash in banks and time deposits with
19kurang. a maturity of three months or less.kurang.a maturity of three months or less.
20Seluruh angka dalam laporan keuangan Figures in the consolidated financial statementsSeluruh angka dalam laporan keuanganFigures in the consolidated financial statements
21konsolidasian ini, dibulatkan dan disajikan dalam are rounded to and stated in millions of Rupiahkonsolidasian ini, dibulatkan dan disajikan dalamare rounded to and stated in millions of Rupiah
22jutaan Rupiah (“Rp”), kecuali dinyatakan lain. (“Rp”), unless otherwise specified. Refer tojutaan Rupiah (“Rp”), kecuali dinyatakan lain.(“Rp”), unless otherwise specified. Refer to
23Lihat Catatan 2e untuk informasi mata uang Note 2e for information on the functionalLihat Catatan 2e untuk informasi mata uangNote 2e for information on the functional
24fungsional. currency.fungsional.currency.
25Penyusunan laporan keuangan konsolidasian The preparation of the consolidated financialPenyusunan laporan keuangan konsolidasianThe preparation of the consolidated financial
26sesuai dengan Standar Akuntansi Keuangan di statements in accordance with Indonesiansesuai dengan Standar Akuntansi Keuangan distatements in accordance with Indonesian
27Indonesia memerlukan penggunaan estimasi dan Financial Accounting Standards requires theIndonesia memerlukan penggunaan estimasi danFinancial Accounting Standards requires the
28asumsi akuntansi penting tertentu. Penyusunan use of certain critical accounting estimates andasumsi akuntansi penting tertentu. Penyusunanuse of certain critical accounting estimates and
29laporan keuangan konsolidasian juga assumptions. It also requires management tolaporan keuangan konsolidasian jugaassumptions. It also requires management to
30mengharuskan manajemen untuk membuat exercise its judgement in the process ofmengharuskan manajemen untuk membuatexercise its judgement in the process of
31pertimbangan dalam proses penerapan applying the Group’s accounting policies. Thepertimbangan dalam proses penerapanapplying the Group’s accounting policies. The
32kebijakan akuntansi Grup. Area-area yang areas involving a higher degree of judgement orkebijakan akuntansi Grup. Area-area yangareas involving a higher degree of judgement or
33memerlukan tingkat pertimbangan yang lebih complexity, or areas where assumptions andmemerlukan tingkat pertimbangan yang lebihcomplexity, or areas where assumptions and
34tinggi atau kompleks, atau area di mana asumsi estimates are significant to the consolidatedtinggi atau kompleks, atau area di mana asumsiestimates are significant to the consolidated
35dan estimasi yang berdampak signifikan financial statements are disclosed in Note 4.dan estimasi yang berdampak signifikanfinancial statements are disclosed in Note 4.
36terhadap laporan keuangan konsolidasianterhadap laporan keuangan konsolidasian
37diungkapkan dalam Catatan 4.diungkapkan dalam Catatan 4.

No subtotal/total rows matched the built-in patterns on this table (or fewer than two detail lines above each candidate).

Formulas used