Metrics
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 figure opens the exact page of the filing it was printed on, with the statement row highlighted. Amounts in Rp million 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 IDR 3,070 on Jul 15, 2026 — down 31% over the window shown, trading between IDR 3,060 and IDR 4,530.
Source: market price feed, daily closes, Jan 2026–Jul 2026 — the feed marks this available history as partial. Price return only, excludes dividends.
FY2025 at a Glance
Revenue (Rp million)
Operating income (Rp million)
Net income (Rp million)
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 | 14,259,774 | 13,622,896 | 16,520,788 | 16,445,051 | 20,987,951 |
| Broiler | 26,901,030 | 31,966,248 | 31,732,809 | 35,319,774 | 34,027,549 |
| Day-old chicks | 2,142,996 | 1,477,885 | 1,821,425 | 2,502,496 | 3,455,378 |
| Processed chicken | 6,937,441 | 8,364,668 | 10,011,620 | 11,944,927 | 10,934,615 |
| Others | 1,457,008 | 1,435,847 | 1,529,208 | 1,265,744 | 1,299,495 |
| Total net sales | 51,698,249 | 56,867,544 | 61,615,850 | 67,477,992 | 70,704,988 |
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 | — | 3,333,384 | 4,113,436 | 3,978,512 | 3,838,387 |
| Broiler | — | (315,802) | (420,300) | 2,031,538 | 3,349,806 |
| Day-old chicks | — | 183,558 | (301,560) | 461,487 | 648,594 |
| Processed chicken | — | 997,331 | 580,270 | (81,829) | 862,071 |
| Others | — | (12,627) | (7,060) | (116,224) | (121,276) |
| Total segment results | — | 4,185,844 | 3,964,786 | 6,273,484 | 8,577,582 |
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 | 38,256,857 | 4,417,116 | 2,220,561 | 135 | 4,157,137 | 14,157,243 |
| FY2017 | 49,367,386 | 3,716,274 | 2,497,765 | 152 | 1,624,465 | 15,702,825 |
| FY2018 | 53,957,604 | 6,488,206 | 4,554,391 | 278 | 5,035,954 | 19,391,174 |
| FY2019 | 58,634,502 | 4,932,919 | 3,634,620 | 222 | 3,400,173 | 21,071,600 |
| FY2020 | 42,518,782 | 5,137,882 | 3,842,083 | 234 | 4,845,575 | 23,349,683 |
| FY2021 | 51,698,249 | 4,934,364 | 3,620,961 | 221 | 2,121,905 | 25,149,999 |
| FY2022 | 56,867,544 | 3,984,400 | 2,928,342 | 179 | 1,673,887 | 26,327,214 |
| FY2023 | 61,615,850 | 3,654,606 | 2,318,584 | 141 | 3,146,254 | 27,028,758 |
| FY2024 | 67,477,992 | 5,987,419 | 3,712,926 | 226 | 4,305,814 | 30,288,922 |
| FY2025 | 70,704,988 | 8,133,111 | 5,643,863 | 344 | 5,773,901 | 34,151,094 |
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
Mean target
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 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 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.