242.33
+0.34%
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 840.95bn
FY2016FY2025
Net income
MXN 19.43bn
FY2016FY2025
Free cash flow
MXN 29.03bn
FY2016FY2025
Shareholders' equity
MXN 244.98bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | MXN 840.95bn | MXN 781.59bn | MXN 702.69bn | MXN 673.20bn | MXN 556.26bn | MXN 492.97bn | MXN 506.71bn | MXN 469.74bn | MXN 460.46bn | MXN 399.51bn |
| Gross profit | MXN 385.71bn | MXN 360.82bn | MXN 313.52bn | MXN 251.67bn | MXN 213.71bn | MXN 189.65bn | MXN 191.48bn | MXN 175.17bn | MXN 170.27bn | MXN 148.20bn |
| Operating income | MXN 72.16bn | MXN 70.41bn | MXN 57.36bn | MXN 31.39bn | MXN 28.91bn | MXN 8.02bn | MXN 22.88bn | MXN 44.19bn | MXN 41.44bn | MXN 37.43bn |
| Net income | MXN 19.43bn | MXN 26.73bn | MXN 65.69bn | MXN 24.76bn | MXN 28.50bn | MXN 4.12bn | MXN 20.70bn | MXN 23.99bn | MXN 42.41bn | MXN 21.14bn |
| Diluted earnings per share | 5.66 | 1.49 | 3.67 | 1.38 | 1.59 | 0.23 | 1.16 | 1.34 | 2.37 | 1.18 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | MXN 795.88bn | MXN 851.54bn | MXN 805.86bn | MXN 798.62bn | MXN 737.50bn | MXN 684.64bn | MXN 637.54bn | MXN 576.38bn | MXN 588.54bn | MXN 545.62bn |
| Cash and short-term investments | — | — | — | MXN 83.49bn | MXN 121.82bn | MXN 107.89bn | MXN 77.93bn | MXN 92.97bn | MXN 99.10bn | MXN 43.76bn |
| Total liabilities | MXN 466.52bn | MXN 470.40bn | MXN 427.49bn | MXN 459.96bn | MXN 402.68bn | MXN 377.45bn | MXN 311.79bn | MXN 240.84bn | MXN 251.63bn | MXN 259.45bn |
| Debt | MXN 126.99bn | MXN 256.30bn | MXN 232.90bn | MXN 285.06bn | MXN 252.94bn | MXN 246.97bn | MXN 172.63bn | MXN 128.66bn | MXN 131.35bn | MXN 139.25bn |
| Shareholders' equity | MXN 244.98bn | MXN 297.50bn | MXN 303.86bn | MXN 338.66bn | MXN 334.82bn | MXN 307.19bn | MXN 325.75bn | MXN 257.05bn | MXN 250.29bn | MXN 211.90bn |
| Shares outstanding | 3,432m | 17,891m | 17,891m | 17,891m | 17,891m | 17,891m | 17,891m | 17,891m | 17,891m | 17,891m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | MXN 71.08bn | MXN 71.51bn | MXN 49.68bn | MXN 72.58bn | MXN 73.09bn | MXN 53.17bn | MXN 61.64bn | MXN 47.41bn | MXN 40.13bn | MXN 50.13bn |
| Capital spending | −MXN 42.05bn | −MXN 47.31bn | −MXN 38.12bn | −MXN 32.44bn | −MXN 20.30bn | −MXN 20.14bn | −MXN 25.12bn | −MXN 23.38bn | −MXN 24.18bn | −MXN 21.39bn |
| Free cash flow | MXN 29.03bn | MXN 24.20bn | MXN 11.56bn | MXN 40.14bn | MXN 52.79bn | MXN 33.03bn | MXN 36.52bn | MXN 24.04bn | MXN 15.95bn | MXN 28.74bn |
| Dividends paid | −MXN 49.92bn | −MXN 25.08bn | −MXN 18.80bn | −MXN 17.51bn | −MXN 13.40bn | −MXN 15.87bn | −MXN 13.63bn | −MXN 12.93bn | −MXN 12.45bn | −MXN 12.04bn |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | MXN 231.00bn | MXN 207.78bn | MXN 220.10bn | MXN 214.64bn | MXN 211.36bn | MXN 195.82bn | MXN 208.72bn | MXN 196.77bn |
| Gross profit | MXN 92.61bn | MXN 84.09bn | MXN 91.43bn | MXN 85.71bn | MXN 85.92bn | MXN 78.92bn | MXN 91.15bn | MXN 79.37bn |
| Operating income | MXN 19.11bn | MXN 14.31bn | MXN 22.71bn | MXN 18.13bn | MXN 17.83bn | MXN 13.56bn | MXN 22.42bn | MXN 17.37bn |
| Net income | MXN 5.54bn | MXN 14.83bn | MXN 8.51bn | MXN 2.42bn | MXN 2.71bn | MXN 5.81bn | MXN 14.63bn | MXN 5.90bn |
| Diluted earnings per share | 1.62 | 4.35 | 2.48 | 0.70 | 0.78 | 1.67 | 4.09 | 1.65 |
| Total assets | MXN 802.58bn | MXN 801.33bn | MXN 795.88bn | MXN 807.96bn | MXN 831.04bn | MXN 855.88bn | MXN 851.54bn | MXN 849.90bn |
| Debt | MXN 124.83bn | MXN 137.33bn | MXN 126.99bn | MXN 130.82bn | MXN 136.22bn | MXN 131.74bn | MXN 141.48bn | MXN 137.79bn |
| Shareholders' equity | MXN 216.56bn | MXN 209.93bn | MXN 244.98bn | MXN 243.81bn | MXN 241.42bn | MXN 308.15bn | MXN 297.50bn | MXN 302.75bn |
Financial ratios
Data as of 31 Aug 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Gross margin | 45.9% | 46.2% | 44.6% | 37.4% | 38.4% | 38.5% | — | — |
| Operating margin | 8.6% | 9.0% | 8.2% | 4.7% | 5.2% | 1.6% | — | — |
| Net margin | 2.3% | 3.4% | 9.3% | 3.7% | 5.1% | 0.8% | — | — |
| Return on equity | 7.9% | 9.0% | 21.6% | 7.3% | 8.5% | 1.3% | — | — |
| Return on assets | 2.4% | 3.1% | 8.2% | 3.1% | 3.9% | 0.6% | — | — |
| Free cash flow yield | — | — | 2.4% | 2.9% | 2.5% | 2.0% | 2.4% | 1.9% |
| Revenue growth | 7.6% | 11.2% | 4.4% | 21.0% | 12.8% | -2.7% | — | — |
| Earnings growth | -27.3% | -59.3% | 165.3% | -13.1% | 592.1% | -80.1% | — | — |
| Current ratio | 1.35x | 1.69x | 1.95x | 1.30x | 1.69x | 1.70x | — | — |
| Debt to equity | 0.52x | 0.48x | 0.42x | 0.59x | 0.57x | 0.62x | — | — |
| Equity ratio | 30.8% | 34.9% | 37.7% | 42.4% | 45.4% | 44.9% | — | — |
| Interest coverage | 3.92x | 4.01x | 3.34x | 1.92x | 1.71x | 0.46x | — | — |
| Buybacks as a share of market value | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 7.7% | 11.3% | 10.4% |
| Operating income | 32.0% | 55.2% | 7.5% |
| Net income | -7.8% | 36.4% | 0.9% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 46.0% | 43.7% | 42.4% | 40.7% |
| Operating margin | 8.8% | 7.7% | 6.6% | 7.2% |
| Net margin | 2.8% | 4.6% | 4.2% | 4.8% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 31.7 | 119.1 | 60.3 | 109.6 | 100.0 | — | 154.4 | 125.8 | 78.0 | 133.4 |
| Price to sales | 0.7 | 4.1 | 5.6 | 4.0 | 5.1 | 5.5 | 6.3 | 6.4 | 7.2 | 7.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 11 years. Last went ex-dividend on 14 Oct 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 9.609 | 14.691 | 12.316 | 3.664 | 3.40 | 2.30 | 3.10 | 2.90 |
- 3-for-1 split · 23 May 2007
- 1-to-1 reverse split · 26 Feb 2007
- 1-to-1 reverse split · 25 Aug 2005
- 10-for-1 split · 14 Jul 1998
- 5-to-1 reverse split · 11 May 1998
- 1.218-for-1 split · 6 Mar 1992
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.