Re-runs extraction for each period with period-end year from max(2023, current year − 2) through the current year, oldest first (up to three reporting years). This can take a long time.
Sector: Diversified mining
Geography: Australia, Canada, Mongolia
COMM_RIO
Net debt (table and EV/EBITDA): |short-term borrowings| + |long-term borrowings| + |other financial liabilities| when extracted + |non-controlling interest| when extracted − |cash and equivalents|; amounts in millions of the reporting currency.
Shares: yahoo_fundamentals_timeseries/RIO
| Period | Issues |
|---|---|
| 2023-02-14 Q1 | ✓OK |
| 2023-06-30 Q2 | ⚠Warn 1 |
| 2023-12-31 FY | ⚠Warn 1 |
| 2024-03-31 Q1 | ✓OK |
| 2024-06-30 Q2 | ⚠Warn 1 |
| 2024-12-31 FY | ⚠Warn 1 |
| 2025-06-30 Q2 | ⚠Warn 1 |
| 2025-12-31 FY | ⚠Warn 1 |
Monetary columns are in B USD, one decimal; scale (K/M/B/T) keeps values readable. For the period (default) shows P&L and cash flow for that row’s reporting window: quarterly amounts when the feed uses quarter-duration facts (typical US 10-Q revenue and income), quarterly cash flows after stripping YTD where only cumulative tags exist, and an implied Q4 on 31 Dec FY rows (P&L: FY minus Q1–Q3; operating / investing cash flow: FY 12m minus 9M YTD to 30 Sep when sourced from SEC builder evidence) so they match 10-Q scale. Some issuers still use cumulative YTD minus the prior row in the same calendar year. As reported shows values stored on each row (e.g. full-year on FY). Balance sheet is always as reported. Source JSON may use millions etc.; conversion uses amounts_unit per row.
| Date | Period | Status | RevenueB USD | Operating profitB USD | D&AB USD | EBITDAB USD | Net profitB USD | Operating CFB USD | Capex + M&AB USD | AssetsB USD | EquityB USD | ROE (annualized) | Net debtB USD | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-12-31 | FY 2025 (12M) | PARTIAL | 57.6 y/y 7.4% | 14.9 y/y -4.6% | 6.6 y/y 29.8% | 21.5 y/y 3.8% | 10.2 y/y -11.3% | 16.8 | -19.3 | 128.1 y/y 24.6% | 62.2 y/y 12.6% | 17.0% | 14.6 | — |
| 2025-06-30 | Q2 2025 (3M) | OK | 27.1 y/y 1.1% | 6.8 y/y -18.0% | 3.4 y/y 4.1% | 10.1 y/y -11.8% | 4.6 y/y -21.4% | 7.0 | -4.8 | 120.8 y/y 18.6% | 58.2 y/y 5.3% | 32.2% | 14.6 | — |
| 2024-12-31 | FY 2024 (12M) | PARTIAL | 53.7 y/y -0.7% | 15.7 y/y 5.6% | 5.1 y/y -19.4% | 20.7 y/y -1.9% | 11.6 y/y 14.9% | 15.6 | -9.6 | 102.8 y/y -0.7% | 55.2 y/y 1.2% | 20.9% | 5.6 | — |
| 2024-06-30 | Q2 2024 (3M) | OK | 26.8 y/y 0.5% | 8.3 y/y 5.3% | 3.2 y/y 5.6% | 11.5 y/y 5.4% | 5.8 y/y 13.5% | 7.1 | -4.0 | 101.9 y/y 4.4% | 55.3 y/y 7.0% | — | 5.0 | — |
| 2024-03-31 | Q1 2024 (3M) | OK | 26.8 y/y — | — y/y — | — y/y — | 11.1 y/y — | — y/y — | — | — | — y/y — | — y/y — | — | 1.9 | — |
| 2023-12-31 | FY 2023 (12M) | PARTIAL | 54.0 y/y — | 14.8 y/y — | 6.3 y/y — | 21.1 y/y — | 10.1 y/y — | 15.2 | -7.1 | 103.5 y/y — | 54.6 y/y — | 18.9% | 3.3 | — |
| 2023-06-30 | Q2 2023 (3M) | OK | 26.7 y/y — | 7.8 y/y — | 3.1 y/y — | 10.9 y/y — | 5.1 y/y — | 7.0 | -3.0 | 97.6 y/y — | 51.6 y/y — | 79.3% | 4.9 | — |
| 2023-02-14 | Q1 2023 (3M) | PARTIAL | — y/y — | — y/y — | — y/y — | — y/y — | — y/y — | — | — | 0.0 y/y — | 0.0 y/y — | — | 0.0 | — |
2024-12-31 FY: Missing metrics: investing_cash_flow.2024-03-31 Q1: Missing metrics: operating_profit,net_profit.2023-12-31 FY: Missing metrics: investing_cash_flow.2023-02-14 Q1: Missing metrics: revenue,operating_profit,net_profit.2025-12-31 FY: Status PARTIAL (incomplete extraction or legacy OCR warnings).2024-12-31 FY: Status PARTIAL (incomplete extraction or legacy OCR warnings).2023-12-31 FY: Status PARTIAL (incomplete extraction or legacy OCR warnings).2023-02-14 Q1: Status PARTIAL (incomplete extraction or legacy OCR warnings).Quarterly values ($ mln)
Year-over-year change
FCF ($ mln)
Net debt / cash ($ mln)
Current 102spot vs LTM -0%
Target market cap from conservative EBITDA and the historical EV/EBITDA
Upside: -24.5%
Main driver: Iron Ore -0% vs LTM; revenue ×1.07 vs costs ×1.08; EBITDA 21 513→22 584; at 5.8× EV/EBITDA → -24%.
Product prices — moves vs the LTM average
| Commodity | Share | Spot | LTM | 3-yr | vs LTM, $ | vs LTM, AUD | 3y vs LTM |
|---|---|---|---|---|---|---|---|
| Iron Ore (rev) | +65% | 101.55 | 101.77 | 111.04 | -0% | -8% | +9% |
| Aluminum (rev) | +24% | 3 479.00 | 2 782.71 | 2 689.21 | +25% | +15% | -3% |
| Electricity Spot (cost) | -10% | 57.80 | 58.56 | 52.39 | -1% | -9% | -11% |
| US Diesel Index (EIA) (cost) | -8% | 5.21 | 3.75 | 4.06 | +39% | +28% | +8% |
| Copper (rev) | +5% | 13 841.13 | 11 460.76 | 10 523.27 | +21% | +11% | -8% |
| Gold (rev) | +2% | 4 104.52 | 3 939.80 | 3 102.99 | +4% | -4% | -21% |
| Diamond Index (rev) | +1% | 84.84 | 89.04 | 100.34 | -5% | -12% | +13% |
How it is calculated — revenue → costs → EBITDA → target market cap
| 1 · Reported baseline (LTM) | |
| LTM revenue | 57 638 |
| LTM EBITDA | 21 513 |
| LTM cash costs (revenue − EBITDA) | 36 125 |
| 2 · Revenue projection | |
| Revenue multiplier — spot | ×1.067 (+7%) |
| = Spot revenue | 61 517 |
| Revenue multiplier — 3y price | ×1.046 (+5%) |
| = 3-year-price revenue | 60 279 |
| 3 · Costs projection | |
| Cost multiplier — spot | ×1.078 (+8%) |
| = Spot cash costs | 38 933 |
| Cost multiplier — 3y price | ×1.042 (+4%) |
| = 3-year-price cash costs | 37 632 |
| 4 · EBITDA projection (revenue − costs) | |
| = Spot EBITDA | 22 584 |
| = 3-year-price EBITDA | 22 647 |
| Conservative EBITDA = min(spot, avg) | 22 584 |
| 5 · Valuation → target market cap | |
| Historical EV/projected-EBITDA (3-yr average) | 5.8x |
| Target EV = EV/EBITDA × conservative EBITDA | 131 732 |
| Net debt | 14 625 |
| Target market cap = EV − net debt | 123 362 |
| Current market cap | 163 382 |
Upside = target market cap ÷ current − 1 = -24.5%
Spot model vs reported — what the spot model projected (trailing-LTM base brought to the period × the period's commodity-price move) against the actual report, per reported period (quarter, half-year or full year — per the filer's calendar); amounts in USD mln. green = reported above projection, pink = below.
| Period | Act. rev | Model rev | Δ rev | Act. EBITDA | Model EBITDA | Δ EBITDA |
|---|---|---|---|---|---|---|
| 2021 H1 | 30 412 | 33 403 | -9.0% | 14 770 | 18 839 | -21.6% |
| 2021 H2 | 33 083 | 25 836 | +28.1% | 20 311 | 9 820 | +106.8% |
| 2024 H1 | 26 802 | 27 039 | -0.9% | 11 492 | 10 608 | +8.3% |
| 2024 H2 | 26 856 | 25 277 | +6.2% | 9 228 | 8 993 | +2.6% |
| 2025 H1 | 27 104 | 25 692 | +5.5% | 10 137 | 9 166 | +10.6% |
| 2025 H2 | 30 534 | 28 321 | +7.8% | 11 376 | 10 221 | +11.3% |
Projected EV/EBITDA 7.6x · target 3-yr avg 5.8x · LTM avg 2.3x
| Date | Per share | Details | Status | Source |
|---|---|---|---|---|
| 2026-03-06 | 2.54 USD | Ex-dividend: 2.54 USD per share | Paid | Yahoo Finance (ex-div) |
| 2025-08-15 | 1.48 USD | Ex-dividend: 1.48 USD per share | Paid | Yahoo Finance (ex-div) |
| 2025-03-07 | 2.25 USD | Ex-dividend: 2.25 USD per share | Paid | Yahoo Finance (ex-div) |
| 2024-08-16 | 1.77 USD | Ex-dividend: 1.77 USD per share | Paid | Yahoo Finance (ex-div) |
| 2024-03-07 | 2.58 USD | Ex-dividend: 2.58 USD per share | Paid | Yahoo Finance (ex-div) |
| 2023-08-10 | 1.77 USD | Ex-dividend: 1.77 USD per share | Paid | Yahoo Finance (ex-div) |
| 2023-03-09 | 2.25 USD | Ex-dividend: 2.25 USD per share | Paid | Yahoo Finance (ex-div) |
| 2022-08-11 | 2.67 USD | Ex-dividend: 2.67 USD per share | Paid | Yahoo Finance (ex-div) |
| 2022-03-10 | 4.79 USD | Ex-dividend: 4.79 USD per share | Paid | Yahoo Finance (ex-div) |
| 2021-08-12 | 5.61 USD | Ex-dividend: 5.61 USD per share | Paid | Yahoo Finance (ex-div) |
KASE: status follows wording in the news headline (paid vs intends to pay). Yahoo: amounts are cash dividends per share on ex-dividend dates (UTC calendar date). stockscope.uz (UZ): amounts are per share in UZS by publication date (not necessarily ex-div).
Reporting forms detected in loaded periods: ✓ ✓ ✓ (Balance sheet / Profit or loss (P&L) / Cash flows)