Central North Airport Group
OMAB, GAERF · Airports, Flying Fields & Airport Terminal Services · EDGAR filings ↗
Grade
B83Wide-moat Mexican airport-concession operator with top-decile margins and returns, but a real one-year traffic/revenue stall holds it just below A.
Strengths
- Dominant concession monopoly: operating margin 98th pct, ROIC 96th, ROA 96th, FCF margin 95th — exceptional, durable profitability
- Strong cash generation (FCF 78th pct) funding committed master-development capex with VINCI (SETA) technical sponsorship
Risks
- Revenue fell ~15% (12th pct) and net income ~20% — a genuine growth stall (Acapulco reconstruction, traffic softness)
- Regulatory/tariff regime, Mexican electricity-law reform threatening its self-supply wind PPA (expires 2028), and U.S.-Mexico cross-border travel sensitivity
Notable findings
- Revenue declineRevenue -15.0% YoY
- China exposuregovernment may adopt trade-related or national security measures, including tariffs, import restrictions, export controls, or other actions affecting Mexico or certain industries
Key metrics
Operating margin
53.6%
Net margin
32.7%
Return on equity
46.8%
Return on assets
18.1%
ROIC
30.0%
Revenue growth (QoQ)
-15.0%
Net-income growth
-19.8%
Debt / equity
1.0×
Interest coverage
6.1×
Current ratio
1.3×
Free cash flow
$283M
Tangible book value
$507M
Cash & investments
$80M
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 20-F | 2026-04-30 | 2025-12-31 | 0001104659-26-051987 ↗ |
| 20-F | 2025-04-29 | 2024-12-31 | 0001558370-25-005842 ↗ |
| 20-F | 2024-04-29 | 2023-12-31 | 0001558370-24-006069 ↗ |
| 20-F | 2023-04-28 | 2022-12-31 | 0001558370-23-007311 ↗ |
| 20-F | 2022-04-29 | 2021-12-31 | 0001558370-22-006443 ↗ |
| 20-F | 2021-04-30 | 2020-12-31 | 0001558370-21-005352 ↗ |
| 20-F | 2020-04-30 | 2019-12-31 | 0001558370-20-004773 ↗ |
| 20-F | 2019-04-30 | 2018-12-31 | 0001558370-19-003586 ↗ |
| 20-F | 2018-04-30 | 2017-12-31 | 0001558370-18-003456 ↗ |
| 20-F | 2017-04-28 | 2016-12-31 | 0001104659-17-027790 ↗ |
| 20-F | 2016-04-28 | 2015-12-31 | 0001104659-16-114802 ↗ |
| 20-F | 2015-04-28 | 2014-12-31 | 0001104659-15-030630 ↗ |