Bài phân tích doanh nghiệp hoàn chỉnh
Bài thực hành kết nối dữ liệu, chỉ số, ngành, định giá và rủi ro. Bài học đặt khái niệm trong bối cảnh doanh nghiệp niêm yết và cách nhà đầu tư Việt Nam sử dụng thông tin một cách thận trọng.
Sau bài này, bạn có thể
- Hiểu thu thập và tính chỉ số
- Phân biệt so ngành và đọc xu hướng
- Biết cách đọc tổng hợp chất lượng, rủi ro và mức giá
- Áp dụng bài học để viết luận điểm hai chiều cho một mã Việt Nam
Phân tích doanh nghiệp hoàn chỉnh: MediLink Việt
Bài này ghép toàn bộ khóa học trong một tình huống giả định. MediLink Việt cung cấp phần mềm quản lý phòng khám, hồ sơ y tế và thanh toán theo thuê bao. Mọi số liệu, peer và tên công ty đều hư cấu để luyện phương pháp; đây không phải nhận định về một chứng khoán có thật.

Bước 0: đặt câu hỏi trước khi tính
Luận điểm sơ bộ:
- Doanh thu thuê bao có thể tạo biên và giữ chân cao khi đạt quy mô.
- Tăng trưởng 20%+ và ROIC cải thiện có thể hỗ trợ premium định giá.
- Rủi ro chính là chất lượng phải thu, cạnh tranh, chi phí thu hút khách, pha loãng và kỳ vọng giá quá cao.
Câu hỏi cần số liệu trả lời:
- Tăng trưởng có hữu cơ và chuyển thành tiền?
- Biên tăng nhờ quy mô hay cắt chi phí cần thiết?
- Bảng cân đối chịu được tăng trưởng/chậm thu?
- Premium so peer đòi hỏi điều gì trong ba năm tới?
Bước 1: tập hợp dữ liệu gốc
Đơn vị tỷ đồng, trừ dữ liệu trên mỗi cổ phiếu.
Báo cáo kết quả năm N
| Khoản | Giá trị |
|---|---|
| Doanh thu thuần | 4.000 |
| Giá vốn | (1.200) |
| Lợi nhuận gộp | 2.800 |
| Chi phí vận hành gồm D&A | (1.900) |
| EBIT | 900 |
| Chi phí lãi | (120) |
| Lợi nhuận trước thuế | 780 |
| Thuế | (156) |
| LNST cổ đông phổ thông | 624 |
| D&A trong chi phí | 300 |
| EBITDA dựng lại | 1.200 |
Bảng cân đối cuối năm N
| Khoản | Cuối N-1 | Cuối N |
|---|---|---|
| Tiền và tương đương khả dụng | 800 | 1.000 |
| Phải thu khách hàng | 500 | 700 |
| Tồn kho/thiết bị triển khai | 80 | 120 |
| Tổng tài sản ngắn hạn | 2.000 | 2.500 |
| Tổng tài sản | 5.500 | 6.500 |
| Nợ ngắn hạn | 1.000 | 1.200 |
| Nợ vay và thuê tài chính | 1.500 | 1.800 |
| Tổng nợ phải trả | 2.100 | 2.500 |
| Vốn chủ cổ đông mẹ | 3.400 | 4.000 |
Dòng tiền và dữ liệu cổ phần
| Khoản | Giá trị |
|---|---|
| CFO | 950 |
| CapEx tiền mặt | (350) |
| FCF đơn giản | 600 |
| Cổ tức tiền mặt | 150 |
| Cổ phiếu bình quân pha loãng | 500 triệu |
| Giá cuối kỳ | 42.000 đồng |
| Doanh thu năm N-1 | 3.200 |
| EPS pha loãng năm N-1 | 1.040 đồng |
Bước 2: tính tỷ lệ định giá
Giá trị cổ phần
Vốn hóa = 42.000 đồng × 500 triệu = 21.000 tỷ đồngEPS = 624 tỷ / 500 triệu = 1.248 đồng| Tỷ lệ | Phép tính | Kết quả |
|---|---|---|
| P/E | 21.000 / 624 | 33,7x |
| P/B cuối kỳ | 21.000 / 4.000 | 5,25x |
| P/S | 21.000 / 4.000 | 5,25x |
| P/FCF | 21.000 / 600 | 35,0x |
| FCF yield | 600 / 21.000 | 2,86% |
Enterprise Value
EV đơn giản = 21.000 + 1.800 - 1.000 = 21.800 tỷ đồng| Tỷ lệ | Phép tính | Kết quả |
|---|---|---|
| EV/Revenue | 21.800 / 4.000 | 5,45x |
| EV/EBITDA | 21.800 / 1.200 | 18,2x |
| EV/EBIT | 21.800 / 900 | 24,2x |
Khoảng EV/EBITDA 18,2x và EV/EBIT 24,2x cho thấy D&A/CapEx đáng kể. Không gọi công ty rẻ bằng EBITDA mà bỏ đầu tư nền tảng và triển khai.
Bước 3: sinh lời và hiệu quả vốn
Tài sản bình quân = (5.500 + 6.500) / 2 = 6.000Vốn chủ bình quân = (3.400 + 4.000) / 2 = 3.700| Tỷ lệ | Phép tính | Kết quả |
|---|---|---|
| Biên gộp | 2.800 / 4.000 | 70,0% |
| Biên EBIT | 900 / 4.000 | 22,5% |
| Biên EBITDA | 1.200 / 4.000 | 30,0% |
| Biên ròng | 624 / 4.000 | 15,6% |
| ROA | 624 / 6.000 | 10,4% |
| ROE | 624 / 3.700 | 16,9% |
| Vòng quay tài sản | 4.000 / 6.000 | 0,67x |
DuPont kiểm tra ROE
ROE ≈ 15,6% × 0,67 × (6.000 / 3.700) ≈ 16,9%ROE đến chủ yếu từ biên chứ không phải vòng quay; đòn bẩy tài sản/vốn chủ khoảng 1,62x tương đối vừa trong ví dụ. Cần tính ROIC trên vốn hoạt động và kiểm tra goodwill/cash dư để đánh giá tốt hơn.
Bước 4: sức khỏe tài chính và tiền
| Tỷ lệ | Phép tính | Kết quả |
|---|---|---|
| Current ratio | 2.500 / 1.200 | 2,08x |
| Quick ratio đơn giản | (2.500 - 120) / 1.200 | 1,98x |
| Debt/Equity | 1.800 / 4.000 | 0,45x |
| Nợ ròng | 1.800 - 1.000 | 800 tỷ |
| Net debt/EBITDA | 800 / 1.200 | 0,67x |
| EBIT/lãi vay | 900 / 120 | 7,5x |
| CFO/LNST | 950 / 624 | 152% |
| FCF/LNST | 600 / 624 | 96% |
CFO tốt hơn LNST, nhưng phải thu tăng từ 500 lên 700 trong khi doanh thu tăng 25%. Tiền có thể được hỗ trợ bởi doanh thu nhận trước hoặc phải trả; cần dựng cầu nối CFO, không chấm “152% = tốt” rồi dừng.
DSO xấp xỉ
Phải thu bình quân = (500 + 700) / 2 = 600DSO ≈ 600 / 4.000 × 365 = 54,8 ngàyVới dịch vụ thuê bao, DSO 55 ngày cần so điều khoản khách hàng và peer. Đây trở thành chỉ báo theo dõi quan trọng.
Bước 5: tăng trưởng và cổ tức
| Chỉ báo | Phép tính | Kết quả |
|---|---|---|
| Tăng doanh thu | (4.000 - 3.200) / 3.200 | 25,0% |
| Tăng EPS | (1.248 - 1.040) / 1.040 | 20,0% |
| Tăng trưởng + biên EBIT | 25,0% + 22,5% | 47,5% |
| DPS tiền mặt | 150 tỷ / 500 triệu | 300 đồng |
| Dividend yield | 300 / 42.000 | 0,71% |
| Payout | 150 / 624 | 24,0% |
| FCF coverage cổ tức | 600 / 150 | 4,0x |
Tăng doanh thu cao hơn EPS 5 điểm phần trăm, có thể do chi phí mở rộng, lãi hoặc pha loãng. Cổ tức nhỏ và được FCF hiện tại bao phủ; với công ty tăng trưởng, câu hỏi lớn hơn là phần 450 tỷ FCF giữ lại tạo ROIC bao nhiêu.
Bước 6: so peer
Giả định ba core peers đã được chuẩn hóa về thuê, phạm vi và doanh thu.
| Chỉ báo | MediLink | Peer median | Vị trí |
|---|---|---|---|
| Tăng doanh thu hữu cơ | 25% | 18% | Cao hơn |
| Biên gộp | 70% | 68% | Nhỉnh hơn |
| Biên EBIT | 22,5% | 19% | Cao hơn |
| ROIC chuẩn hóa | 17% giả định | 15% | Cao hơn |
| DSO | 55 ngày | 42 ngày | Kém hơn |
| Net debt/EBITDA | 0,67x | 0,8x | Nhẹ hơn |
| EV/Revenue | 5,45x | 4,30x | Premium 27% |
| EV/EBIT | 24,2x | 20,0x | Premium 21% |
Premium có bằng chứng từ tăng trưởng và biên, nhưng DSO kém hơn làm giảm chất lượng. Cần biết retention, CAC payback, organic mix và tiền sau kỳ để kết luận premium có xứng đáng.
Bước 7: đọc xu hướng năm năm
| Chỉ báo | N-4 | N-3 | N-2 | N-1 | N |
|---|---|---|---|---|---|
| Doanh thu, tỷ đồng | 1.800 | 2.200 | 2.700 | 3.200 | 4.000 |
| Biên EBIT | 14% | 16% | 18% | 20% | 22,5% |
| ROIC chuẩn hóa | 10% | 11% | 13% | 15% | 17% |
| DSO | 40 | 43 | 47 | 51 | 55 |
| Net debt/EBITDA | 0,20x | 0,50x | 0,90x | 0,80x | 0,67x |
CAGR doanh thu 4 năm = (4.000 / 1.800)^(1/4) - 1 ≈ 22,1%Ba xu hướng tốt: doanh thu, biên và ROIC tăng; nợ ròng/EBITDA giảm sau đỉnh. Một xu hướng xấu: DSO tăng mỗi năm. Có thể công ty đang bán cho khách hàng lớn hơn với kỳ hạn dài, hoặc chất lượng thu tiền suy giảm. Đây là nơi ratio dashboard chuyển thành câu hỏi thuyết minh.
Bước 8: nối điểm mạnh và rủi ro
Điểm mạnh có bằng chứng
| Điểm mạnh | Bằng chứng | Điều kiện duy trì |
|---|---|---|
| Tăng trưởng hữu cơ nhanh | 25%, CAGR 22% | Retention, thị trường và giá không suy yếu |
| Operating leverage | EBIT margin 14% → 22,5% | Không cắt R&D/dịch vụ cần thiết |
| Hiệu quả vốn tăng | ROIC 10% → 17% | ROIC vốn mới tiếp tục cao |
| Bảng cân đối có đệm | Net debt/EBITDA 0,67x, coverage 7,5x | Không M&A/nợ lớn ngoài mô hình |
| FCF hiện tại tốt | FCF/LNST 96% | WC/CapEx chuẩn hóa không xấu |
Rủi ro và dữ liệu thiếu
| Rủi ro | Tín hiệu | Cần biết |
|---|---|---|
| Chất lượng doanh thu | DSO 40 → 55 ngày | Tuổi nợ, khách lớn, tiền sau kỳ |
| Định giá kỳ vọng cao | Premium EV multiples 21–27% | Tăng trưởng/biên bao lâu? |
| Pha loãng | Chưa có dữ liệu ESOP/chuyển đổi | Fully diluted shares, SBC |
| Giữ chân/cạnh tranh | Chưa có retention/churn | Cohort, NRR, giá, đối thủ |
| CapEx | Chưa tách duy trì/tăng trưởng | FCF chuẩn hóa, hiệu quả dự án |
| Phạm vi EV | Nợ thuê/NCI chưa nêu | Dựng EV đầy đủ |
Bước 9: kịch bản ba năm
Đây là minh họa bội số, không phải DCF hoàn chỉnh. Giả định giá trị cuối N+3 rồi chiết khấu đơn giản về hiện tại.
| Biến N+3 | Xấu | Cơ sở | Tốt |
|---|---|---|---|
| Doanh thu | 5.200 | 6.500 | 7.800 |
| Biên EBIT | 18% | 23% | 26% |
| EBIT | 936 | 1.495 | 2.028 |
| EV/EBIT cuối kỳ | 14x | 18x | 22x |
| Nợ ròng/(tiền ròng) cuối kỳ | 1.200 | 500 | (200) |
| Cổ phiếu pha loãng, triệu | 550 | 530 | 520 |
| Giá trị cổ phần/cp cuối kỳ, đồng | 21.644 | 49.830 | 86.185 |
| Suất chiết khấu minh họa | 16% | 14% | 12% |
| Giá trị hiện tại minh họa, đồng/cp | ~13.900 | ~33.600 | ~61.400 |
Giá thị trường giả định 42.000 đồng cao hơn kịch bản cơ sở minh họa và thấp hơn kịch bản tốt. Điều đó không tự động cho kết luận; nó cho biết giá cần một tổ hợp tăng trưởng, biên, bội số và ít pha loãng tốt hơn cơ sở. Phải thay các giả định bằng nghiên cứu thật và kiểm tra độ nhạy.
Bước 10: reverse expectations
Thay vì hỏi “P/E 33,7x có đắt không?”, hỏi:
- Doanh thu phải tăng bao nhiêu năm?
- Biên EBIT cần giữ/tăng tới đâu?
- DSO có ổn định hay hút thêm tiền?
- Cần bao nhiêu CapEx và pha loãng?
- Bội số cuối kỳ nào hợp lý khi công ty trưởng thành?
Một mô hình có thể giải ngược tổ hợp giả định cho giá hiện tại. So tổ hợp đó với TAM, retention, lịch sử peer và năng lực quản trị. Ratio là đầu vào của kỳ vọng, không phải định giá cuối cùng.
Bước 11: viết luận điểm hai chiều
Luận điểm tích cực có điều kiện
MediLink tạo tăng trưởng 25%, biên/ROIC đi lên, bảng cân đối có đệm và FCF hiện tại gần LNST. Premium có thể hợp lý nếu retention cao, DSO ổn định, CapEx duy trì vừa phải và tăng trưởng trên mỗi cổ phần tiếp tục.
Luận điểm phản bác
Premium có thể quá cao nếu tăng trưởng đến từ nới tín dụng/khuyến mại, DSO tiếp tục tăng, biên đang được nâng bằng cắt đầu tư, ESOP pha loãng hoặc cạnh tranh kéo EV/EBIT về mức peer thấp hơn.
Điều kiện phá luận điểm
- Organic growth giảm mạnh mà CAC/chi phí bán hàng không cải thiện.
- Retention/churn xấu hoặc mất khách lớn.
- DSO và nợ quá hạn tiếp tục tăng, CFO/LNST giảm kéo dài.
- ROIC vốn mới dưới chi phí vốn.
- Nợ/M&A tăng mà FCF không theo.
- Pha loãng làm FCF trên mỗi cổ phần đi ngang/giảm.
Bước 12: kế hoạch theo dõi
| Chỉ báo | Cơ sở N | Tần suất | Câu hỏi cập nhật |
|---|---|---|---|
| Organic revenue growth | 25% | Quý | Giá–lượng–khách nào tạo tăng? |
| Biên EBIT | 22,5% | Quý/TTM | Quy mô hay cắt đầu tư? |
| DSO | 55 ngày | Quý | Tuổi nợ/tiền thu sau kỳ? |
| CFO/LNST | 152% | TTM | WC có đảo chiều? |
| ROIC tăng thêm | Chưa đủ dữ liệu | Năm/dự án | Vốn mới tạo lợi suất nào? |
| Net debt/EBITDA | 0,67x | Quý | M&A/thuê/nợ mới? |
| Cổ phiếu pha loãng | 500 triệu | Quý/năm | ESOP/chuyển đổi? |
Tự kiểm tra lại phân tích
- Mọi tỷ lệ có nguồn, kỳ và phạm vi?
- Số dòng dùng bình quân số tồn?
- EV gồm nợ thuê/NCI/tiền dư đúng chưa?
- Peer có cùng ghi nhận gross/net và mô hình?
- FCF đã tách vốn lưu động/CapEx chưa?
- Kịch bản có pha loãng và nợ?
- Có viết bằng chứng phản bác và điều kiện phá luận điểm?
Bài thực hành
Tự dựng lại toàn bộ bảng MediLink. Thay ba giả định tăng trưởng, biên và exit multiple để tạo ma trận độ nhạy; bổ sung một stress DSO +20 ngày và CapEx duy trì +30%. Viết kết luận một trang chỉ dùng câu có bằng chứng hoặc điều kiện.
Điểm cần nhớ
- Quy trình hoàn chỉnh đi từ câu hỏi → dữ liệu → tỷ lệ → trend/peer → kịch bản → điều kiện theo dõi.
- Định giá, sinh lời, tiền, sức khỏe, hiệu quả và tăng trưởng phải kiểm tra chéo nhau.
- MediLink có tăng trưởng, biên và ROIC tốt nhưng DSO và premium định giá cần giải thích.
- Kịch bản phải gồm nợ, pha loãng, exit multiple và suất chiết khấu, không chỉ EPS.
- Kết luận tốt trình bày cả luận điểm tích cực, phản bác và điều kiện phá vỡ.
- Tỷ lệ tổ chức nghiên cứu và kỳ vọng; chúng không tự tạo khuyến nghị mua bán.
Thực hành với dữ liệu MimeFin
Chọn một mã Việt Nam để mở dữ liệu hiện tại. Các mã gợi ý chỉ phục vụ học tập.
Đã đọc và tự kiểm tra các ý chính?
Bài kiểm tra là phần luyện tập riêng và không bắt buộc để hoàn thành bài.
