Valoración de Walmart Inc. (NYSE: WMT)
Proyecto de Tesis ITAM Profesor: Rodrigo Fenton Ontañón Presentación final (Fase 3): 21 de abril de 2026
Objetivo
Cree un Memorando de Inversión completo para Walmart con un proceso reproducible en R + LaTeX.
Estado actual del modelo
Pipeline preliminar operativo con 6 metodologías:
- FCD
- LLANTA
- Múltiplos (P/E, EV/EBITDA, EV/Ventas)
- SOTP 5.DDM
- BSM (opcional/robustez)
Salida integrada:
- Campo de fútbol (
data/processed/preliminary_football_field.pdf) - Tabla de rangos (
data/processed/preliminary_football_field_values.csv) - Paquete de gráficos (
data/processed/preliminary_valuation_charts.pdf) - Documento LaTeX cableado (
MOI/main.tex)
Inicio rápido (3 comandos)
Desde la raíz del repositorio:
cp config/assumptions.example.csv config/assumptions.csv
cp config/latest_period_basis.example.csv config/latest_period_basis.csv
make all
open MOI/main.pdfNotas:
shares_outstandingse puede dejar vacío en la fase preliminar; esto sólo afecta aimplied_price_usd.- Si
config/assumptions.csvno existe, el modelo se ejecuta con los valores predeterminados.
Comandos principales
make validate # validates preliminary input + assumptions
make valuation # runs 02..07 + 99
make charts # generates chart PDFs
make tables # generates auto-generated .tex tables for MOI/main.tex
make moi # compiles MOI/main.tex
make all # full pipelineFlujo técnico
Code/00_Validate_Inputs.RVerifica la estructura de los datos y suposiciones preliminares sin procesar.Code/02_DCF.RCode/03_RIM.RCode/04_Multiples.R(diagnóstico + precios implícitos por múltiplos de pares)Code/05_SOTP.RCode/06_DDM.RCode/07_BSM.RCode/99_Football_Field.RCode/98_Preliminary_Charts.RCode/97_Generate_Tex_Tables.R(genera automáticamente tabla para LaTeX)
Contrato de entradas y datos
- Entrada preliminar actual:
data/preliminary-data/WALMART_FM/wmt_prelim_financials_fy2015_2025.csv- Convención:
wmt_prelim_financials_<cutoff>.csv - Compatibilidad heredada: la canalización aún reconoce
Raw-Tabla 1.csvsi existe.
- Contrato detallado:
data/README.md
- Plantilla de supuestos:
config/assumptions.example.csv
Salidas clave en data/processed
validation_report.txtpreliminary_master_financials.csvpreliminary_data_basis.csvpreliminary_dcf_summary.csvpreliminary_rim_summary.csvpreliminary_multiples_summary.csvpreliminary_peer_comp_set_used.csvpreliminary_sotp_summary.csvpreliminary_ddm_summary.csvpreliminary_bsm_summary.csvpreliminary_football_field_values.csvpreliminary_football_field.pdfpreliminary_valuation_charts.pdf
Integración LaTeX
- Documento principal:
MOI/main.tex - Tabla de valoración generada automáticamente:
MOI/generated/preliminary_valuation_table.tex MOI/Makefileejecuta la generación automática antes de compilar PDF.
Actualizar después de las ganancias / Bloomberg
Cuando tenga nuevos puntos de datos:
- Reemplace la entrada preliminar (o agregue un nuevo límite en
data/preliminary-data/). - Actualice
config/assumptions.csv(WACC, beta, tasas, acciones). - Ajuste
config/latest_period_basis.csv:- Before annual close:
latest_period_mode=ltm(orautowithtarget_fiscal_year=2026). - After FY 2026 publication:
latest_period_mode=fy_actualandtarget_fiscal_year=2026.
- Before annual close:
- Ejecute
make all. - Revisar los cambios en:
data/processed/preliminary_data_basis.csvdata/processed/preliminary_football_field_values.csvMOI/main.pdf