20.71
+2.52%
Close of 9 Nov 2026, in MXN
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in USD, from our data supplier.
Revenue
$16.13bn
FY2016FY2025
Net income
$960.0m
FY2016FY2025
Free cash flow
$763.0m
FY2016FY2025
Shareholders' equity
$13.33bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $16.13bn | $16.06bn | $16.40bn | $15.58bn | $14.55bn | $12.97bn | $13.13bn | $14.09bn | $13.14bn | $12.11bn |
| Gross profit | $5.31bn | $5.41bn | $5.54bn | $4.82bn | $4.67bn | $4.18bn | $5.35bn | $5.59bn | $4.51bn | $4.30bn |
| Operating income | $1.79bn | $1.82bn | $1.95bn | $791.0m | $1.73bn | $1.34bn | $1.00bn | $1.65bn | $1.66bn | $1.70bn |
| Net income | $960.0m | $939.0m | $182.0m | $858.0m | $753.1m | −$1.47bn | $143.0m | $532.6m | $775.0m | $677.3m |
| Diluted earnings per share | 1.50 | 1.47 | 0.29 | 1.34 | 1.18 | -2.30 | 0.18 | 0.03 | 0.05 | 0.05 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $28.95bn | $27.30bn | $28.43bn | $26.45bn | $26.65bn | $27.43bn | $29.36bn | $28.12bn | $28.90bn | $28.95bn |
| Total liabilities | $15.31bn | $14.82bn | $16.32bn | $26.45bn | $16.38bn | $18.47bn | $18.54bn | $16.95bn | $18.19bn | $19.45bn |
| Debt | $4.46bn | $5.34bn | $6.20bn | $6.92bn | $7.31bn | $9.16bn | $9.88bn | $9.84bn | $10.78bn | $12.61bn |
| Shareholders' equity | $13.33bn | $12.18bn | $11.76bn | $10.50bn | $9.83bn | $8.07bn | $9.32bn | $9.60bn | $9.14bn | $8.10bn |
| Shares outstanding | 638m | 638m | 638m | 638m | 638m | 638m | 782m | 15,429m | 15,110m | 14,913m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $1.98bn | $1.89bn | $2.16bn | $1.48bn | $1.84bn | $1.59bn | $1.35bn | $1.57bn | $1.84bn | $39.22bn |
| Capital spending | −$1.21bn | −$1.30bn | −$1.18bn | −$909.0m | −$776.0m | −$538.0m | −$651.0m | −$601.0m | −$567.0m | −$286.1m |
| Free cash flow | $763.0m | $598.0m | $984.0m | $566.0m | $1.07bn | $1.06bn | $704.0m | $966.0m | $1.28bn | $38.94bn |
| Dividends paid | −$127.0m | −$90.0m | — | −$51.0m | −$24.0m | −$24.0m | −$179.0m | −$179.0m | −$150.0m | −$150.0m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $4.59bn | $4.02bn | $4.18bn | $4.25bn | $4.09bn | $3.61bn | $3.81bn | $4.06bn |
| Gross profit | $1.62bn | $1.32bn | $1.36bn | $1.43bn | $1.40bn | $1.12bn | $1.22bn | $1.33bn |
| Operating income | $680.6m | $453.0m | $456.9m | $547.3m | $494.5m | $290.0m | $374.3m | $427.6m |
| Net income | $346.6m | $228.0m | −$355.7m | $263.7m | $318.0m | $734.0m | $48.5m | $405.7m |
| Diluted earnings per share | 0.54 | 0.36 | -0.56 | 0.41 | 0.50 | 1.15 | 0.08 | 0.64 |
| Cash from operations | $749.0m | $141.0m | $1.02bn | $740.0m | $361.0m | −$143.0m | — | — |
| Capital spending | −$256.0m | −$145.0m | −$303.0m | −$325.0m | −$320.0m | −$263.0m | — | — |
| Free cash flow | $493.0m | −$4.0m | $713.0m | $415.0m | $41.0m | −$406.0m | — | — |
| Total assets | $28.27bn | $28.10bn | $28.95bn | $29.01bn | $28.80bn | $27.97bn | $27.30bn | $27.99bn |
| Debt | $5.65bn | $4.76bn | $4.46bn | $5.14bn | $5.10bn | — | $5.34bn | — |
| Shareholders' equity | $12.53bn | $13.14bn | $13.33bn | $13.60bn | $13.36bn | $13.07bn | $12.18bn | $12.10bn |
Financial ratios
Data as of 30 Sept 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 32.9% | 33.7% | 33.7% | 31.0% | 32.1% | 32.2% | — | — | — | — |
| Operating margin | 11.1% | 11.3% | 11.9% | 5.1% | 11.9% | 10.4% | — | — | — | — |
| Net margin | 6.0% | 5.8% | 1.1% | 5.5% | 5.2% | -11.3% | — | — | — | — |
| Return on equity | 7.2% | 7.7% | 1.5% | 8.2% | 7.7% | -18.2% | — | — | — | — |
| Return on assets | 3.3% | 3.4% | 0.6% | 3.2% | 2.8% | -5.3% | — | — | — | — |
| Free cash flow yield | — | — | — | — | — | 19.1% | 14.7% | 0.8% | 0.9% | 15.1% |
| Revenue growth | 0.4% | -2.1% | 5.3% | 7.1% | 12.2% | -1.2% | — | — | — | — |
| Earnings growth | 2.2% | 415.9% | -78.8% | 13.9% | -151.3% | -1125.9% | — | — | — | — |
| Current ratio | 0.83x | 0.82x | 0.74x | 0.82x | 0.79x | 0.79x | — | — | — | — |
| Debt to equity | 0.33x | 0.44x | 0.53x | 0.66x | 0.74x | 1.13x | — | — | — | — |
| Equity ratio | 46.1% | 44.6% | 41.4% | 39.7% | 36.9% | 29.4% | — | — | — | — |
| Interest coverage | 3.63x | 3.12x | 3.40x | 30.42x | 2.50x | 1.73x | — | — | — | — |
| Buybacks as a share of market value | — | — | — | — | — | 18.5% | 94.9% | -2.1% | -1.3% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 1.2% | 4.5% | -23.0% |
| Operating income | 31.3% | 5.9% | -23.5% |
| Net income | 3.8% | — | -2.2% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 33.3% | 32.8% | 32.6% | 34.2% |
| Operating margin | 11.2% | 9.9% | 10.3% | 11.5% |
| Net margin | 5.9% | 4.6% | 2.4% | 1.5% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Price to earnings | 0.8 | 0.5 | 2.7 | 0.3 | 0.7 | -0.3 |
| Price to sales | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
Dividends and splits
Per share, in the currency the company pays
Paid for 2 years. Last went ex-dividend on 15 Sept 2026.
| FY2026 | FY2025 | FY2024 | FY2019 | FY2008 | FY2007 | FY2006 | FY2005 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.057 | 0.126 | 0.121 | 0.19 | 0.61 | 0.545 | 0.045 | 0.013 |
- 1.04-for-1 split · 3 May 2017
- 1.04-for-1 split · 29 Apr 2016
- 1.04-for-1 split · 28 Apr 2015
- 1.04-for-1 split · 22 Apr 2014
- 1.04-for-1 split · 23 Apr 2013
- 1.04-for-1 split · 27 Mar 2012
Sources and methodology
- Data on this tab
- Our data supplier
- Chart on the Overview
- TradingView
Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.