Alfa S.A.B. de C.V. financials at a glance

Year Year 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024
Rev. Revenue
Mex$60.77B Mex$72.15B Mex$79.50B Mex$106.83B Mex$116.19B Mex$115.63B Mex$136.40B Mex$182.97B Mex$200.17B Mex$203.46B Mex$229.23B Mex$258.30B Mex$293.78B Mex$317.63B Mex$366.43B Mex$337.75B Mex$263.87B Mex$296.80B Mex$363.86B Mex$291.21B Mex$0.00M
GM % Gross Margin %
20.75% 21.72% 20.94% 17.93% 16.67% 20.24% 19.24% 17.20% 17.77% 18.00% 18.11% 20.90% 22.93% 19.94% 20.16% 18.95% 21.71% 21.49% 19.23% 19.11% 0.00%
OM Operating Margin
8.77% 9.21% 7.69% 5.90% 4.94% 7.47% 7.89% 7.32% 8.23% 8.04% 7.53% 7.74% 8.60% 5.57% 7.65% 5.93% 5.95% 9.45% 8.87% 5.25% 0.00%
EPS Earnings Per Share
Mex$1.34 Mex$0.91 Mex$0.63 Mex$-2.00 Mex$0.36 Mex$0.91 Mex$1.00 Mex$1.74 Mex$1.15 Mex$-0.44 Mex$0.74 Mex$0.61 Mex$-0.56 Mex$2.60 Mex$1.15 Mex$-1.80 Mex$0.58 Mex$2.08 Mex$-1.74 Mex$0.00
Div. Dividends
Mex$0.09 Mex$0.09 Mex$0.25 Mex$0.14 Mex$0.17 Mex$0.17 Mex$0.02 Mex$0.21 Mex$0.29 Mex$1.00 Mex$0.46 Mex$0.59 Mex$0.65 Mex$0.65 Mex$0.62 Mex$0.79 Mex$0.40 Mex$0.51 Mex$0.83 Mex$0.39 Mex$0.00
PR % Payout Ratio %
9.68% 6.72% 27.47% 22.22% -8.50% 47.22% 2.20% 21.00% 16.67% 86.96% -104.55% 79.73% 106.56% -116.07% 23.85% 68.70% -22.22% 87.93% 39.90% -22.41% 0
Sha. Shares
5805.49m 5805.49m 5631.33m 5601.33m 5601.33m 5594.02m 5,400m 5336.94m 5155.8m 5142.5m 5134.5m 5120.5m 5120.5m 5055.11m 5055.11m 5015.04m 4909.21m 4905.7m 4818.82m 0m 4818.82m
OCF Operating Cash Flow
Mex$5.34B Mex$6.77B Mex$6.20B Mex$10.06B Mex$8.48B Mex$14.04B Mex$12.83B Mex$14.81B Mex$20.99B Mex$19.76B Mex$23.95B Mex$30.51B Mex$37.30B Mex$34.40B Mex$35.05B Mex$30.57B Mex$29.36B Mex$26.38B Mex$27.66B Mex$25.57B Mex$0.00M
FCF Free Cash Flow
Mex$2.68B Mex$3.66B Mex$-1854.10M Mex$-11149.34M Mex$3.21B Mex$10.32B Mex$8.59B Mex$7.80B Mex$5.86B Mex$7.56B Mex$14.98B Mex$18.67B Mex$15.71B Mex$15.59B Mex$19.43B Mex$16.33B Mex$16.32B Mex$16.43B Mex$20.09B Mex$19.77B Mex$0.00M
FCFS Free Cash Flow Per Share
Mex$0.46 Mex$0.61 Mex$-0.13 Mex$0.66 Mex$0.57 Mex$1.86 Mex$1.59 Mex$1.51 Mex$2.37 Mex$1.47 Mex$1.85 Mex$2.56 Mex$2.19 Mex$2.60 Mex$3.45 Mex$2.78 Mex$4.38 Mex$3.34 Mex$4.05 Mex$3.93 Mex$0.00