Mex$36.21B
Revenue
Mex$3.98
Earnings Per Share
38.88%
Gross Margin %
Mex$2.08B
Free Cash Flow
Revenue
36,213.00
Earnings Per Share
3.98
Gross Margin %
38.88
Free Cash Flow
2,082.00
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | Mex$36.21B | Mex$31.65B | Mex$26.15B | Mex$24.04B | Mex$22.42B | Mex$20.97B | Mex$20.07B | Mex$18.18B | Mex$16.36B | Mex$14.32B | Mex$13.18B | Mex$11.22B | Mex$9.70B | Mex$8.87B |
GM % | Gross Margin % | 37.85% | 38.88% | 35.41% | 36.90% | 37.39% | 38.50% | 39.34% | 39.33% | 39.95% | 41.44% | 38.98% | 35.75% | 32.91% | 36.55% | 39.02% |
OM | Operating Margin | 13.54% | 14.05% | 11.95% | 11.57% | 11.98% | 12.93% | 14.24% | 14.02% | 13.07% | 15.45% | 15.67% | 13.92% | 13.67% | 15.86% | 18.40% |
EPS | Earnings Per Share | Mex$3.89 | Mex$3.98 | Mex$2.28 | Mex$2.02 | Mex$2.17 | Mex$2.48 | Mex$2.72 | Mex$2.43 | Mex$1.66 | Mex$1.94 | Mex$1.79 | Mex$1.41 | Mex$1.85 | Mex$1.79 | Mex$1.86 |
Div. | Dividends | N/A | Mex$1.50 | Mex$1.20 | Mex$1.20 | Mex$1.20 | Mex$1.10 | Mex$1.10 | Mex$0.90 | Mex$0.90 | Mex$0.90 | Mex$0.90 | Mex$0.85 | Mex$0.85 | Mex$0.75 | Mex$1.00 |
PR % | Payout Ratio % | 0 | 37.69% | 52.63% | 59.41% | 55.30% | 44.35% | 40.44% | 37.04% | 54.22% | 46.39% | 50.28% | 60.28% | 45.95% | 41.90% | 53.76% |
Sha. | Shares | N/AM | 330M | 335.47M | 350M | 367.79M | 399.39M | 421.61M | 428.55M | 431.43M | 425.9M | 425.9M | 432M | 432M | 428.7M | 432M |
OCF | Operating Cash Flow | N/A | Mex$5.02B | Mex$0.00M | Mex$1.33B | Mex$2.83B | Mex$2.72B | Mex$2.11B | Mex$2.04B | Mex$1.38B | Mex$2.11B | Mex$2.00B | Mex$1.59B | Mex$900.54M | Mex$824.57M | Mex$1.21B |
FCF | Free Cash Flow | N/A | Mex$2.08B | Mex$0.00M | Mex$605.01M | Mex$2.28B | Mex$1.96B | Mex$1.62B | Mex$1.33B | Mex$403.79M | Mex$1.03B | Mex$1.29B | Mex$697.73M | Mex$350.54M | Mex$504.12M | Mex$924.84M |
FCFS | Free Cash Flow Per Share | Mex$12.29 | Mex$12.42 | Mex$9.35 | Mex$0.92 | Mex$5.56 | Mex$4.08 | Mex$3.74 | Mex$3.09 | Mex$0.68 | Mex$2.22 | Mex$3.01 | Mex$1.41 | Mex$0.68 | Mex$1.15 | Mex$2.17 |