68.60
-3.26%
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 MXN, from our data supplier.
Revenue
MXN 426.95bn
FY2016FY2025
Net income
MXN 11.13bn
FY2016FY2025
Free cash flow
MXN 24.86bn
FY2016FY2025
Shareholders' equity
MXN 119.51bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | MXN 426.95bn | MXN 408.33bn | MXN 399.88bn | MXN 398.71bn | MXN 348.89bn | MXN 331.05bn | MXN 291.93bn | MXN 288.27bn | MXN 267.51bn | MXN 252.14bn |
| Gross profit | MXN 248.32bn | MXN 214.93bn | MXN 205.51bn | MXN 205.38bn | MXN 185.31bn | MXN 178.44bn | MXN 153.74bn | MXN 152.60bn | MXN 142.75bn | MXN 136.14bn |
| Operating income | MXN 39.42bn | MXN 40.74bn | MXN 39.89bn | MXN 57.55bn | MXN 36.97bn | MXN 29.78bn | MXN 25.14bn | MXN 25.18bn | MXN 21.50bn | MXN 21.98bn |
| Net income | MXN 11.13bn | MXN 12.54bn | MXN 15.48bn | MXN 46.91bn | MXN 15.92bn | MXN 9.11bn | MXN 6.32bn | MXN 5.81bn | MXN 4.63bn | MXN 5.90bn |
| Diluted earnings per share | 2.59 | 2.90 | 3.52 | 10.58 | 3.56 | 2.01 | 1.39 | 1.24 | 0.98 | 0.62 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | MXN 409.81bn | MXN 416.80bn | MXN 348.10bn | MXN 347.76bn | MXN 337.64bn | MXN 307.65bn | MXN 279.08bn | MXN 263.32bn | MXN 259.25bn | MXN 245.16bn |
| Total liabilities | MXN 289.55bn | MXN 289.11bn | MXN 236.47bn | MXN 220.16bn | MXN 236.03bn | MXN 219.64bn | MXN 200.77bn | MXN 178.74bn | MXN 182.22bn | MXN 170.09bn |
| Debt | MXN 141.03bn | MXN 186.71bn | MXN 136.75bn | MXN 113.24bn | MXN 126.63bn | MXN 114.32bn | MXN 112.01bn | MXN 89.85bn | MXN 94.31bn | MXN 82.50bn |
| Shareholders' equity | MXN 119.51bn | MXN 125.94bn | MXN 108.32bn | MXN 124.11bn | MXN 97.10bn | MXN 83.71bn | MXN 73.74bn | MXN 79.69bn | MXN 72.77bn | MXN 71.43bn |
| Shares outstanding | 4,305m | 4,327m | 4,392m | 4,434m | 4,475m | 4,535m | 4,558m | 4,673m | 4,747m | 9,537m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | MXN 47.75bn | MXN 39.91bn | MXN 26.53bn | MXN 41.04bn | MXN 45.78bn | MXN 43.88bn | MXN 28.52bn | MXN 20.98bn | MXN 21.17bn | MXN 23.13bn |
| Capital spending | −MXN 22.89bn | −MXN 30.88bn | −MXN 34.03bn | −MXN 28.67bn | −MXN 20.67bn | −MXN 13.22bn | −MXN 13.12bn | −MXN 15.07bn | −MXN 13.45bn | −MXN 13.20bn |
| Free cash flow | MXN 24.86bn | MXN 9.03bn | −MXN 7.49bn | MXN 12.37bn | MXN 25.11bn | MXN 30.66bn | MXN 15.40bn | MXN 5.92bn | MXN 7.72bn | MXN 9.93bn |
| Dividends paid | −MXN 4.45bn | −MXN 4.23bn | −MXN 7.08bn | −MXN 6.53bn | −MXN 4.64bn | −MXN 2.43bn | −MXN 2.10bn | −MXN 1.65bn | −MXN 1.36bn | −MXN 1.13bn |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | Jun 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | MXN 105.03bn | MXN 100.32bn | MXN 108.69bn | MXN 107.39bn | MXN 103.45bn | MXN 110.31bn | MXN 106.11bn | MXN 98.27bn |
| Gross profit | MXN 55.25bn | MXN 52.66bn | MXN 56.31bn | MXN 56.67bn | MXN 60.39bn | MXN 57.93bn | MXN 56.32bn | MXN 51.97bn |
| Operating income | MXN 9.88bn | MXN 8.37bn | MXN 9.12bn | MXN 9.33bn | MXN 8.07bn | — | MXN 9.31bn | MXN 8.56bn |
| Net income | MXN 2.93bn | MXN 2.36bn | MXN 3.16bn | MXN 2.83bn | MXN 1.79bn | MXN 3.12bn | MXN 3.69bn | MXN 3.32bn |
| Diluted earnings per share | 0.68 | 0.55 | 0.73 | 0.66 | 0.41 | 0.72 | 0.85 | 0.76 |
| Cash from operations | MXN 10.07bn | MXN 15.11bn | MXN 13.28bn | MXN 10.56bn | MXN 10.59bn | MXN 13.02bn | — | MXN 7.41bn |
| Capital spending | −MXN 4.15bn | −MXN 2.74bn | −MXN 8.37bn | −MXN 4.60bn | −MXN 5.36bn | −MXN 10.70bn | — | −MXN 6.97bn |
| Free cash flow | MXN 5.92bn | MXN 12.37bn | MXN 4.91bn | MXN 5.96bn | MXN 5.23bn | MXN 2.32bn | — | MXN 442.0m |
| Total assets | MXN 409.17bn | MXN 418.88bn | MXN 409.81bn | MXN 414.57bn | MXN 429.19bn | MXN 416.80bn | MXN 408.95bn | MXN 379.93bn |
| Debt | MXN 147.36bn | MXN 152.11bn | MXN 141.03bn | MXN 153.63bn | MXN 157.96bn | MXN 146.04bn | MXN 140.91bn | MXN 132.96bn |
| Shareholders' equity | MXN 115.27bn | MXN 122.57bn | MXN 119.51bn | MXN 118.62bn | MXN 127.72bn | MXN 125.94bn | MXN 125.18bn | MXN 113.91bn |
Financial ratios
Data as of 3 Sept 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 58.2% | 52.6% | 51.4% | 51.5% | 53.1% | 53.9% | — | — | — | — |
| Operating margin | 9.2% | 10.0% | 10.0% | 14.4% | 10.6% | 9.0% | — | — | — | — |
| Net margin | 2.6% | 3.1% | 3.9% | 11.8% | 4.6% | 2.8% | — | — | — | — |
| Return on equity | 9.3% | 10.0% | 14.3% | 37.8% | 16.4% | 10.9% | — | — | — | — |
| Return on assets | 2.7% | 3.0% | 4.4% | 13.5% | 4.7% | 3.0% | — | — | — | — |
| Free cash flow yield | — | — | — | — | — | 21.7% | 15.8% | 13.3% | 12.6% | 6.6% |
| Revenue growth | 4.6% | 2.1% | 0.3% | 14.3% | 5.4% | 13.4% | — | — | — | — |
| Earnings growth | -11.2% | -19.0% | -67.0% | 194.7% | 74.7% | 44.2% | — | — | — | — |
| Current ratio | 0.71x | 0.79x | 0.68x | 0.71x | 0.66x | 0.83x | — | — | — | — |
| Debt to equity | 1.18x | 1.16x | 0.90x | 0.63x | 0.85x | 1.01x | — | — | — | — |
| Equity ratio | 29.2% | 30.2% | 31.1% | 35.7% | 28.8% | 27.2% | — | — | — | — |
| Interest coverage | 2.86x | 3.24x | 4.26x | 7.92x | 4.96x | 3.30x | — | — | — | — |
| Buybacks as a share of market value | — | — | — | — | — | 0.5% | 2.5% | 1.5% | 50.2% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 2.3% | 5.2% | 6.9% |
| Operating income | -11.8% | 5.8% | 8.0% |
| Net income | -38.1% | 4.1% | 8.0% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 55.5% | 53.5% | 53.5% | 53.4% |
| Operating margin | 9.6% | 10.9% | 10.6% | 9.8% |
| Net margin | 2.8% | 5.3% | 4.8% | 3.8% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 22.4 | 19.1 | 24.4 | 7.8 | 17.7 | 21.5 | 25.2 | 31.5 | 44.6 | 76.0 |
| Price to sales | 0.6 | 0.6 | 0.9 | 0.9 | 0.8 | 0.6 | 0.5 | 0.6 | 0.8 | 1.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 10 years. Last went ex-dividend on 12 May 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.075 | 1.00 | 0.94 | 0.78 | 1.30 | 1.00 | 0.50 | 0.45 |
- 4-for-1 split · 25 Apr 2011
- 1-to-1 reverse split · 2 May 2007
- 1-to-1 reverse split · 26 Apr 2002
- 1-to-1 reverse split · 29 May 1998
- 4-for-1 split · 3 Mar 1998
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.