Frontierby eninvs

Language: EN · RU

← Company

MX_GMEXICO 2024-06-30 H1 — report review

Status: OK; Currency: USD; Amounts unit: millions; Forms:

Report published: Not stored for this period — set financial_report_date on the row (EDGAR filingDate, KASE change_date, or manual_catalog).

Full financial report: Link

PDF (local): /home/ubuntu/projects/frontier/data/raw_pdfs/MX_GMEXICO/2024-06-30_Q2_RF_EN_2024_2Q.pdf

To recalculate statement detection and previews from the PDF, use this link The default link runs in the background: a status panel shows phase, elapsed time, rough ETA, CUDA vs CPU, and OOM hints, then loads the finished report. Heavy mode with refresh does this automatically so reverse proxies do not return 502. Add &sync=1 only for one long blocking request (not recommended). You can use ?refresh=1, ?recalc=1, ?nocache=1, or ?recompute=1 on the URL. (block in the browser until done: synchronous refresh)

Default view is fast (metric table + statement page numbers only) so reverse proxies do not time out. Use ?heavy=1 when you need embedded page images and Camelot tables.

Metric mapping (value → extracted evidence)

Metric values use dashboard units where applicable; evidence is the stored snippet from the PDF text layer or OCR used during extraction.

MetricValueEvidence / page extract
Revenue8 196.14Row: revenue (mln USD, batch apply) · dashboard=8,196.140 mln — [DeepSeek] revenue (mln USD, batch apply)
Operating profit3 507.17Row: operating_profit (mln USD, batch apply) · dashboard=3,507.167 mln — [DeepSeek] operating_profit (mln USD, batch apply)
D&A792.83Row: da (mln USD, batch apply) · dashboard=792.833 mln — [DeepSeek] da (mln USD, batch apply)
EBITDA4 300Row: computed as operating_profit + da · dashboard=4,300.000 mln — computed as operating_profit + da
Net profit1 929.58Row: net_profit (mln USD, batch apply) · dashboard=1,929.575 mln — [DeepSeek] net_profit (mln USD, batch apply)
Cash6 944.2Row: cash (mln USD, batch apply) · dashboard=6,944.202 mln — [DeepSeek] cash (mln USD, batch apply)
Debt short0Row: Could not select balance sheet table · dashboard=0.000 mln — [BS] Could not select balance sheet table
Debt long0Row: Could not select balance sheet table · dashboard=0.000 mln — [BS] Could not select balance sheet table
Net debt-6 944.2Components: short debt 0 + long debt 0 + other financial liab. 0 + NCI 0 − cash 6 944.2 = net debt -6 944.2.Row: net_debt (mln USD, batch apply) · dashboard=-6,944.202 mln — [DeepSeek] net_debt (mln USD, batch apply)
Operating CF2 355.75Row: operating_cash_flow (mln USD, batch apply) · dashboard=2,355.752 mln — [DeepSeek] operating_cash_flow (mln USD, batch apply)
Investing CF-923.84Row: investing_cash_flow (mln USD, batch apply) · dashboard=-923.844 mln — [DeepSeek] investing_cash_flow (mln USD, batch apply)
Assets33 091.48Row: total_assets (mln USD, batch apply) · dashboard=33,091.478 mln — [DeepSeek] total_assets (mln USD, batch apply)
Equity17 670.21Row: total_equity (mln USD, batch apply) · dashboard=17,670.212 mln — [DeepSeek] total_equity (mln USD, batch apply)

Consistency checks · Warnings

Balance sheet identity (A = L + E)TA (33,091) ≈ TL (15,421) + TE (17,670); residual +0 within 1%.
Net debt formulanet_debt -6,944 matches |debt_short|+|debt_long|+|other|+|NCI|−|cash| = -6,944.
EBITDA = OP + D&AEBITDA (4,300) ≈ OP (3,507) + D&A (793) = 4,300.
Net profit vs operating profitNet profit (1,930) sits within a plausible band vs operating profit (3,507).
Cash ≤ total assetsCash (6,944) ≤ total assets (33,091).
Debt step-change vs prior periodTotal interest-bearing debt fell 100% vs prior period (8,846 → 0). Financing cash flow not extracted — can't verify the move was real (could be an OCR miss of a major debt line).

Statement pages (discovery)

FormPages
P&L6, 7, 8
BS7, 8, 9
CF7, 8, 9

Below: last full statement reconstruction (PDF scans + tables + subtotal checks) cached from a ?heavy=1 run. Open heavy mode to rebuild if the PDF, discovery, or extraction changed. full previews & tables (?heavy=1).

Statement previews & reconstructed tables

Highlights Yellow row = matched stored evidence label; orange cell = exact number used for that metric (hover row for details). Revenue Operating profit D&A EBITDA Net profit cash debt_short debt_long Assets Equity Operating CF Investing CF

Green / amber / red bars on the label column mark subtotal rows where summed detail lines match the reported total (heuristic). The table under each reconstructed grid lists every check (Σ detail vs reported, status).

P&L

Extracted metrics for this form (this period row)

MetricValue
Revenue8 196.14
Operating profit3 507.17
EBITDA4 300
Net profit1 929.58
D&A792.83

Tables and checks run on 2 of 3 PDF pages for this form (timeout budget). Raise REPORT_REVIEW_HEAVY_RECON_PAGES for more.

P&L — PDF page 6
PDF page scan — P&L — 6
P&L PDF page 6

Camelot table (pages 6, primary page 6).

#Joined labelLine item
0Relevant EventsRelevant Events
1Transportation DivisionTransportation Division
2In the Transportation Division, 2Q24 revenues totaled US$1.76 billion and EBITDA US$764 million, increasing 12.4%In the Transportation Division, 2Q24 revenues totaled US$1.76 billion and EBITDA US$764 million, inc
3and 2.3%, respectively.and 2.3%, respectively.
4V olume. - Transported volumes during 2Q24 grew 10.5% compared to the same period of 2023, reaching 525,184V olume. - Transported volumes during 2Q24 grew 10.5% compared to the same period of 2023, reaching
5carloads. Volume growth was led by the intermodal segment, with a 32% increase in carloads, followed by thecarloads. Volume growth was led by the intermodal segment, with a 32% increase in carl
6Agricultural segment, which grew 13% in carloads. We lost almost 50,000 carloads (an additional 12%) that we wereAgricultural segment, which grew 13% in carloads. We lost almost 50,000 carloads (an additional 12%)
7unable to transport due to the impact on capacity and service resulting from the reasons mentioned above.unable to transport due to the impact on capacity and service resulting from the reasons mentioned a

No subtotal/total rows matched the built-in patterns on this table (or fewer than two detail lines above each candidate).

P&L — PDF page 7
PDF page scan — P&L — 7
P&L PDF page 7

Camelot table (pages 7, primary page 7).

#Joined labelLine item2024
0Power Generation. – At the end of 2Q24, accrued revenues totaled US$133.7 million and EBITDA US$78.1 million,Power Generation. – At the end of 2Q24, accrued revenues totaled US$133.7 million and
1representing variations of -1.0% and +15.8%, respectively vs. 2023.representing variations of -1.0% and +15.8%, respectively vs. 2023.
2• The "La Caridad" combined cycle plant obtained lower revenues due to the 51.0% decrease in gas costs.The "La Caridad" combined cycle plant obtained lower revenues due to the 51.0% decrease in gas costs
3• The "El Retiro" wind farm increased production by 22.4%, achieving increases of 32.5% and 91.7% in revenuesThe "El Retiro" wind farm increased production by 22.4%, achieving increases of 32.5% and 91.7% in r
4and EBITDA, respectively.and EBITDA, respectively.
5• The "Fenicias" wind farm sold 28 GWh of test energy in May and began operations on June 1st, accruing US$10.2The "Fenicias" wind farm sold 28 GWh of test energy in May and began operations on June 1st, accruin
6million in EBITDA at the end of 2Q24. This wind farm will supply electric power to IMMSA's mining andmillion in EBITDA at the end of 2Q24. This wind farm will supply electric power to I
7metallurgical operations starting August 1st, 2024.metallurgical operations starting August 1st, 2024.

No subtotal/total rows matched the built-in patterns on this table (or fewer than two detail lines above each candidate).

BS

Extracted metrics for this form (this period row)

MetricValue
Cash6 944.2
Debt Short0
Debt Long0
Assets33 091.48
Equity17 670.21
Net debt-6 944.2

Tables and checks run on 2 of 3 PDF pages for this form (timeout budget). Raise REPORT_REVIEW_HEAVY_RECON_PAGES for more.

BS — PDF page 7
PDF page scan — BS — 7
BS PDF page 7

No Camelot table — OCR (v8) below.

v8 OCR page 7: empty rows.

BS — PDF page 8
PDF page scan — BS — 8
BS PDF page 8

No Camelot table — OCR (v8) below.

GPU v8 OCR — page 8 (11 rows). Blank amount cells are normal for section headers and line-wrapped captions; 0 from OCR on those rows is not a reported financial zero. Amounts follow the PDF header (often thousands of currency).

#Joined labelColumn 2Column 3Column 4Column 5
0I(USSOOO)
1Grupo Mexico0031052813.105
2Americas Mining_Corporation001101.139101122
3Southern_Coppe__Cerporation62528686256462220443552027
4Asarco00530824452.0822
5GMexico_Transportes12454251063877147191916686
6GFM erromex402.522396.611216284455
7Ferrosur00120.744120.7412
8Florida East Coast20.28889826.44545472
9Mexico_Proyectos_YDesarrollos961377903.9373727830204
10Grupo Mexico (Consolidated)8889.48486397856944.2020.695

CF

Extracted metrics for this form (this period row)

MetricValue
Operating CF2 355.75
Investing CF-923.84

Tables and checks run on 2 of 3 PDF pages for this form (timeout budget). Raise REPORT_REVIEW_HEAVY_RECON_PAGES for more.

CF — PDF page 7
PDF page scan — CF — 7
CF PDF page 7

No Camelot table — OCR (v8) below.

v8 OCR page 7: empty rows.

CF — PDF page 8
PDF page scan — CF — 8
CF PDF page 8

No Camelot table — OCR (v8) below.

GPU v8 OCR — page 8 (11 rows). Blank amount cells are normal for section headers and line-wrapped captions; 0 from OCR on those rows is not a reported financial zero. Amounts follow the PDF header (often thousands of currency).

#Joined labelColumn 2Column 3Column 4Column 5
0I(USSOOO)
1Grupo Mexico0031052813.105
2Americas Mining_Corporation001101.139101122
3Southern_Coppe__Cerporation62528686256462220443552027
4Asarco00530824452.0822
5GMexico_Transportes12454251063877147191916686
6GFM erromex402.522396.611216284455
7Ferrosur00120.744120.7412
8Florida East Coast20.28889826.44545472
9Mexico_Proyectos_YDesarrollos961377903.9373727830204
10Grupo Mexico (Consolidated)8889.48486397856944.2020.695

Formulas used