Metrics
The numbers behind PT Grahaprima Suksesmandiri Tbk: as-reported financial statements and company metrics for FY2022–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: Reporting currency is the Indonesian Rupiah. All figures are shown in millions of Rupiah (Rp million); the audited statements are printed in full Rupiah, so each cited figure's anchor is the full-Rupiah amount as printed while the displayed value is that amount in millions. Per-share figures are in Rupiah per share as printed (Indonesian decimal comma converted to a point). Main columns FY2022–FY2025 are all sourced to the audited consolidated statements. FY2025 its FY2024 comparative come from the FY2025 Annual Report; FY2024 from the FY2024 Annual Report; FY2023 from the FY2023 Annual Report; FY2022 from the comparative column of the FY2023 Annual Report. The company's income/cash-flow data feed was empty this run (data/financials had only balance_sheet.json and segment.json); the income statement, cash-flow statement and revenue breakdown were extracted directly from the audited filings. Revenue breakdown uses Note 24/23 (external revenue disaggregated by service line: transportation services vs. body-building/Karoseri, split third-party vs. related-party). Body-building (Karoseri) external revenue began in FY2024.
Share Price — Available History Since February 2026
The stock closed at IDR 242.00 on Jul 31, 2026 — down 31% over the window shown, trading between IDR 161.00 and IDR 378.00.
Source: market price feed, daily closes, Feb 2026–Jul 2026 — the feed marks this available history as partial. Price return only, excludes dividends.
FY2025 at a Glance
Revenue (Rp million)
Net income (Rp million)
Source: FY2025 consolidated statements [1] [2] [3]. Click any linked figure to open the filing page with the row highlighted.
Revenue by Service Line
| Revenue by Service Line | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|
| Transportation services — third parties | 214,560 | 343,641 | 402,537 | 570,584 |
| Transportation services — related parties | 1,316 | 1,275 | 3,669 | 14,457 |
| Body builder (Karoseri) — third parties | — | — | 11,461 | 71,264 |
| Body builder (Karoseri) — related parties | — | — | 11,261 | — |
| Total revenue | 215,876 | 344,917 | 428,929 | 656,305 |
| Total revenue growth, derived | — | +59.8% | +24.4% | +53.0% |
Source: Note 24/23 Revenues — consolidated revenue disaggregated by service to customers (transportation vs. body-building), third-party vs. related-party [4] [5] [6]. 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 is the comparative column of the FY2023 annual report [1] [2] [3]. Click any linked figure to open the filing page with the row highlighted.
Balance Sheet
| Balance Sheet | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|
| Cash and cash equivalents | 8,760 | 16,057 | 8,528 | 19,696 |
| Trade receivables — third parties | 44,192 | 84,236 | 149,661 | 175,999 |
| Total current assets | 73,761 | 121,177 | 193,749 | 285,904 |
| Fixed assets — net | 541,989 | 716,111 | 795,448 | 956,116 |
| Total assets | 684,826 | 941,311 | 989,890 | 1,242,805 |
| Total current liabilities | 117,092 | 121,186 | 164,098 | 174,976 |
| Bank loans — non-current | 35,495 | 107,157 | 87,755 | 170,931 |
| Consumer financing payables — non-current | 304,495 | 274,090 | 198,954 | 222,273 |
| Musyarakah financing — non-current | 10,408 | 123,126 | 168,781 | 221,505 |
| Total liabilities | 488,840 | 659,150 | 669,483 | 856,251 |
| Total equity | 195,986 | 282,161 | 320,407 | 386,554 |
Source: Consolidated Statement of Financial Position; FY2022 is the comparative column of the FY2023 annual report [1] [7] [8] [2]. Click any linked figure to open the filing page with the row highlighted.
Cash Flow
| Cash Flow | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|
| Net cash provided by operating activities | 27,606 | 59,574 | 33,901 | 92,912 |
| Proceeds from disposal of fixed assets | 333 | 3,911 | 26,119 | 97,095 |
| Acquisition of fixed assets | (2,458) | (106,159) | (37,544) | (60,531) |
| Net cash used in investing activities | (45,000) | (209,634) | (13,093) | 13,125 |
| Net cash provided by (used in) financing activities | 8,921 | 200,079 | (28,336) | (107,613) |
| Net increase (decrease) in cash and cash equivalents | (8,472) | 50,019 | (7,529) | (1,576) |
Source: Consolidated Statement of Cash Flows (direct method); FY2022 is the comparative column of the FY2023 annual report. FY2024 financing and net-change figures are cited to the comparative column of the FY2025 annual report. [9] [10] [11] [12]. Click any linked figure to open the filing page with the row highlighted.
Long-Term Record
| Fiscal year | Total revenue | Gross profit | Net profit | Net cash from operating activities | Total equity | Basic earnings per share |
|---|---|---|---|---|---|---|
| FY2021 | 147,187 | 71,001 | 7,788 | — | 95,615 | — |
| FY2022 | 215,876 | 99,060 | 15,834 | 27,606 | 195,986 | 12.07 |
| FY2023 | 344,917 | 157,796 | 33,432 | 59,574 | 282,161 | 18.54 |
| FY2024 | 428,929 | 181,441 | 39,477 | 33,901 | 320,407 | 20.81 |
| FY2025 | 656,305 | 224,320 | 69,277 | 92,912 | 386,554 | 36.48 |
Source: consolidated statements across filings; older years from the standardized feed [9] [1] [13]. Click any linked figure to open the filing page with the row highlighted.
Analyst Consensus
Mean target
Street ratings: No sell-side analyst coverage. PT Grahaprima Suksesmandiri Tbk (GTRA, IDX) is covered by 0 analysts — no consensus price target and no buy/hold/sell ratings are published on any aggregator (Simply Wall St, stockanalysis.com, Yahoo Finance all show n/a). The only forward figure available is management's own FY2025 revenue guidance of ~Rp 500 billion (~+16.5% YoY), which is company guidance, not an analyst estimate.
Estimate source: analyst consensus (claude_web), as of 2026-08-01. Forecasts carry no filing page links.
Traceability
165 of 183 figures on this page (90%) 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.
Reporting currency is the Indonesian Rupiah. All figures are shown in millions of Rupiah (Rp million); the audited statements are printed in full Rupiah, so each cited figure's anchor is the full-Rupiah amount as printed while the displayed value is that amount in millions. Per-share figures are in Rupiah per share as printed (Indonesian decimal comma converted to a point).
Main columns FY2022–FY2025 are all sourced to the audited consolidated statements. FY2025 its FY2024 comparative come from the FY2025 Annual Report; FY2024 from the FY2024 Annual Report; FY2023 from the FY2023 Annual Report; FY2022 from the comparative column of the FY2023 Annual Report.
The company's income/cash-flow data feed was empty this run (data/financials had only balance_sheet.json and segment.json); the income statement, cash-flow statement and revenue breakdown were extracted directly from the audited filings.
Revenue breakdown uses Note 24/23 (external revenue disaggregated by service line: transportation services vs. body-building/Karoseri, split third-party vs. related-party). Body-building (Karoseri) external revenue began in FY2024.
FY2021 long-term figures are from the Financial Performance Highlights table (in millions of Rupiah) in the FY2023 Annual Report (marked '2021*' by the company); FY2020 and earlier are not disclosed in the corpus.
GTRA's capital structure is dominated by asset-financing debt for its truck fleet — bank loans, consumer-financing payables, and Islamic musyarakah financing — shown as separate non-current lines on the balance sheet.
Quarterly income-statement single quarters are derived from the printed year-to-date interim statements; the FY2025 corpus contains interims through Q3 (9M), so Q4 FY25 is derived from the full-year audited total minus the 9-month YTD.
3 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).