Appearance
Workshop — Buổi 06: Comp Table & Football Field — Vinamilk
Xây dựng bảng Trading Comps, tính implied valuation và tổng hợp Football Field Chart cho Vinamilk (VNM)
🎯 Mục tiêu Workshop
- Xây Trading Comp Table với 5 FMCG peers
- Tính implied EV và implied share price cho Vinamilk
- Kết hợp với DCF (từ buổi trước) để xây Football Field Chart
- Đưa ra investment recommendation dựa trên tổng hợp valuation
Phần 1: Dữ liệu — Vinamilk & Peer Group
1.1 Target: Vinamilk (VNM)
| Metric | Giá trị (ước tính) |
|---|---|
| Share Price | 72,000 VND |
| Shares Outstanding (diluted) | 2,090 triệu |
| Market Cap | 150,480 tỷ VND |
| Total Debt | 8,200 tỷ VND |
| Cash & Equivalents | 12,500 tỷ VND |
| Minority Interest | 1,800 tỷ VND |
| Enterprise Value | 148,0 nghìn tỷ VND |
| Revenue (LTM) | 60,000 tỷ VND |
| EBITDA (LTM) | 13,200 tỷ VND |
| Net Income (LTM) | 8,900 tỷ VND |
| EPS | 4,258 VND |
| Book Value per Share | 25,500 VND |
Bài tập kiểm tra: Xác minh EV
1.2 Peer Group — FMCG / Dairy Châu Á
| # | Company | Ticker | Country | Market Cap (tỷ VND equiv.) | EV (tỷ VND equiv.) |
|---|---|---|---|---|---|
| 1 | Nestlé (Việt Nam proxy: Nestlé global scaled) | NESN | Thụy Sĩ | — | — |
| 2 | Mengniu Dairy | 2319.HK | Trung Quốc | 158,000 | 175,000 |
| 3 | Yili Group | 600887.SS | Trung Quốc | 190,000 | 200,000 |
| 4 | Thai Beverage | Y92.SI | Thái Lan | 210,000 | 260,000 |
| 5 | Universal Robina | URC.PS | Philippines | 105,000 | 112,000 |
Phần 2: Xây Comp Table
📝 Bài tập 1 — Tính Multiples cho Peers
Điền vào bảng sau (dữ liệu minh họa, LTM):
| Company | EV (tỷ) | Revenue (tỷ) | EBITDA (tỷ) | Net Income (tỷ) | BV Equity (tỷ) | EV/EBITDA | EV/Revenue | P/E | P/B |
|---|---|---|---|---|---|---|---|---|---|
| Mengniu | 175,000 | 120,000 | 15,600 | 6,800 | 72,000 | ? | ? | ? | ? |
| Yili | 200,000 | 135,000 | 17,500 | 9,200 | 85,000 | ? | ? | ? | ? |
| Thai Bev | 260,000 | 310,000 | 35,000 | 15,500 | 120,000 | ? | ? | ? | ? |
| URC | 112,000 | 85,000 | 13,500 | 7,000 | 48,000 | ? | ? | ? | ? |
| Vinamilk | 148,000 | 60,000 | 13,200 | 8,900 | 53,300 | ? | ? | ? | ? |
Gợi ý công thức:
✅ Đáp án Bài tập 1
| Company | EV/EBITDA | EV/Revenue | P/E | P/B |
|---|---|---|---|---|
| Mengniu | ||||
| Yili | ||||
| Thai Bev | ||||
| URC | ||||
| Vinamilk | 11.2x | 2.47x | 16.9x | 2.82x |
📝 Bài tập 2 — Thống kê Peers
| Thống kê | EV/EBITDA | EV/Revenue | P/E | P/B |
|---|---|---|---|---|
| Mean | ? | ? | ? | ? |
| Median | ? | ? | ? | ? |
| 25th Percentile | ? | ? | ? | ? |
| 75th Percentile | ? | ? | ? | ? |
✅ Đáp án Bài tập 2
Sắp xếp theo thứ tự tăng dần cho EV/EBITDA peers: 7.4, 8.3, 11.2, 11.4
| Thống kê | EV/EBITDA | EV/Revenue | P/E | P/B |
|---|---|---|---|---|
| Mean | 9.6x | 1.28x | 18.1x | 2.09x |
| Median | 9.8x | 1.39x | 17.9x | 2.19x |
| 25th Pctl | 8.1x | 1.20x | 14.6x | 2.08x |
| 75th Pctl | 11.3x | 1.47x | 21.3x | 2.23x |
Phần 3: Implied Valuation cho Vinamilk
📝 Bài tập 3 — Áp dụng Median Multiples
Sử dụng EV/EBITDA (Median = 9.8x):
Sử dụng P/E (Median = 17.9x):
✅ Đáp án Bài tập 3
EV/EBITDA approach:
P/E approach:
Bảng tổng hợp Implied Price
| Phương pháp | Multiple | Implied Price (VND) | vs. Current (72,000) |
|---|---|---|---|
| EV/EBITDA (Median) | 9.8x | 63,091 | -12.4% |
| EV/EBITDA (75th) | 11.3x | 73,254 | +1.7% |
| P/E (Median) | 17.9x | 76,218 | +5.9% |
| P/E (75th) | 21.3x | 90,695 | +26.0% |
Phần 4: Football Field Chart
📝 Bài tập 4 — Tổng hợp tất cả phương pháp
Kết hợp kết quả workshop này với DCF (giả sử từ buổi trước):
| Phương pháp | Low (VND) | High (VND) | Source |
|---|---|---|---|
| DCF | 65,000 | 85,000 | WACC 9–11%, g = 2–3% |
| Trading Comps (EV/EBITDA) | 56,500 | 73,250 | 25th–75th percentile |
| Trading Comps (P/E) | 62,200 | 90,700 | 25th–75th percentile |
| 52-Week Range | 58,000 | 78,000 | Market data |
Vẽ Football Field:
VND (nghìn)
50 55 60 65 70 75 80 85 90 95
| | | | | | | | | |
DCF : ████████████████████████████ :
EV/EBITDA : ████████████████████████████ :
P/E : ██████████████████████████████████:
52-Week : █████████████████████████ :
| | | | | | | | | |
↑
Current: 72,000📝 Bài tập 5 — Investment Recommendation
Dựa trên Football Field, trả lời:
- Fair value zone (vùng overlap) nằm trong khoảng nào?
- Current price 72,000 VND đang ở vị trí nào so với fair value zone?
- Recommendation: BUY / HOLD / SELL? Vì sao?
✅ Đáp án gợi ý Bài tập 5
Fair value zone: ~65,000–78,000 VND (vùng mà hầu hết phương pháp overlap)
Current price 72,000 VND nằm giữa fair value zone → fairly valued
Recommendation: HOLD
- Upside từ P/E comps và DCF bull case: +18–26%
- Downside từ EV/EBITDA comps: -12%
- Risk-reward cân bằng ở mức giá hiện tại
- Catalyst cần theo dõi: growth recovery, margin expansion, M&A
Phần 5: Sensitivity Analysis (Nâng cao)
📝 Bài tập 6 — Sensitivity Table
Xây sensitivity table: Implied Share Price theo EV/EBITDA và EBITDA margin scenarios:
| EBITDA 12,000 | EBITDA 13,200 | EBITDA 14,500 | |
|---|---|---|---|
| EV/EBITDA = 8.5x | ? | ? | ? |
| EV/EBITDA = 9.8x | ? | ? | ? |
| EV/EBITDA = 11.0x | ? | ? | ? |
Công thức chung:
✅ Đáp án Bài tập 6
| EBITDA 12,000 | EBITDA 13,200 | EBITDA 14,500 | |
|---|---|---|---|
| 8.5x | |||
| 9.8x | |||
| 11.0x |
Nhận xét: Tại EBITDA = 13,200 và EV/EBITDA = 11.0x → implied price = 70,622 VND ≈ current price 72,000 VND. Thị trường đang price Vinamilk ở 75th percentile của peer EV/EBITDA.
📋 Deliverables
| # | Output | Format |
|---|---|---|
| 1 | Comp Table hoàn chỉnh | Bảng Excel/Google Sheets |
| 2 | Implied Valuation (2 phương pháp) | Tính toán chi tiết |
| 3 | Football Field Chart | Biểu đồ horizontal bar |
| 4 | Sensitivity Table | Ma trận 3×3 |
| 5 | Investment Recommendation (1 trang) | Memo ngắn gọn |