Metrics
Figures converted from IDR to USD at historical FX rates (frankfurter.app). Monetary statements are shown in US$ millions; per-share figures use the matching period rate. Filing links open the native figures from which each USD value was derived.
The numbers behind PT Charoen Pokphand Indonesia 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 USD figure opens the exact filing row containing the native reported value from which it was converted. Amounts in US$ millions unless noted.
Reading notes: All figures are consolidated and expressed in millions of Rupiah, exactly as printed in the audited/interim consolidated financial statements (Indonesian filings use '.' as the thousands separator). Citation filings: FY2025 = 2025 Annual Report (audited FS, p.76–83, segment Note 36 p.191, EPS Note 33 p.180); FY2024 = 2024 Annual Report (audited FS, p.117–123, EPS on face p.121); FY2023 = 2024 Annual Report comparative column (its own 2023 annual report contains only summarized MD A statements); FY2022 = FY2023 audited consolidated statements (year ended 31 Dec 2023) comparative column and Note 36 segment reconciliation. FY2022 income-statement detail (cost of goods sold, gross profit, operating-expense lines) could not be linked: the FY2022 statement of profit or loss is printed only as an image (no text layer) in the FY2023 audited statements, so only net sales, operating profit, finance costs, pre-tax profit, tax, net profit and EPS — which are reproduced as text in the segment-note reconciliation and changes-in-equity statement — are cited; other FY2022 cells are left blank. FY2021 figures are from the standardized data feed and are shown without page links (no FY2021 audited statements are in the corpus); FY2021 total equity is the one exception, cited to the FY2023 changes-in-equity statement opening balance.
Share Price — Available History Since January 2026
The stock closed at $0.17 on Jul 15, 2026 — down 36% over the window shown, trading between $0.17 and $0.27.
Source: market price feed, daily closes, Jan 2026–Jul 2026 — the feed marks this available history as partial. Price return only, excludes dividends. Prices converted from IDR to USD with date-matched or nearest-available FX.
FY2025 at a Glance
Revenue (US$ millions)
Operating income (US$ millions)
Net income (US$ millions)
Source: FY2025 consolidated statements [1] [2] [3] [4]. Click any linked figure to open the filing page with the row highlighted.
Net Sales by Business Segment (External)
| Net Sales by Business Segment (External) | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|
| Feed | 998 | 885 | 1,074 | 1,020 | 1,259 |
| Broiler | 1,883 | 2,078 | 2,063 | 2,190 | 2,042 |
| Day-old chicks | 150 | 96 | 118 | 155 | 207 |
| Processed chicken | 486 | 544 | 651 | 741 | 656 |
| Others | 102 | 93 | 99 | 78 | 78 |
| Total net sales | 3,619 | 3,696 | 4,005 | 4,184 | 4,242 |
Source: Note 36 — Segment Information (external sales); FY2021 from standardized data feed [5] [2] [6] [7]. Click any linked figure to open the filing page with the row highlighted.
Segment Results (Operating Profit by Segment)
| Segment Results (Operating Profit by Segment) | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|
| Feed | — | 217 | 267 | 247 | 230 |
| Broiler | — | (21) | (27) | 126 | 201 |
| Day-old chicks | — | 12 | (20) | 29 | 39 |
| Processed chicken | — | 65 | 38 | (5) | 52 |
| Others | — | (1) | (0) | (7) | (7) |
| Total segment results | — | 272 | 258 | 389 | 515 |
Source: Note 36 — Segment Information (segment results = allocated revenue less allocated cost of sales and operating expenses) [5] [2] [6] [7]. 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; FY2022 detail from FY2023 segment-note reconciliation; FY2021 from data feed [1] [2] [3] [4]. Click any linked figure to open the filing page with the row highlighted.
Columns marked E are consensus analyst estimates shown alongside reported results for direct comparison; they are not company guidance.
Estimate source: analyst consensus (claude_web), as of 2026-07-16. Forecasts carry no filing page links.
Balance Sheet
Source: Consolidated Statement of Financial Position (year-end); FY2021 total equity from FY2023 changes-in-equity statement; other FY2021 lines from data feed [3] [8] [9] [10]. Click any linked figure to open the filing page with the row highlighted.
Cash Flow
Source: Consolidated Statement of Cash Flows; FY2021 from data feed [11] [12] [13] [14]. Click any linked figure to open the filing page with the row highlighted.
Long-Term Record (Rp million)
| Fiscal year | Total revenue | Operating profit | Net profit attributable to owners | Basic earnings per share (Rupiah) | Operating cash flow | Total equity |
|---|---|---|---|---|---|---|
| FY2016 | 2,678 | 309 | 155 | 0 | 291 | 991 |
| FY2017 | 3,456 | 260 | 175 | 0 | 114 | 1,099 |
| FY2018 | 3,777 | 454 | 319 | 0 | 353 | 1,357 |
| FY2019 | 4,104 | 345 | 254 | 0 | 238 | 1,475 |
| FY2020 | 2,976 | 360 | 269 | 0 | 339 | 1,634 |
| FY2021 | 3,619 | 345 | 253 | 0 | 149 | 1,760 |
| FY2022 | 3,696 | 259 | 190 | 0 | 109 | 1,711 |
| FY2023 | 4,005 | 238 | 151 | 0 | 205 | 1,757 |
| FY2024 | 4,184 | 371 | 230 | 0 | 267 | 1,878 |
| FY2025 | 4,242 | 488 | 339 | 0 | 346 | 2,049 |
Source: consolidated statements across filings; older years from the standardized feed [2] [12] [3] [8]. Click any linked figure to open the filing page with the row highlighted.
Analyst Consensus
Street ratings: Consensus: Buy. 11 analysts — 7 Strong Buy, 2 Buy, 1 Hold, 0 Sell, 1 Strong Sell (StockAnalysis). Mean 12-month price target ~Rp 4,995 (range Rp 2,600–6,200), implying ~+60% upside. Other aggregators cite means of Rp 5,085–5,420 across 8–11 analysts, all rating Buy. All figures in IDR.
Estimate source: analyst consensus (claude_web), as of 2026-07-16. Forecasts carry no filing page links.
Traceability
243 of 298 figures on this page (82%) link to the filing page containing the native reported figure from which the USD value was converted — click a linked figure to open that source row. Unlinked figures come from standardized data feeds or pre-filing years.
All figures are consolidated and expressed in millions of Rupiah, exactly as printed in the audited/interim consolidated financial statements (Indonesian filings use '.' as the thousands separator).
Citation filings: FY2025 = 2025 Annual Report (audited FS, p.76–83, segment Note 36 p.191, EPS Note 33 p.180); FY2024 = 2024 Annual Report (audited FS, p.117–123, EPS on face p.121); FY2023 = 2024 Annual Report comparative column (its own 2023 annual report contains only summarized MD A statements); FY2022 = FY2023 audited consolidated statements (year ended 31 Dec 2023) comparative column and Note 36 segment reconciliation.
FY2022 income-statement detail (cost of goods sold, gross profit, operating-expense lines) could not be linked: the FY2022 statement of profit or loss is printed only as an image (no text layer) in the FY2023 audited statements, so only net sales, operating profit, finance costs, pre-tax profit, tax, net profit and EPS — which are reproduced as text in the segment-note reconciliation and changes-in-equity statement — are cited; other FY2022 cells are left blank.
FY2021 figures are from the standardized data feed and are shown without page links (no FY2021 audited statements are in the corpus); FY2021 total equity is the one exception, cited to the FY2023 changes-in-equity statement opening balance.
FY2016–FY2020 long-term figures are from the standardized data feed (as reported) and are shown without page links.
Revenue mix: broiler is the largest segment; the sharp FY2020 step-down in external feed sales versus FY2019 reflects more feed being consumed internally by the (rapidly growing) broiler segment rather than sold externally — the total reconciles to reported net sales every year.
Quarterly income and cash-flow single quarters are DERIVED from the printed year-to-date interim statements (Indonesian interim filings present cumulative figures only); each derived cell links to the filing's year-to-date row (anchor = printed YTD figure) and every derived quarter reconciles exactly to the audited full-year total. Quarterly balance-sheet figures are point-in-time as printed. No share split occurred in the quarterly window (eps_split_adjusted=false).
Long-term caution (FY2019 vs FY2020): the FY2020 audited financial statements restated FY2019 comparatives, reclassifying a large block of broiler revenue on a net basis (FY2019 net sales reduced by ~Rp16tn). The unlinked FY2016–FY2019 feed figures shown here are on the as-originally-reported basis, so the FY2019→FY2020 step-down overstates the true year-on-year change; FY2020 onward is on the current (restated) basis and is internally consistent.