Metrics
The numbers behind PT Trimegah Bangun Persada Tbk: as-reported financial statements and company metrics for FY2021–FY2025, traced to the source filings, opened with the share-price history those statements have to justify. Every linked figure opens the exact page of the filing it was printed on, with the statement row highlighted. Amounts in Rp millions unless noted.
Reading notes: All figures are in millions of Rupiah, the scale the consolidated financial statements are printed in ("Expressed in Millions of Rupiah"). Indonesian number formatting uses "." as the thousands separator and "," as the decimal separator, so a citation anchor reads 29.632.799 for 29,632,799 and 142,02 for 142.02. FY2022 figures are cited to the comparative column of the 2023 annual report. The company's own 2022 annual report presents the consolidated statements in full Rupiah rather than millions, so its pages cannot carry an anchor at this tab's display scale. FY2021 figures cited to the 2022 annual report come from its Financial Highlights and Financial Review tables (pages 8, 9, 85-88), which are printed in Rp million. FY2021 line items that appear only in the full-Rupiah consolidated statements — SG A, other operating income and expenses, operating profit, finance income and costs, share in profit of associates, profit before tax, income tax, inventories, fixed assets, long-term bank loans and non-controlling interests — are shown unlinked; their values were read from pages 187-191 of that report and rescaled to millions. FY2019 and FY2020 have no filing in the corpus. FY2020 revenue, profit, EPS, operating cash flow, total equity and total assets are cited to the 2022 annual report's three-year highlights tables; FY2019, and FY2020 operating profit, come from the standardized data feed and are shown without page links.
Share Price — Available History Since March 2026
The stock closed at IDR 935 on Aug 03, 2026 — down 25% over the window shown, trading between IDR 780 and IDR 1,240.
Source: market price feed, daily closes, Mar 2026–Aug 2026 — the feed marks this available history as partial. Price return only, excludes dividends.
Market capitalization IDR 58.93tn.
Market cap = 63.03B shares outstanding × the Aug 03, 2026 close of IDR 935.00. Market-derived, shown without filing links.
FY2025 at a Glance
Operating income (Rp millions)
Net income (Rp millions)
Source: FY2025 consolidated statements [1] [2] [3] [4]. Click any linked figure to open the filing page with the row highlighted.
Revenue by Business Line
| Revenue by Business Line | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|
| Nickel processing | 7,863,259 | 7,107,313 | 20,765,154 | 23,164,020 | 22,454,667 |
| Nickel mining | 365,917 | 2,460,642 | 3,092,707 | 3,801,242 | 7,178,132 |
| Total revenue from contracts with customers | 8,229,176 | 9,567,955 | 23,857,861 | 26,965,262 | 29,632,799 |
| Total revenue from contracts with customers growth, derived | — | +16.3% | +149.4% | +13.0% | +9.9% |
Source: Note 29/30 to the consolidated financial statements — revenue from contracts with customers attributable to each business line, after eliminations [5] [6]. Click any linked figure to open the filing page with the row highlighted.
Gross Profit by Segment
| Gross Profit by Segment | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|
| Nickel Processing - gross profit | — | 2,243,568 | 4,141,291 | 4,677,331 | 4,626,733 |
| Nickel Mining - gross profit | — | 2,618,378 | 4,271,472 | 4,140,859 | 4,578,200 |
| Eliminations | — | (186,606) | (136,916) | (370,904) | 486,465 |
| Gross profit | — | 4,675,340 | 8,275,847 | 8,447,286 | 9,691,398 |
Source: Segment information note — gross profit by reportable operating segment, before eliminations [7] [8] [9] [10]. Click any linked figure to open the filing page with the row highlighted.
Income Statement
Source: Consolidated Statement of Profit or Loss and Other Comprehensive Income [1] [2] [3] [4]. Click any linked figure to open the filing page with the row highlighted.
Columns marked E are consensus analyst estimates from S&P Capital IQ (CapIQ), shown alongside reported results for direct comparison; they are not company guidance.
Estimate source: S&P Capital IQ (CapIQ) consensus, as of 2026-08-03. Estimate figures are S&P Capital IQ consensus (vendor data — no filing page links). EPS and net income use the normalized (adjusted) consensus where the street reports it. Line-item analyst models (segments, drivers, KPIs) are in the Visible Alpha tab.
Balance Sheet
Source: Consolidated Statement of Financial Position [11] [12] [13] [14]. Click any linked figure to open the filing page with the row highlighted.
Cash Flow
Source: Consolidated Statement of Cash Flows [15] [16] [17] [18]. Click any linked figure to open the filing page with the row highlighted.
Long-Term Record
| Fiscal year | Revenue from contracts with customers | Operating profit | Profit for the year | Basic earnings per share | Net Cash Provided by Operating Activities | Total Equity | Total Assets |
|---|---|---|---|---|---|---|---|
| FY2019 | 6,892,503 | 2,496,164 | 1,074,675 | 21.21 | 2,221,706 | 5,967,150 | 13,312,834 |
| FY2020 | 4,071,638 | 1,242,185 | 80,555 | 5.16 | 653,843 | 8,479,775 | 20,260,264 |
| FY2021 | 8,229,176 | 3,566,908 | 2,076,818 | 35.73 | 1,832,229 | 9,542,267 | 21,001,860 |
| FY2022 | 9,567,955 | 3,983,616 | 4,588,805 | 84.70 | 3,524,508 | 14,229,133 | 34,604,697 |
| FY2023 | 23,857,861 | 7,023,989 | 7,068,054 | 92.39 | 6,785,478 | 28,391,963 | 45,289,026 |
| FY2024 | 26,965,262 | 7,166,381 | 7,712,368 | 101.10 | 5,708,382 | 36,454,054 | 52,253,838 |
| FY2025 | 29,632,799 | 8,384,607 | 10,970,337 | 142.02 | 8,601,085 | 46,755,865 | 61,770,103 |
Source: consolidated statements across filings; older years from the standardized feed [16] [1] [2] [11]. Click any linked figure to open the filing page with the row highlighted.
Operating KPIs
| KPI | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|
| Nickel ore sales volume (wet metric tonnes) | — | — | 15,380,000 | 23,750,000 | 30,590,000 |
| Ferronickel sales volume (tonnes of nickel content) | — | — | 100,891 | 126,344 | 188,581 |
| MHP and nickel sulphate sales volume (metal tonnes) | — | — | 60,871 | 102,054 | 130,551 |
Source: company-reported operating metrics [19] [20] [21]. Click any linked figure to open the filing page with the row highlighted.
Analyst Consensus
Mean target
Median target
High target
Low target
Street ratings: 9 strong buy, 3 buy. Consensus: Strong Buy.
Estimate source: S&P Capital IQ (CapIQ) consensus, as of 2026-08-03. Estimate figures are S&P Capital IQ consensus (vendor data — no filing page links). EPS and net income use the normalized (adjusted) consensus where the street reports it. Line-item analyst models (segments, drivers, KPIs) are in the Visible Alpha tab.
Traceability
366 of 392 figures on this page (93%) link to the filing page where they are printed — click a linked figure to open the source PDF at that page with the row highlighted. Unlinked figures come from standardized data feeds or pre-filing years.
All figures are in millions of Rupiah, the scale the consolidated financial statements are printed in ("Expressed in Millions of Rupiah"). Indonesian number formatting uses "." as the thousands separator and "," as the decimal separator, so a citation anchor reads 29.632.799 for 29,632,799 and 142,02 for 142.02.
FY2022 figures are cited to the comparative column of the 2023 annual report. The company's own 2022 annual report presents the consolidated statements in full Rupiah rather than millions, so its pages cannot carry an anchor at this tab's display scale.
FY2021 figures cited to the 2022 annual report come from its Financial Highlights and Financial Review tables (pages 8, 9, 85-88), which are printed in Rp million. FY2021 line items that appear only in the full-Rupiah consolidated statements — SG A, other operating income and expenses, operating profit, finance income and costs, share in profit of associates, profit before tax, income tax, inventories, fixed assets, long-term bank loans and non-controlling interests — are shown unlinked; their values were read from pages 187-191 of that report and rescaled to millions.
FY2019 and FY2020 have no filing in the corpus. FY2020 revenue, profit, EPS, operating cash flow, total equity and total assets are cited to the 2022 annual report's three-year highlights tables; FY2019, and FY2020 operating profit, come from the standardized data feed and are shown without page links.
FY2024 cash-flow rows and the FY2024 revenue split are cited to the 2025 annual report's comparative column: the 2024 annual report's own cash-flow page splits the financing subtotals across two printed lines and its revenue note labels the business lines on a separate row from the figures, so the 2025 report gives a cleaner one-row anchor for the same audited numbers.
FY2022 profit for the year of Rp 4,588,805 million is after a Rp 1,248,336 million merging-entities adjustment; profit before that adjustment was Rp 5,837,141 million. No sum check is attached to the profit-for-the-year row for that reason.
The FY2021 income statement also carries a Rp 11,924 million "Production halt" line that no later year repeats, so no sum check is attached to the operating profit row.
Reported segment revenue changed presentation in the 2025 annual report: the segment note now shows external revenue plus a separate inter-segment line, where earlier reports showed gross segment revenue with an eliminations column. The revenue breakdown therefore uses Note 29/30, which reports the business-line split after eliminations on a consistent basis in every year.
Quarterly income-statement and cash-flow figures are derived from consecutive printed year-to-date interim statements; the balance sheet is as printed at each quarter end. Derived cells carry "derived": "ytd_diff" and are anchored on the printed year-to-date figure. Quarterly capital expenditure is not shown: the nine-month 2025 interim report prints a lower cumulative "acquisitions of fixed assets" figure (Rp 192,735 million) than the six-month report (Rp 353,437 million), so the line is not differenceable.
5 figure(s) differed between the data feed and the filing; the filing value is shown (see the run's metrics/metrics_tab.json for the audit trail).