This view is limited to 50 files because it contains too many changes.  See the raw diff here.
Files changed (50) hide show
  1. .gitattributes +35 -28
  2. .github/workflows/dongbotoihuggingface.yml +0 -50
  3. .github/workflows/sync_to_hf.yml +0 -19
  4. .gitignore +0 -15
  5. .vscode/extensions.json +0 -5
  6. Dockerfile +0 -40
  7. README.md +12 -6
  8. requirements.txt +0 -18
  9. static/images/vnindex_vsa.png +0 -0
  10. stock-vsa-analyzer/README.md +0 -57
  11. stock-vsa-analyzer/package.json +0 -33
  12. stock-vsa-analyzer/public/index.html +0 -39
  13. stock-vsa-analyzer/public/styles.css +0 -62
  14. stock-vsa-analyzer/src/app.js +0 -58
  15. stock-vsa-analyzer/src/chart.js +0 -129
  16. stock-vsa-analyzer/src/config.js +0 -11
  17. stock-vsa-analyzer/src/indicators/mfi.js +0 -27
  18. stock-vsa-analyzer/src/indicators/pv.js +0 -34
  19. stock-vsa-analyzer/src/indicators/vsa.js +0 -59
  20. stock-vsa-analyzer/src/utils/screener.js +0 -32
  21. vn-stock-analysis-app/DFbalance_sheet_quarter.csv +0 -45
  22. vn-stock-analysis-app/DFbalance_sheet_year.csv +0 -13
  23. vn-stock-analysis-app/DFincome_statement_year.csv +0 -13
  24. vn-stock-analysis-app/Dockerfile +0 -40
  25. vn-stock-analysis-app/README.md +0 -8
  26. vn-stock-analysis-app/__pycache__/app.cpython-312.pyc +0 -0
  27. vn-stock-analysis-app/app.py +0 -726
  28. vn-stock-analysis-app/data/DFbalance_sheet_quarter.csv +0 -50
  29. vn-stock-analysis-app/data/DFbalance_sheet_year.csv +0 -50
  30. vn-stock-analysis-app/data/DFincome_statement_quarter.csv +0 -50
  31. vn-stock-analysis-app/data/DFincome_statement_year.csv +0 -50
  32. vn-stock-analysis-app/data/dfcash_flow_year.csv +0 -50
  33. vn-stock-analysis-app/data/dfratio_quarter.csv +0 -51
  34. vn-stock-analysis-app/data/dfratio_year.csv +0 -51
  35. vn-stock-analysis-app/data/market_news.json +0 -52
  36. vn-stock-analysis-app/data/usd_index.json +0 -4
  37. vn-stock-analysis-app/data/vnindex.csv +0 -749
  38. vn-stock-analysis-app/dfcash_flow_year.csv +0 -13
  39. vn-stock-analysis-app/dfincome_statement_quarter.csv +0 -45
  40. vn-stock-analysis-app/dfratio_quarter.csv +0 -46
  41. vn-stock-analysis-app/dfratio_year.csv +0 -14
  42. vn-stock-analysis-app/filter_stocks.csv +0 -0
  43. vn-stock-analysis-app/modules/__pycache__/ai.cpython-312.pyc +0 -0
  44. vn-stock-analysis-app/modules/__pycache__/filter_stock.cpython-312.pyc +0 -0
  45. vn-stock-analysis-app/modules/__pycache__/home.cpython-312.pyc +0 -0
  46. vn-stock-analysis-app/modules/__pycache__/market_news.cpython-312.pyc +0 -0
  47. vn-stock-analysis-app/modules/__pycache__/stock_analysis.cpython-312.pyc +0 -0
  48. vn-stock-analysis-app/modules/__pycache__/utils.cpython-312.pyc +0 -0
  49. vn-stock-analysis-app/modules/__pycache__/valuation.cpython-312.pyc +0 -0
  50. vn-stock-analysis-app/modules/__pycache__/vsa.cpython-312.pyc +0 -0
.gitattributes CHANGED
@@ -1,28 +1,35 @@
1
- vn-stock-analysis-app/static/images/stock_candle.png filter=lfs diff=lfs merge=lfs -text
2
- vn-stock-analysis-app/static/images/vnindex_candle.png filter=lfs diff=lfs merge=lfs -text
3
- vn-stock-analysis-app/static/images/vnindex_money.png filter=lfs diff=lfs merge=lfs -text
4
- vn-stock-analysis-app/ta-lib-0.4.0-src.tar.gz filter=lfs diff=lfs merge=lfs -text
5
- vn-stock-analysis-app/ta-lib/bin filter=lfs diff=lfs merge=lfs -text
6
- vn-stock-analysis-app/ta-lib/src/.libs/libta_lib.a filter=lfs diff=lfs merge=lfs -text
7
- vn-stock-analysis-app/ta-lib/src/.libs/libta_lib.so.0.0.0 filter=lfs diff=lfs merge=lfs -text
8
- vn-stock-analysis-app/ta-lib/src/ta_abstract/.libs/libta_abstract_gc_la-ta_frame.o filter=lfs diff=lfs merge=lfs -text
9
- vn-stock-analysis-app/ta-lib/src/ta_abstract/.libs/libta_abstract_gc_la-ta_func_api.o filter=lfs diff=lfs merge=lfs -text
10
- vn-stock-analysis-app/ta-lib/src/ta_abstract/.libs/libta_abstract_gc_la-table_c.o filter=lfs diff=lfs merge=lfs -text
11
- vn-stock-analysis-app/ta-lib/src/ta_abstract/.libs/libta_abstract_gc.a filter=lfs diff=lfs merge=lfs -text
12
- vn-stock-analysis-app/ta-lib/src/ta_abstract/.libs/libta_abstract_la-ta_frame.o filter=lfs diff=lfs merge=lfs -text
13
- vn-stock-analysis-app/ta-lib/src/ta_abstract/.libs/libta_abstract_la-ta_func_api.o filter=lfs diff=lfs merge=lfs -text
14
- vn-stock-analysis-app/ta-lib/src/ta_abstract/.libs/libta_abstract_la-table_c.o filter=lfs diff=lfs merge=lfs -text
15
- vn-stock-analysis-app/ta-lib/src/ta_abstract/.libs/libta_abstract.a filter=lfs diff=lfs merge=lfs -text
16
- vn-stock-analysis-app/ta-lib/src/ta_abstract/libta_abstract_gc_la-ta_frame.o filter=lfs diff=lfs merge=lfs -text
17
- vn-stock-analysis-app/ta-lib/src/ta_abstract/libta_abstract_gc_la-ta_func_api.o filter=lfs diff=lfs merge=lfs -text
18
- vn-stock-analysis-app/ta-lib/src/ta_abstract/libta_abstract_gc_la-table_c.o filter=lfs diff=lfs merge=lfs -text
19
- vn-stock-analysis-app/ta-lib/src/ta_abstract/libta_abstract_la-ta_frame.o filter=lfs diff=lfs merge=lfs -text
20
- vn-stock-analysis-app/ta-lib/src/ta_abstract/libta_abstract_la-ta_func_api.o filter=lfs diff=lfs merge=lfs -text
21
- vn-stock-analysis-app/ta-lib/src/ta_abstract/libta_abstract_la-table_c.o filter=lfs diff=lfs merge=lfs -text
22
- vn-stock-analysis-app/ta-lib/src/ta_func/.libs/libta_func.a filter=lfs diff=lfs merge=lfs -text
23
- vn-stock-analysis-app/ta-lib/src/tools/gen_code/gen_code filter=lfs diff=lfs merge=lfs -text
24
- vn-stock-analysis-app/ta-lib/src/tools/gen_code/gen_code-gen_code.o filter=lfs diff=lfs merge=lfs -text
25
- vn-stock-analysis-app/ta-lib/src/tools/gen_code/mcpp.exe filter=lfs diff=lfs merge=lfs -text
26
- vn-stock-analysis-app/ta-lib/src/tools/ta_regtest/.libs/ta_regtest filter=lfs diff=lfs merge=lfs -text
27
- vn-stock-analysis-app/ta-lib/src/tools/ta_regtest/ta_regtest-test_data.o filter=lfs diff=lfs merge=lfs -text
28
- vn-stock-analysis-app/ta-lib/src/tools/ta_regtest/ta_regtest-test_util.o filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
.github/workflows/dongbotoihuggingface.yml DELETED
@@ -1,50 +0,0 @@
1
- name: Sync to Hugging Face Hub
2
-
3
- on:
4
- push:
5
- branches: [ codespace-crispy-fishstick-g4g6pw9rg4v2w97 ]
6
- workflow_dispatch:
7
-
8
- jobs:
9
- sync-to-hub:
10
- runs-on: ubuntu-latest
11
-
12
- steps:
13
- # 1. Checkout code & LFS
14
- - name: Checkout code with Git LFS
15
- uses: actions/checkout@v3
16
- with:
17
- fetch-depth: 0
18
- lfs: true
19
-
20
- # 2. Remove venv để tránh push file lớn
21
- - name: Remove virtual environment folder
22
- run: |
23
- git rm -r --cached venv || echo "venv not tracked"
24
- echo "venv/" >> .gitignore
25
- git add .gitignore
26
- git commit -m "Remove venv before deploy" || echo "Nothing to commit"
27
-
28
- # 3. Dọn sạch workspace để tránh lỗi uncommitted changes
29
- - name: Clean workspace
30
- run: |
31
- git reset --hard
32
- git clean -fd
33
-
34
- # 4. Thiết lập Git LFS và remote HF
35
- - name: Setup Git LFS & add HF remote
36
- env:
37
- GIT_LFS_SKIP_SMUDGE: 1
38
- run: |
39
- git lfs install
40
- git config user.name "github-actions"
41
- git config user.email "actions@github.com"
42
- # Thêm remote hf với token
43
- git remote add hf https://danghungithp:${{ secrets.HF_TOKEN }}@huggingface.co/spaces/danghungithp/vsa
44
-
45
- # 5. Push force từ branch codespace-… lên main của HF
46
- - name: Force-push to Hugging Face Space
47
- env:
48
- GIT_LFS_SKIP_SMUDGE: 1
49
- run: |
50
- git push hf codespace-crispy-fishstick-g4g6pw9rg4v2w97:main --force
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.github/workflows/sync_to_hf.yml DELETED
@@ -1,19 +0,0 @@
1
- name: Sync to Hugging Face Hub
2
-
3
- on:
4
- push:
5
- branches: [main]
6
- workflow_dispatch:
7
-
8
- jobs:
9
- sync-to-hub:
10
- runs-on: ubuntu-latest
11
- steps:
12
- - uses: actions/checkout@v3
13
- with:
14
- fetch-depth: 0
15
- lfs: true
16
- - name: Push to HF
17
- env:
18
- HF_TOKEN: ${{ secrets.HF_TOKEN }}
19
- run: git push -f https://danghungithp:$HF_TOKEN@huggingface.co/spaces/danghungithp/vsa main
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.gitignore DELETED
@@ -1,15 +0,0 @@
1
- # IDE / Editor specific
2
- .vscode/
3
- .idea/
4
-
5
- # OS generated files
6
- .DS_Store
7
- Thumbs.db
8
-
9
- # Log files
10
- *.log
11
- nohup.out
12
-
13
- # Data files
14
- *.csv
15
- *.json
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.vscode/extensions.json DELETED
@@ -1,5 +0,0 @@
1
- {
2
- "recommendations": [
3
- "saoudrizwan.claude-dev"
4
- ]
5
- }
 
 
 
 
 
 
Dockerfile DELETED
@@ -1,40 +0,0 @@
1
- # Use an official Python runtime as a parent image
2
- FROM python:3.9-slim
3
-
4
- # Set the working directory in the container
5
- WORKDIR /app
6
-
7
- # Install system dependencies required for TA-Lib and other packages
8
- RUN apt-get update && apt-get install -y \
9
- build-essential \
10
- wget \
11
- unzip \
12
- && rm -rf /var/lib/apt/lists/*
13
-
14
- # Download and install TA-Lib
15
- RUN wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz && \
16
- tar -xzf ta-lib-0.4.0-src.tar.gz && \
17
- cd ta-lib/ && \
18
- ./configure --prefix=/usr && \
19
- make && \
20
- make install && \
21
- cd .. && \
22
- rm -rf ta-lib ta-lib-0.4.0-src.tar.gz
23
-
24
- # Copy the requirements file into the container
25
- COPY requirements.txt .
26
-
27
- # Install any needed packages specified in requirements.txt
28
- RUN pip install --no-cache-dir -r requirements.txt
29
-
30
- # Copy the rest of the application's code into the container
31
- COPY . .
32
-
33
- # Make port 8000 available to the world outside this container
34
- EXPOSE 8000
35
-
36
- # Define environment variable
37
- ENV NAME World
38
-
39
- # Run app.py when the container launches
40
- CMD ["gunicorn", "--bind", "0.0.0.0:8000", "app:app"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
README.md CHANGED
@@ -1,8 +1,14 @@
1
  ---
2
- title: VN Stock Analysis
3
- emoji: 📈
4
- colorFrom: blue
5
- colorTo: green
6
- sdk: docker
7
- app_port: 8000
 
 
 
 
8
  ---
 
 
 
1
  ---
2
+ title: Vsa
3
+ emoji: 🦀
4
+ colorFrom: gray
5
+ colorTo: pink
6
+ sdk: gradio
7
+ sdk_version: 5.35.0
8
+ app_file: app.py
9
+ pinned: false
10
+ license: apache-2.0
11
+ short_description: vn stock analysis
12
  ---
13
+
14
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
requirements.txt DELETED
@@ -1,18 +0,0 @@
1
- Flask
2
- vnstock
3
- pandas
4
- numpy
5
- requests
6
- matplotlib
7
- pandas-ta
8
- scipy
9
- mplfinance
10
- numpy-financial
11
- flask-cors
12
- google-generativeai
13
- groq
14
- beautifulsoup4
15
- feedparser
16
- newspaper3k
17
- gunicorn
18
- huggingface-hub
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
static/images/vnindex_vsa.png DELETED
Binary file (64.5 kB)
 
stock-vsa-analyzer/README.md DELETED
@@ -1,57 +0,0 @@
1
- # Stock VSA Analyzer
2
-
3
- ## Overview
4
- The Stock VSA Analyzer is a web application designed to analyze stock price movements using Volume Spread Analysis (VSA) techniques. It provides users with tools to visualize price and volume data, calculate key indicators such as Price Volume (PV) and Money Flow Index (MFI), and identify potential trading opportunities through breakout detection.
5
-
6
- ## Features
7
- - **Price and Volume Charts**: Visualize stock price movements alongside volume data.
8
- - **Indicators**: Calculate and display PV and MFI indicators to assist in analysis.
9
- - **Screener**: Filter stocks based on user-defined criteria using PV, MFI, and breakout detection.
10
- - **User Controls**: Set entry points, stop-loss, and take-profit levels for trades.
11
-
12
- ## Project Structure
13
- ```
14
- stock-vsa-analyzer
15
- ├── public
16
- │ ├── index.html # Main HTML document
17
- │ └── styles.css # Styles for the application
18
- ├── src
19
- │ ├── app.js # Application initialization and event handling
20
- │ ├── chart.js # Chart rendering logic
21
- │ ├── indicators
22
- │ │ ├── pv.js # Price Volume indicator calculations
23
- │ │ ├── mfi.js # Money Flow Index calculations
24
- │ │ └── vsa.js # Volume Spread Analysis techniques
25
- │ ├── utils
26
- │ │ └── screener.js # Stock screener logic
27
- │ └── config.js # Configuration settings
28
- ├── package.json # npm configuration file
29
- └── README.md # Project documentation
30
- ```
31
-
32
- ## Installation
33
- 1. Clone the repository:
34
- ```
35
- git clone https://github.com/yourusername/stock-vsa-analyzer.git
36
- ```
37
- 2. Navigate to the project directory:
38
- ```
39
- cd stock-vsa-analyzer
40
- ```
41
- 3. Install the dependencies:
42
- ```
43
- npm install
44
- ```
45
-
46
- ## Usage
47
- 1. Start the application:
48
- ```
49
- npm start
50
- ```
51
- 2. Open your web browser and navigate to `http://localhost:3000` to access the application.
52
-
53
- ## Contributing
54
- Contributions are welcome! Please feel free to submit a pull request or open an issue for any enhancements or bug fixes.
55
-
56
- ## License
57
- This project is licensed under the MIT License. See the LICENSE file for details.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stock-vsa-analyzer/package.json DELETED
@@ -1,33 +0,0 @@
1
- {
2
- "name": "stock-vsa-analyzer",
3
- "version": "1.0.0",
4
- "description": "A web application for analyzing stock price and volume using Volume Spread Analysis (VSA) techniques.",
5
- "main": "src/app.js",
6
- "scripts": {
7
- "start": "live-server public",
8
- "build": "webpack --mode production",
9
- "dev": "webpack --mode development"
10
- },
11
- "dependencies": {
12
- "chart.js": "^3.7.0",
13
- "plotly.js": "^2.5.1",
14
- "live-server": "^1.2.1"
15
- },
16
- "devDependencies": {
17
- "webpack": "^5.64.0",
18
- "webpack-cli": "^4.9.1",
19
- "babel-loader": "^8.2.3",
20
- "babel-core": "^7.0.0",
21
- "babel-preset-env": "^1.7.0"
22
- },
23
- "keywords": [
24
- "stock",
25
- "analysis",
26
- "vsa",
27
- "volume",
28
- "price",
29
- "charting"
30
- ],
31
- "author": "Your Name",
32
- "license": "MIT"
33
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stock-vsa-analyzer/public/index.html DELETED
@@ -1,39 +0,0 @@
1
- <!DOCTYPE html>
2
- <html lang="vi">
3
- <head>
4
- <meta charset="UTF-8">
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>Phân tích dòng tiền cổ phiếu VSA</title>
7
- <link rel="stylesheet" href="styles.css">
8
- </head>
9
- <body>
10
- <div class="container">
11
- <h1>Phân tích dòng tiền cổ phiếu theo VSA</h1>
12
- <div class="controls">
13
- <label for="stock-symbol">Mã cổ phiếu:</label>
14
- <input type="text" id="stock-symbol" value="VCB">
15
- <label for="entry-point">Điểm vào:</label>
16
- <input type="number" id="entry-point" step="0.01">
17
- <label for="stop-loss">Dừng lỗ:</label>
18
- <input type="number" id="stop-loss" step="0.01">
19
- <label for="take-profit">Chốt lời:</label>
20
- <input type="number" id="take-profit" step="0.01">
21
- <button id="analyze-button">Phân tích</button>
22
- <button id="set-points-button">Thiết lập điểm</button>
23
- </div>
24
- <div class="charts">
25
- <canvas id="priceChart"></canvas>
26
- <canvas id="volumeChart"></canvas>
27
- <canvas id="pvChart"></canvas>
28
- <canvas id="mfiChart"></canvas>
29
- <p><b>Money Flow Index (MFI)</b>: Chỉ số dòng tiền. Đường ngang ở mức 50 là ngưỡng trung bình. MFI trên 50 cho thấy áp lực mua, dưới 50 cho thấy áp lực bán.</p>
30
- <p><b>Price Volume (PV)</b>: Tích số giá và khối lượng. Đường ngang ở mức 0 là ngưỡng trung bình. PV trên 0 cho thấy dòng tiền vào, dưới 0 cho thấy dòng tiền ra.</p>
31
- </div>
32
- <div id="trade-points"></div>
33
- <div id="analysis-results"></div>
34
- <p>Nhập mã cổ phiếu, điểm vào, dừng lỗ và chốt lời để phân tích.</p>
35
- </div>
36
- <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
37
- <script src="../src/app.js"></script>
38
- </body>
39
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stock-vsa-analyzer/public/styles.css DELETED
@@ -1,62 +0,0 @@
1
- body {
2
- font-family: Arial, sans-serif;
3
- background-color: #f4f4f4;
4
- margin: 0;
5
- padding: 20px;
6
- }
7
-
8
- h1 {
9
- text-align: center;
10
- color: #333;
11
- }
12
-
13
- .chart-container {
14
- width: 100%;
15
- max-width: 800px;
16
- margin: 0 auto;
17
- }
18
-
19
- .controls {
20
- display: flex;
21
- justify-content: space-between;
22
- margin-bottom: 20px;
23
- }
24
-
25
- .control-group {
26
- display: flex;
27
- flex-direction: column;
28
- }
29
-
30
- label {
31
- margin-bottom: 5px;
32
- font-weight: bold;
33
- }
34
-
35
- input[type="number"], input[type="text"] {
36
- padding: 10px;
37
- border: 1px solid #ccc;
38
- border-radius: 4px;
39
- }
40
-
41
- button {
42
- padding: 10px 15px;
43
- background-color: #28a745;
44
- color: white;
45
- border: none;
46
- border-radius: 4px;
47
- cursor: pointer;
48
- }
49
-
50
- button:hover {
51
- background-color: #218838;
52
- }
53
-
54
- .error {
55
- color: red;
56
- font-size: 0.9em;
57
- }
58
-
59
- .success {
60
- color: green;
61
- font-size: 0.9em;
62
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stock-vsa-analyzer/src/app.js DELETED
@@ -1,58 +0,0 @@
1
- import * as chart from './chart.js';
2
- import { calculatePV } from './indicators/pv.js';
3
- import { calculateMFI } from './indicators/mfi.js';
4
- import { analyzeVSA } from './indicators/vsa.js';
5
-
6
- let stockData = [];
7
- let entryPoint = 0;
8
- let stopLoss = 0;
9
- let takeProfit = 0;
10
-
11
- document.getElementById('analyze-button').addEventListener('click', () => {
12
- const stockSymbol = document.getElementById('stock-symbol').value;
13
- fetchStockData(stockSymbol);
14
- });
15
-
16
- document.getElementById('set-points-button').addEventListener('click', () => {
17
- entryPoint = parseFloat(document.getElementById('entry-point').value);
18
- stopLoss = parseFloat(document.getElementById('stop-loss').value);
19
- takeProfit = parseFloat(document.getElementById('take-profit').value);
20
- updateTradePoints();
21
- });
22
-
23
- async function fetchStockData(symbol) {
24
- try {
25
- const response = await fetch(`http://localhost:5000/api/stock_data?symbol=${symbol}`);
26
- const data = await response.json();
27
- if (!Array.isArray(data) || data.length === 0) {
28
- alert('Không có dữ liệu cho mã cổ phiếu này!');
29
- return;
30
- }
31
- processStockData(data);
32
- } catch (error) {
33
- alert('Lỗi khi lấy dữ liệu từ server: ' + error);
34
- }
35
- }
36
-
37
- function processStockData(data) {
38
- // Chuẩn hóa dữ liệu cho các hàm chỉ báo
39
- const priceArr = data.map(d => d.price);
40
- const volumeArr = data.map(d => d.volume);
41
- const pv = calculatePV(priceArr, volumeArr);
42
- const mfi = calculateMFI(data, volumeArr);
43
- const vsaAnalysis = analyzeVSA(priceArr, volumeArr);
44
-
45
- // Vẽ biểu đồ
46
- chart.renderPriceVolumeChart({labels: priceArr.map((_,i)=>i+1), values: priceArr}, {labels: volumeArr.map((_,i)=>i+1), values: volumeArr});
47
- chart.renderPVChart({labels: pv.map((_,i)=>i+1), values: pv});
48
- chart.renderMFIChart({labels: mfi.map((_,i)=>i+1), values: mfi});
49
- displayAnalysisResults(vsaAnalysis);
50
- }
51
-
52
- function updateTradePoints() {
53
- document.getElementById('trade-points').innerText = `Điểm vào: ${entryPoint}, Dừng lỗ: ${stopLoss}, Chốt lời: ${takeProfit}`;
54
- }
55
-
56
- function displayAnalysisResults(analysis) {
57
- document.getElementById('analysis-results').innerText = JSON.stringify(analysis, null, 2);
58
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stock-vsa-analyzer/src/chart.js DELETED
@@ -1,129 +0,0 @@
1
- const ctx = document.getElementById('stockChart').getContext('2d');
2
- const volumeCtx = document.getElementById('volumeChart').getContext('2d');
3
- const pvCtx = document.getElementById('pvChart').getContext('2d');
4
- const mfiCtx = document.getElementById('mfiChart').getContext('2d');
5
-
6
- function renderPriceVolumeChart(priceData, volumeData) {
7
- const priceChart = new Chart(ctx, {
8
- type: 'line',
9
- data: {
10
- labels: priceData.labels,
11
- datasets: [{
12
- label: 'Price',
13
- data: priceData.values,
14
- borderColor: 'rgba(75, 192, 192, 1)',
15
- borderWidth: 2,
16
- fill: false
17
- }]
18
- },
19
- options: {
20
- responsive: true,
21
- scales: {
22
- y: {
23
- beginAtZero: false
24
- }
25
- }
26
- }
27
- });
28
-
29
- const volumeChart = new Chart(volumeCtx, {
30
- type: 'bar',
31
- data: {
32
- labels: volumeData.labels,
33
- datasets: [{
34
- label: 'Volume',
35
- data: volumeData.values,
36
- backgroundColor: 'rgba(153, 102, 255, 0.5)',
37
- borderColor: 'rgba(153, 102, 255, 1)',
38
- borderWidth: 1
39
- }]
40
- },
41
- options: {
42
- responsive: true,
43
- scales: {
44
- y: {
45
- beginAtZero: true
46
- }
47
- }
48
- }
49
- });
50
- }
51
- function renderPVChart(pvData) {
52
- const pvChart = new Chart(pvCtx, {
53
- type: 'line',
54
- data: {
55
- labels: pvData.labels,
56
- datasets: [{
57
- label: 'Price Volume (PV)',
58
- data: pvData.values,
59
- borderColor: 'rgba(255, 99, 132, 1)',
60
- borderWidth: 2,
61
- fill: false
62
- }]
63
- },
64
- options: {
65
- responsive: true,
66
- scales: {
67
- y: {
68
- beginAtZero: false
69
- }
70
- }
71
- }
72
- });
73
-
74
- // Add horizontal line at y=0
75
- pvChart.config.data.datasets.push({
76
- type: 'line',
77
- data: [{x: pvData.labels[0], y: 0}, {x: pvData.labels[pvData.labels.length - 1], y: 0}],
78
- borderColor: 'rgba(0, 0, 0, 0.5)',
79
- borderWidth: 1,
80
- label: 'Neutral Line',
81
- pointRadius: 0,
82
- fill: false
83
- });
84
- }
85
-
86
- function renderMFIChart(mfiData) {
87
- const mfiChart = new Chart(mfiCtx, {
88
- type: 'line',
89
- data: {
90
- labels: mfiData.labels,
91
- datasets: [{
92
- label: 'Money Flow Index (MFI)',
93
- data: mfiData.values,
94
- borderColor: 'rgba(255, 206, 86, 1)',
95
- borderWidth: 2,
96
- fill: false
97
- }]
98
- },
99
- options: {
100
- responsive: true,
101
- scales: {
102
- y: {
103
- beginAtZero: true,
104
- max: 100
105
- }
106
- }
107
- }
108
- });
109
-
110
- // Add horizontal line at y=50
111
- mfiChart.config.data.datasets.push({
112
- type: 'line',
113
- data: [{x: mfiData.labels[0], y: 50}, {x: mfiData.labels[mfiData.labels.length - 1], y: 50}],
114
- borderColor: 'rgba(0, 0, 0, 0.5)',
115
- borderWidth: 1,
116
- label: 'Neutral Line',
117
- pointRadius: 0,
118
- fill: false
119
- });
120
- }
121
-
122
- function updateCharts(priceData, volumeData, pvData, mfiData) {
123
- renderPriceVolumeChart(priceData, volumeData);
124
- renderPVChart(pvData);
125
- renderMFIChart(mfiData);
126
- }
127
-
128
- // Example usage: Call updateCharts with your data
129
- // updateCharts(priceData, volumeData, pvData, mfiData);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stock-vsa-analyzer/src/config.js DELETED
@@ -1,11 +0,0 @@
1
- const config = {
2
- apiEndpoint: 'https://api.example.com/data', // Replace with your actual API endpoint
3
- defaultPVPeriod: 14, // Default period for Price Volume calculation
4
- defaultMFIPeriod: 14, // Default period for Money Flow Index calculation
5
- volumeThreshold: 100000, // Minimum volume threshold for screening
6
- breakoutPercentage: 5, // Percentage for breakout detection
7
- stopLossPercentage: 2, // Default stop loss percentage
8
- takeProfitPercentage: 5, // Default take profit percentage
9
- };
10
-
11
- export default config;
 
 
 
 
 
 
 
 
 
 
 
 
stock-vsa-analyzer/src/indicators/mfi.js DELETED
@@ -1,27 +0,0 @@
1
- export function calculateMFI(prices, volumes, period = 14) {
2
- const mfiValues = [];
3
- const typicalPrices = prices.map((price, index) => {
4
- return (price.high + price.low + price.close) / 3;
5
- });
6
-
7
- for (let i = 0; i < typicalPrices.length; i++) {
8
- if (i < period) {
9
- mfiValues.push(null);
10
- continue;
11
- }
12
-
13
- const gain = typicalPrices.slice(i - period + 1, i + 1).reduce((acc, price, index) => {
14
- return acc + (price > typicalPrices[i - period + index] ? volumes[i - period + index] : 0);
15
- }, 0);
16
-
17
- const loss = typicalPrices.slice(i - period + 1, i + 1).reduce((acc, price, index) => {
18
- return acc + (price < typicalPrices[i - period + index] ? volumes[i - period + index] : 0);
19
- }, 0);
20
-
21
- const moneyFlowRatio = gain / loss || 0;
22
- const mfi = 100 - (100 / (1 + moneyFlowRatio));
23
- mfiValues.push(mfi);
24
- }
25
-
26
- return mfiValues;
27
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stock-vsa-analyzer/src/indicators/pv.js DELETED
@@ -1,34 +0,0 @@
1
- const calculatePV = (priceData, volumeData) => {
2
- if (priceData.length !== volumeData.length) {
3
- throw new Error("Price and volume data must have the same length");
4
- }
5
-
6
- const pv = [];
7
- for (let i = 0; i < priceData.length; i++) {
8
- const priceChange = priceData[i] - (priceData[i - 1] || priceData[i]);
9
- const volume = volumeData[i];
10
- pv.push(priceChange * volume);
11
- }
12
- return pv;
13
- };
14
-
15
- const analyzePV = (pvData) => {
16
- const analysis = {
17
- bullish: 0,
18
- bearish: 0,
19
- neutral: 0,
20
- };
21
-
22
- for (let i = 1; i < pvData.length; i++) {
23
- if (pvData[i] > 0 && pvData[i - 1] > 0) {
24
- analysis.bullish++;
25
- } else if (pvData[i] < 0 && pvData[i - 1] < 0) {
26
- analysis.bearish++;
27
- } else {
28
- analysis.neutral++;
29
- }
30
- }
31
- return analysis;
32
- };
33
-
34
- export { calculatePV, analyzePV };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stock-vsa-analyzer/src/indicators/vsa.js DELETED
@@ -1,59 +0,0 @@
1
- // This file contains functions that implement Volume Spread Analysis (VSA) techniques.
2
- // It analyzes price and volume data to identify potential breakouts and market trends.
3
-
4
- export function analyzeVSA(priceData, volumeData) {
5
- const results = [];
6
-
7
- for (let i = 1; i < priceData.length; i++) {
8
- const currentPrice = priceData[i];
9
- const previousPrice = priceData[i - 1];
10
- const currentVolume = volumeData[i];
11
- const previousVolume = volumeData[i - 1];
12
-
13
- const priceChange = currentPrice - previousPrice;
14
- const volumeChange = currentVolume - previousVolume;
15
-
16
- const vsaSignal = determineVsaSignal(priceChange, volumeChange);
17
- results.push({
18
- price: currentPrice,
19
- volume: currentVolume,
20
- vsaSignal: vsaSignal
21
- });
22
- }
23
-
24
- return results;
25
- }
26
-
27
- function determineVsaSignal(priceChange, volumeChange) {
28
- if (priceChange > 0 && volumeChange > 0) {
29
- return 'Bullish';
30
- } else if (priceChange < 0 && volumeChange > 0) {
31
- return 'Bearish';
32
- } else if (priceChange > 0 && volumeChange < 0) {
33
- return 'Weak Bullish';
34
- } else if (priceChange < 0 && volumeChange < 0) {
35
- return 'Weak Bearish';
36
- } else {
37
- return 'Neutral';
38
- }
39
- }
40
-
41
- export function detectBreakouts(priceData, volumeData, threshold) {
42
- const breakouts = [];
43
-
44
- for (let i = 1; i < priceData.length; i++) {
45
- const currentPrice = priceData[i];
46
- const previousPrice = priceData[i - 1];
47
- const currentVolume = volumeData[i];
48
-
49
- if (currentPrice > previousPrice + threshold && currentVolume > volumeData[i - 1]) {
50
- breakouts.push({
51
- price: currentPrice,
52
- volume: currentVolume,
53
- breakout: true
54
- });
55
- }
56
- }
57
-
58
- return breakouts;
59
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stock-vsa-analyzer/src/utils/screener.js DELETED
@@ -1,32 +0,0 @@
1
- export const calculatePV = (priceData, volumeData) => {
2
- const pv = [];
3
- for (let i = 0; i < priceData.length; i++) {
4
- pv.push(priceData[i] * volumeData[i]);
5
- }
6
- return pv;
7
- };
8
-
9
- export const calculateMFI = (priceData, volumeData, period = 14) => {
10
- const mfi = [];
11
- // Implement MFI calculation logic here
12
- return mfi;
13
- };
14
-
15
- export const detectBreakout = (priceData, volumeData) => {
16
- const breakouts = [];
17
- // Implement breakout detection logic here
18
- return breakouts;
19
- };
20
-
21
- export const screener = (stocks, criteria) => {
22
- return stocks.filter(stock => {
23
- const { priceData, volumeData } = stock;
24
- const pv = calculatePV(priceData, volumeData);
25
- const mfi = calculateMFI(priceData, volumeData);
26
- const breakouts = detectBreakout(priceData, volumeData);
27
-
28
- return pv.some(value => value > criteria.pvThreshold) &&
29
- mfi.some(value => value < criteria.mfiThreshold) &&
30
- breakouts.length > 0;
31
- });
32
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/DFbalance_sheet_quarter.csv DELETED
@@ -1,45 +0,0 @@
1
- ticker,yearReport,lengthReport,CURRENT ASSETS (Bn. VND),Cash and cash equivalents (Bn. VND),Short-term investments (Bn. VND),Accounts receivable (Bn. VND),Net Inventories,Other current assets,LONG-TERM ASSETS (Bn. VND),Fixed assets (Bn. VND),Investment in properties,Long-term investments (Bn. VND),Goodwill,Other non-current assets,TOTAL ASSETS (Bn. VND),LIABILITIES (Bn. VND),Current liabilities (Bn. VND),Long-term liabilities (Bn. VND),OWNER'S EQUITY(Bn.VND),Capital and reserves (Bn. VND),Undistributed earnings (Bn. VND),MINORITY INTERESTS,TOTAL RESOURCES (Bn. VND),Prepayments to suppliers (Bn. VND),Short-term loans receivables (Bn. VND),"Inventories, Net (Bn. VND)",Other current assets (Bn. VND),Investment and development funds (Bn. VND),Common shares (Bn. VND),Paid-in capital (Bn. VND),Long-term borrowings (Bn. VND),Advances from customers (Bn. VND),Short-term borrowings (Bn. VND),Good will (Bn. VND),Long-term prepayments (Bn. VND),Other long-term assets (Bn. VND),Other long-term receivables (Bn. VND),Long-term trade receivables (Bn. VND)
2
- CEO,2025,1,4849622609777,847927801197,1002007645162,1369347522111,1420611771618,209727869689,3999032163634,2146699286017,597682444211,0,0,111591666085,8848654773411,2481890103159,1798307072870,683583030289,6366764670252,6366764670252,491958475628,240274798238,8848654773411,152960263537,0,1420611771618,0,230900226386,5404064320000,5404064320000,341220116538,762834868444,159903078927,32854552359,55741082018,0,9949570694,9949570694
3
- CEO,2024,4,4991254141661,993340552048,1005707645162,1401806712424,1375991004679,214408227348,3966329328143,2158995368700,601914683963,0,0,117915741147,8957583469804,2645282107542,1966055155685,679226951857,6312301362262,6312301362262,454268805674,223501160202,8957583469804,171037320309,0,1375991004679,0,230900226386,5404064320000,5404064320000,334970759139,812074247812,193352954059,37196940594,57978310208,0,9949570694,9949570694
4
- CEO,2024,3,4907345694003,1025354872644,830687327624,1532406842609,1274904402598,243992248528,4045465826213,2202588330259,606146923715,100000000,0,141816790611,8952811520216,2623220293818,1890203943348,733016350470,6329591226398,6329591226398,431496398172,274009489568,8952811520216,189315088542,41300000000,1274904402598,0,220454168658,5404064320000,5404064320000,373692124866,846686904261,169452613145,42838568822,76013195937,0,15551765092,15551765092
5
- CEO,2024,2,5047183273798,1030816092516,932687327624,1502314432360,1328047292420,253318128878,3972580777178,2189450928031,610379163467,100000000,0,148570251045,9019764050976,2735969631367,2016121371135,719848260232,6283794419609,6283794419609,644561358060,269392365982,9019764050976,172781958119,30100000000,1328047292420,0,223486245567,5146787600000,5146787600000,337984477250,880900950866,224651926120,47251173341,78281518188,0,15552015092,15552015092
6
- CEO,2024,1,5340882972777,1243175878356,918687327624,1469666493392,1442657568834,266695704571,3718265246867,1357511559426,614611403216,0,0,140714804623,9059148219644,2781775188556,2034098782223,747676406333,6277373031088,6277373031088,617116298416,295718228298,9059148219644,190679511024,0,1442657568834,0,218184054374,5146787600000,5146787600000,339777804524,1099443674404,234874679524,51663777860,65586945588,0,15712015092,15712015092
7
- CEO,2023,4,5748685926680,1163356865428,1532287327624,1520010289594,1272039973535,260991470499,3672535858319,1363482570005,618843642965,0,0,135444377201,9421221784999,3186461254723,2479554504206,706906750517,6234760530276,6234760530276,604706798200,287345286524,9421221784999,242498709011,10800000000,1272039973535,0,196353995552,5146787600000,5146787600000,279307304141,1100386421147,542465500502,56076382379,55713602135,0,14507856507,14507856507
8
- CEO,2023,3,6065574069325,2928012513055,10188217350,1247412901378,1638266135074,241694302468,3470769062271,1376999543791,623075882714,0,0,141476360607,9536343131596,3186763267182,2433124084826,753639182356,6349579864414,6349579864414,585157018906,434636756589,9536343131596,237055317651,35700000000,1638266135074,0,183431638919,5146787600000,5146787600000,315538562250,1260078637199,300597891849,60488986898,56731756634,0,14250130872,14250130872
9
- CEO,2023,2,3445404878377,599948102481,96527830489,1152212131365,1458045697469,138671116573,3478326551685,1392377603571,627264737860,0,0,140776006827,6923731430062,3147534733106,2374543765623,772990967483,3776196696956,3776196696956,588575397106,443763252926,6923731430062,195869549538,0,1458045697469,0,170458196924,2573399850000,2573399850000,313187881271,1192110212515,325534453747,64901591417,57390500773,0,14100130872,14100130872
10
- CEO,2023,1,3179400515656,122596497881,277427830489,1171499234833,1471267838598,136609113855,3413262587507,1382618331922,626765529552,0,0,143258339474,6592663103163,2851736544773,1964176259092,887560285681,3740926558390,3740926558390,548503922369,448564589097,6592663103163,192935475594,0,1471267838598,0,170458196924,2573399850000,2573399850000,397353982748,388479012185,709488879012,69314195936,56808074200,0,11939137241,11939137241
11
- CEO,2022,4,3661094686313,407902279191,382865299847,1248379796818,1467663370736,154283939721,3399388850047,1397521437351,630919704300,0,0,148731813766,7060483536360,3341340397665,2426012612709,915327784956,3719143138695,3719143138695,520963726853,454321364918,7060483536360,189108794047,0,1467663370736,0,170458196924,2573399850000,2573399850000,417562249549,429988780619,747700454064,73726800455,57259046069,0,11742015001,11742015001
12
- CEO,2022,3,3877893297007,318570157006,748765299847,1174591146905,1463119382020,172847311229,3968441467216,1408994895175,720750515007,1600000000,0,154156214360,7846334764223,4296587627208,3075960298992,1220627328216,3549747137015,3549747137015,331537928800,474351161291,7846334764223,208905917565,0,1463119382020,0,170458196924,2573399850000,2573399850000,792404418965,1145651579901,870407449812,78063434709,56659101161,1600000000,11743515001,11743515001
13
- CEO,2022,2,3387816154082,255250390957,776597936833,1245492737062,923324999170,187150090060,4125938103881,1415514922249,725511657233,1600000000,0,159948158299,7513754257963,4005173891782,2762724854982,1242449036800,3508580366181,3508580366181,304584960575,460137358682,7513754257963,182749117038,0,923324999170,0,170458196924,2573399850000,2573399850000,828647068965,790714661031,910743634443,82456822944,57409840737,1600000000,11739137241,11739137241
14
- CEO,2022,1,2618460533080,216529253789,627697936833,968743225985,592298478687,213191637786,4458991365467,1429509173437,730239440469,1600000000,0,166779785198,7077451898547,3518584371227,2203712896166,1314871475061,3558867527320,3558867527320,296867618737,524217737108,7077451898547,167132946936,0,592298478687,0,164382321475,2573399850000,2573399850000,916340963423,459725769170,833723674350,86850211179,59369090382,1600000000,17013531010,15666168875
15
- CEO,2021,4,2554614175429,309220855845,580197936833,847549835680,606707616874,210937930197,4485628897906,1444167991026,734956993003,1600000000,0,174638158337,7040243073335,3505890816960,2183016756398,1322874060562,3534352256375,3534352256375,262852904612,533717180288,7040243073335,163767868800,0,606707616874,0,164382321475,2573399850000,2573399850000,906291129625,327424141055,830917540476,91243599414,62351632792,1600000000,10022073402,8674711267
16
- CEO,2021,3,2138735573197,59320592704,438197936833,701847246967,702115735782,237254060911,4872982807526,1462514310258,785019443265,1600000000,0,378644484704,7011718380723,3783009359932,2066754942727,1716254417205,3228709020791,3228709020791,41983586127,448973393994,7011718380723,158534395884,109122279822,702115735782,0,164352190670,2573399850000,2573399850000,1224955556167,278365294532,743484565511,294570946053,68174153072,1600000000,10022073402,8674711267
17
- CEO,2021,2,2178335114852,84194307611,550197936833,682183250424,625803335297,235956284687,4898984185335,1473733554727,796445874099,1600000000,0,393101584276,7077319300187,3791211038307,2077203738476,1714007299831,3286108261880,3286108261880,76967403827,471388817383,7077319300187,168288170421,105250000000,625803335297,0,164352190670,2573399850000,2573399850000,1232724249466,288323233173,721816055163,303147333788,74024046367,1600000000,10022073402,8674711267
18
- CEO,2021,1,2303814158933,112053632296,536197936833,736989383640,682342148818,236231057346,4899188046143,1489536665223,801583265106,1600000000,0,410735847148,7203002205076,3785346171068,1881048888977,1904297282091,3417656034008,3417656034008,153593599686,526310393652,7203002205076,154562948556,105750000000,682342148818,0,164352190670,2573399850000,2573399850000,1434486581238,302295768915,499372579388,313712721523,80453683096,1600000000,10665103205,9317741070
19
- CEO,2020,4,2504608922298,228678131745,479697936833,893550160861,665079499806,237603193053,4933661156087,1346032537254,813075312679,1600000000,0,426411474929,7438270078385,3981924727646,2101353227427,1880571500219,3456345350739,3456345350739,172752470445,545840839624,7438270078385,147626447294,159750000000,665079499806,0,164352190670,2573399850000,2573399850000,1411735850237,254002606247,532618638267,324278109258,85977471614,1600000000,9793634227,8446272092
20
- CEO,2020,3,2767093961340,169718708492,498697936833,1057207933083,794987630459,246481752473,4775879605525,1348045848181,858875009608,1600000000,0,444462011986,7542973566865,3998801245970,2064368848010,1934432397960,3544172320895,3544172320895,200220259614,606200020611,7542973566865,238376412301,302600000000,794987630459,0,164352190670,2573399850000,2573399850000,1476841180408,362021827306,802792339024,337607698432,91923168260,1600000000,30031636812,28684274677
21
- CEO,2020,2,3151651219576,129959026729,962697936833,964760953898,848815550517,245417751599,4691873714599,1363118791969,864328866428,1600000000,0,465088104117,7843524934175,4306749446296,2441501086511,1865248359785,3536775487879,3536775487879,184244666055,614778781154,7843524934175,207664222433,224700000000,848815550517,0,164352190670,2573399850000,2573399850000,1434430706280,314133285500,1134883675781,351034982205,98793710065,1600000000,10301919448,8954557313
22
- CEO,2020,1,3330274261317,154096359192,958697936833,1047275193607,914105303081,256099468604,4632533099270,1374908818582,874037589675,1600000000,0,488385663905,7962807360587,4313911676218,2690969897780,1622941778438,3648895684369,3648895684369,259342678183,663448291557,7962807360587,204898666573,165300000000,914105303081,0,152704864629,2573399850000,2573399850000,1174811713971,245681124265,1310920110834,364428704334,108161655330,1600000000,9806817336,8459455201
23
- CEO,2019,4,3511811585661,200976014220,1023697936833,1013248643463,1021560301438,252328689707,4525549995306,1390592203568,868273853773,1600000000,0,510376749406,8037361580967,4371607259882,2654414238013,1717193021869,3665754321085,3665754321085,258609453114,683804870884,8037361580967,173987494068,179600000000,1021560301438,0,149940147087,2573399850000,2573399850000,1270061713971,273908863216,1069694661051,377788864819,116761554710,1600000000,8806498136,7459136001
24
- CEO,2019,3,4718887946753,631304713870,822500000000,1415806620050,1626886638536,222389974297,3588309661624,1404567101329,900338569286,1600000000,0,301905181891,8307197608377,4828301770495,3087778408477,1740523362018,3478895837882,3478895837882,151530362740,602701888098,8307197608377,172240471967,191600000000,1626886638536,0,151263737044,2573399850000,2573399850000,1225814695182,1127053990759,743359330509,144014024019,127509095274,1600000000,8013098940,6665736805
25
- CEO,2019,2,4827617049889,389980981960,789314100000,1416089101160,2026034971968,206197894801,3395265772707,1366180806557,962010361733,1600000000,0,292829103963,8222882822596,5708737170731,4235481117700,1473256053031,2514145651865,2514145651865,203519239393,619734175618,8222882822596,171661314052,73100000000,2026034971968,0,146852326854,1544039910000,1544039910000,942444187252,1805524350616,921216314165,151947151787,113426344957,1600000000,7891731504,6544369369
26
- CEO,2019,1,5792555625908,503653446208,1167000000000,1572130276512,2390454324260,159317578928,2910829278755,1366480763064,187281874885,1600000000,0,316524711446,8703384904663,6408899013593,5249635578905,1159263434688,2294485891070,2294485891070,100963232608,497401072454,8703384904663,242781449783,64100000000,2390454324260,0,152081676008,1544039910000,1544039910000,858867898624,2620334215118,1370466723879,159883269894,118949822761,1600000000,4917586878,3570224743
27
- CEO,2018,4,5386470382400,358811289562,1163400000000,1476386862974,2244364133826,143508096038,3036020031678,1202440409442,188530896397,1600000000,0,384182243683,8422490414078,5951210958377,4878293749028,1072917209349,2471279455701,2471279455701,226916958862,580203114596,8422490414078,248454598838,86900000000,2244364133826,0,120119472243,1544039910000,1544039910000,728235006826,2973336184836,969933771218,167819388005,194433701431,1600000000,93369767924,92022405789
28
- CEO,2018,3,5356842064325,362403764962,1333400000000,1592794685422,1964299894395,103943719546,2457368796020,1206957301246,148587351776,1600000000,0,365921062676,7814210860345,5404922029132,4418762034304,986159994828,2409288831213,2409288831213,159962873606,585166575364,7814210860345,208822409220,94600000000,1964299894395,0,120119472243,1544039910000,1544039910000,717907227013,2938757949021,785647586393,0,170892224030,1600000000,6012742554,4665380419
29
- CEO,2018,2,5115397758258,382480087170,1548900000000,1396244967228,1712289885426,75482818434,2293486481188,1213664608461,149814517918,1600000000,0,347392291965,7408884239446,5080578704618,4143295159474,937283545144,2328305534828,2328305534828,103428816704,560717335880,7408884239446,205774934758,117100000000,1712289885426,0,120119472244,1544039910000,1544039910000,695739627013,2465888613610,776898276295,183688857855,145924624896,1600000000,6064228755,4716866620
30
- CEO,2018,1,4189734466702,824232105465,411900000000,1459677679688,1439770992270,54153689279,2220039120018,1216869625248,139802068669,1600000000,0,347909831168,6409773586720,4121101237071,3037548123797,1083553113274,2288672349649,2288672349649,61902368497,554845143824,6409773586720,220613243421,130100000000,1439770992270,0,127884927328,1544039910000,1544039910000,859426527014,1564404952884,602617395134,191624975959,143421691977,1600000000,76122070956,74774708821
31
- CEO,2017,4,3485257581486,444097062786,359900000000,1386812938234,1256574393696,37873186770,2167006656392,1213333160477,141068362971,1600000000,0,306292360363,5652264237878,3414037479416,2326823398303,1087214081113,2238226758462,2238226758462,209770373384,390609395478,5652264237878,175320001477,163100000000,1256574393696,0,93807079600,1544039910000,1544039910000,867641359389,978715900183,563703626158,0,139905193404,1600000000,90579070857,89231708722
32
- CEO,2017,3,3444371061873,279312743751,513500000000,1437094450292,1170917359871,43546507959,1730342998331,1183683504085,150176749792,33200000000,0,245323143775,5174714060204,3005331867383,1742071234379,1263260633004,2169382192821,2169382192821,135768779475,396385431939,5174714060204,220278763664,57900000000,1170917359871,0,93188071407,1544039910000,1544039910000,984838925993,850547448042,403314841117,160493694574,74082343471,33200000000,108311654535,106964292400
33
- CEO,2017,2,2484189755586,118447198382,18500000000,1414460027435,909970357064,22812172705,1697988523505,1171388871086,152027233864,3200000000,0,255308103609,4182178279091,2605136366740,1427687081833,1177449284907,1577041912351,1577041912351,102112960039,352380940905,4182178279091,191518267244,52700000000,909970357064,0,93188071407,1029359940000,1029359940000,969130161490,570214158390,316269182319,167283385424,77277612455,3200000000,108310895935,106963533800
34
- CEO,2017,1,2284024577842,103802294124,510000000,1499681772782,662469248174,17561262762,1764721597215,1100842695189,153332176215,1600000000,0,263496416219,4048746175057,2613415824448,1447604126223,1165811698225,1435330350609,1435330350609,62780188223,238847296584,4048746175057,147789163371,270700000000,662469248174,0,104342925802,1029359940000,1029359940000,953653489782,503542076760,379946646659,174073076274,80759546081,1600000000,27573680100,27573680100
35
- CEO,2016,4,2083410387216,121150408600,106010000000,1229611739897,609903478271,16734760448,1762124039314,967462674825,289612741934,1600000000,0,279293053964,3845534426530,2280184392931,1219424747231,1060759645700,1565350033599,1565350033599,200055180254,270231442165,3845534426530,109074059150,271800000000,609903478271,0,65703471180,1029359940000,1029359940000,850960373038,401652584444,395643645445,0,89956692379,1600000000,26961989100,31437000251
36
- CEO,2016,3,2051848352908,99163324496,101510000000,1180526603538,601327701804,69320723070,1339865696698,841117366075,155767922530,0,0,125047966921,3391714049606,1908017877987,975757656242,932260221745,1483696171619,1483696171619,160671300885,227984312234,3391714049606,295992055286,207450000000,601327701804,50000000000,65660896795,1029359940000,1029359940000,779561106246,302396949110,207477490104,58744521834,54281305948,0,27072747800,27072747800
37
- CEO,2016,2,1789678419697,79650471578,100510000000,952330033563,587377883506,69810031050,1307272373927,848779571433,156726011062,0,0,121425942036,3096950793624,1705693565954,803605135146,902088430808,1391257227670,1391257227670,98325554708,199765547879,3096950793624,239255983281,102150000000,587377883506,0,63796118089,1029359940000,1029359940000,760615041926,229374222985,231922325332,62342428509,54937508473,0,27420446581,27420446581
38
- CEO,2016,1,1419923317915,41278075222,10000000,701074093085,604668067444,72893082164,1357403393142,905987528920,157755500374,0,0,130134284096,2777326711057,1787296091182,864203122587,923092968595,990030619875,990030619875,50781492764,189748518745,2777326711057,239893264050,27850000000,604668067444,0,63260630152,686239960000,686239960000,775876855790,174831111902,197540834425,65940335183,52467439746,0,27420983574,27420983574
39
- CEO,2015,4,1290743230392,44639132505,29360000000,672492259381,472468255758,71783582748,1376515040832,46044342599,158674784780,17900000000,0,104589909997,2667258271224,1568842885836,596749030741,972093855095,1098415385388,1098415385388,178320934040,189495690872,2667258271224,255911394100,8850000000,472468255758,73463050,44358764762,686239960000,686239960000,825002996749,201616732011,137172514517,58583059429,45934728292,0,28765378580,27418016445
40
- CEO,2015,3,885126287221,58794753546,860000000,425276758670,359234535694,40960239311,1156958359427,43083885252,159629314235,126748000000,0,109778915288,2042084646648,1057985582534,289122026551,768863555983,984099064114,984099064114,103323276357,149125811163,2042084646648,117656009533,0,359234535694,0,45204208280,686239960000,686239960000,621226672402,143381091599,18464187028,61492612500,46702389917,108848000000,28740566940,28740566940
41
- CEO,2015,2,926676551163,74469432835,41310000000,448953471930,340954845524,20988800874,804872700452,37473882024,160583843690,17900000000,0,114326717835,1731549251615,780315215915,138656395494,641658820421,951234035700,951234035700,77308646854,136877326622,1731549251615,62901045596,10366798840,340954845524,0,50602293910,686239960000,686239960000,489459926251,33998217685,37046223833,64402165571,48342715093,0,27696505668,27696505668
42
- CEO,2015,1,1026424079541,64911652306,860000000,660203056265,291531191963,8918179007,653222356331,357121612384,161508415185,17858197885,67311718643,47430933007,1679646435872,719688456164,206449790035,513238666129,838083158683,838083158683,102303261737,0,1679646435872,82126558966,136611740000,291531191963,86425949,49334128632,686239960000,686239960000,357045549617,83943102788,39050853446,0,47269068533,0,1991479227,1991479227
43
- CEO,2014,4,753516336401,40768091246,58735000000,394550483262,253866505283,5596256610,639415906952,334845827726,162758485077,17859067344,70221271714,53633255091,1392932243353,847553706507,274283309232,573270397275,466346197594,466346197594,82825873061,0,1392932243353,27963837690,0,253866505283,4109133445,24041115256,343119980000,343119980000,371649161407,11039500,93531558855,0,45381559779,0,1445362135,98000000
44
- CEO,2014,3,494795357344,14435254657,10000000,210123347917,260773849326,9452905444,446633818259,192012696713,163685835345,16387881422,26395110500,46038142144,941429175603,449327387075,163018369996,286309017079,433757648217,433757648217,50237323684,0,941429175603,34609857691,0,260773849326,5628035029,24041115256,343119980000,343119980000,74112335333,12452200200,66668166150,0,44433645743,0,1347362135,2114152135
45
- CEO,2014,2,464056972695,25184392890,10000000,143095304732,285018628557,10748646516,442478338351,184842154291,164644776521,17859823881,27435235000,46348986523,906535311046,432591186405,182530576277,250060610128,415954984478,415954984478,32434659945,0,906535311046,40150253846,0,285018628557,8008716122,24041115256,343119980000,343119980000,28319683147,18467229550,98465143812,0,44546080476,0,1347362135,1347362135
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/DFbalance_sheet_year.csv DELETED
@@ -1,13 +0,0 @@
1
- CP,Năm,TÀI SẢN NGẮN HẠN (đồng),Tiền và tương đương tiền (đồng),Giá trị thuần đầu tư ngắn hạn (đồng),Các khoản phải thu ngắn hạn (đồng),Hàng tồn kho ròng,Tài sản lưu động khác,TÀI SẢN DÀI HẠN (đồng),Tài sản cố định (đồng),Giá trị ròng tài sản đầu tư,Đầu tư dài hạn (đồng),Lợi thế thương mại,Tài sản dài hạn khác,TỔNG CỘNG TÀI SẢN (đồng),NỢ PHẢI TRẢ (đồng),Nợ ngắn hạn (đồng),Nợ dài hạn (đồng),VỐN CHỦ SỞ HỮU (đồng),Vốn và các quỹ (đồng),Lãi chưa phân phối (đồng),LỢI ÍCH CỦA CỔ ĐÔNG THIỂU SỐ,TỔNG CỘNG NGUỒN VỐN (đồng),Trả trước cho người bán ngắn hạn (đồng),Phải thu về cho vay ngắn hạn (đồng),"Hàng tồn kho, ròng (đồng)",Tài sản lưu động khác (đồng),Quỹ đầu tư và phát triển (đồng),Cổ phiếu phổ thông (đồng),Vốn góp của chủ sở hữu (đồng),Vay và nợ thuê tài chính dài hạn (đồng),Người mua trả tiền trước ngắn hạn (đồng),Vay và nợ thuê tài chính ngắn hạn (đồng),Lợi thế thương mại (đồng),Trả trước dài hạn (đồng),Tài sản dài hạn khác (đồng),Phải thu dài hạn khác (đồng),Phải thu dài hạn (đồng)
2
- CEO,2024,4991254141661,993340552048,1005707645162,1401806712424,1375991004679,214408227348,3966329328143,2158995368700,601914683963,0,0,117915741147,8957583469804,2645282107542,1966055155685,679226951857,6312301362262,6312301362262,454268805674,223501160202,8957583469804,171037320309,0,1375991004679,0,230900226386,5404064320000,5404064320000,334970759139,812074247812,193352954059,37196940594,57978310208,0,9949570694,9949570694
3
- CEO,2023,5752390556523,1153356865428,1542287327624,1520620567390,1275134325582,260991470499,3672456970061,1363482570004,618843642965,0,0,135365488941,9424847526584,3178791514995,2471858681858,706932833137,6246056011589,6246056011589,583638308473,297879198742,9424847526584,242517932011,10800000000,1275134325582,0,218184054374,5146787600000,5146787600000,279307304141,1100386421147,542465500502,56076382379,55634713877,0,14507856507,14507856507
4
- CEO,2022,3661094355939,407902279191,382865299847,1248379796818,1467663040362,154283939721,3399393042206,1397521437351,630919704300,0,0,148735825925,7060487398145,3341332518341,2426012282336,915320236005,3719154879804,3719154879804,522641547554,452655285326,7060487398145,189108794047,0,1467663040362,0,170458196924,2573399850000,2573399850000,417562249549,429988780619,747700454064,73726800455,57259046070,0,11742015001,11742015001
5
- CEO,2021,2564422795753,319051369169,580197936833,847527942680,606707616874,210937930197,4485628897906,1444167991026,734956993003,1600000000,0,174638158337,7050051693659,3515699437284,2192825376722,1322874060562,3534352256375,3534352256375,262852904612,533717180288,7050051693659,163767868800,0,606707616874,0,164382321475,2573399850000,2573399850000,906291129625,327424141055,840748053800,91243599414,62351632792,1600000000,10022073402,8674711267
6
- CEO,2020,2504608922298,228678131745,479697936833,893550160861,665079499806,237603193053,4933661156087,1346032537254,813075312679,1600000000,0,426411474929,7438270078385,3981924727646,2101353227427,1880571500219,3456345350739,3456345350739,172752470445,545840839624,7438270078385,147626447294,159750000000,665079499806,0,164352190670,2573399850000,2573399850000,1411735850237,254002606247,532618638267,324278109258,85977471614,1600000000,9793634227,8446272092
7
- CEO,2019,3511811585661,200976014220,1023697936833,1013248643463,1021560301438,252328689707,4525549995306,1390592203568,868273853773,1600000000,0,510376749406,8037361580967,4371607259882,2654414238013,1717193021869,3665754321085,3665754321085,258609453114,683804870884,8037361580967,173987494068,179600000000,1021560301438,0,149940147087,2573399850000,2573399850000,1270061713971,273908863216,1069694661051,377788864819,116761554710,1600000000,8806498136,7459136001
8
- CEO,2018,5473170382400,358811289562,1163400000000,1563086862974,2244364133826,143508096038,2949320031678,1202440409442,188530896397,1600000000,0,384182243683,8422490414078,5951210958377,4964993749028,986217209349,2471279455701,2471279455701,226924138250,580195935208,8422490414078,248454598838,86900000000,2244364133826,0,120119472243,1544039910000,1544039910000,728235006826,2973336184836,969933771218,167819388005,194433701431,1600000000,6669767924,5322405789
9
- CEO,2017,3485278922143,444097062786,359900000000,1386812938234,1256574401471,37894519652,2167006656392,1213333160477,141068362971,1600000000,0,306292360363,5652285578535,3414002551720,2307407865607,1106594686113,2238283026815,2238283026815,209826641735,390609395480,5652285578535,175320001477,163100000000,1256574401471,0,93807079600,1544039910000,1544039910000,887021964389,978715900183,544323021158,0,139905193404,1600000000,90579070857,89231708722
10
- CEO,2016,2074641514944,121150408600,510000000,1326311209468,609916571175,16753325701,1759907684306,1105819382942,154809833998,1600000000,0,279130794075,3834549199250,2267972420308,1220200386810,1047772033498,1566576778942,1566576778942,191523873400,279989494362,3834549199250,109074059150,271800000000,609916571175,0,65703471180,1029359940000,1029359940000,850960373038,401652584444,395643645445,0,90035555998,1600000000,26961989100,26961989100
11
- CEO,2015,1531872218607,44726779101,10000000,649898228175,759509287430,77727923901,1089140271243,44728603669,158674784780,0,0,120810450328,2621012489850,1521966646150,630514062335,891452583815,1099045843700,1099045843700,146360099897,222087000827,2621012489850,225744622080,34200000000,759509287430,4700000000,44358764762,686239960000,686239960000,740902996749,171449959991,217272514517,69529888254,45936803992,0,27418016445,27418016445
12
- CEO,2014,957851640101,40768091246,10000000,431684616707,483901808983,1487123165,435080603252,29162439552,162758485077,17859067344,0,124044454488,1392932243353,847553706507,297117303894,550436402613,545378536846,545378536846,82825873061,79032339252,1392932243353,27963837690,58725000000,483901808983,0,40264171881,343119980000,343119980000,371649161407,11039500,93531558855,70221271714,45571487462,0,27145362135,25798000000
13
- CEO,2013,459247344281,6423990709,8010000000,108773057636,321287789717,14752506219,412934745767,153377037691,166562658873,17860940376,29515484000,44173262692,872182090048,434721957853,161464110265,273257847588,400497610453,400497610453,19593878168,0,872182090048,32096686938,0,321287789717,12804572219,23967659270,343119980000,343119980000,56188333622,16346980078,76210438652,0,42177479773,0,1445362135,1445362135
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/DFincome_statement_year.csv DELETED
@@ -1,13 +0,0 @@
1
- CP,Năm,Tăng trưởng doanh thu (%),Doanh thu (đồng),Lợi nhuận sau thuế của Cổ đông công ty mẹ (đồng),Tăng trưởng lợi nhuận (%),Thu nhập tài chính,Chi phí tiền lãi vay,Doanh thu bán hàng và cung cấp dịch vụ,Các khoản giảm trừ doanh thu,Doanh thu thuần,Giá vốn hàng bán,Lãi gộp,Chi phí tài chính,Chi phí bán hàng,Chi phí quản lý DN,Lãi/Lỗ từ hoạt động kinh doanh,Thu nhập khác,"Lãi lỗ trong công ty liên doanh, liên kết",Thu nhập/Chi phí khác,Lợi nhuận khác,LN trước thuế,Chi phí thuế TNDN hiện hành,Chi phí thuế TNDN hoãn lại,Lợi nhuận thuần,Cổ đông thiểu số,Cổ đông của Công ty mẹ
2
- CEO,2024,-0.061384539853376274,1307939076396,190153728301,0.2612698727912174,84055087529,-30662631339,1307939076396,-2862753,1307936213643,-957030706453,350905507190,-31988385976,-68973060496,-97631272825,236367875422,11495481158,0,-11340553924,154927234,236522802656,-67943608241,-2618224189,165960970226,-24192758075,190153728301
3
- CEO,2023,-0.45332740107467423,1393477022200,150763712353,-0.45944838128462695,34822255885,-46213456898,1393477022200,-4462909,1393472559291,-960432094097,433040465194,-48011321902,-122608818719,-101910510304,195332070154,10870523081,0,-8321548733,2548974348,197881044502,-81168353456,4485506350,121198197396,-29565514957,150763712353
4
- CEO,2022,1.8265534465424265,2549015672158,278907151756,1.9941594165206744,51734978990,-122245189912,2549015672158,-17101473,2548998570685,-1636738217215,912260353470,-129368665552,-272693690778,-97575228385,464357747745,25665430365,0,-16370763435,9294666930,473652414675,-140235335706,-22801768467,310615310502,31708158746,278907151756
5
- CEO,2021,-0.31878920144378003,901810533700,93150401484,2.3868983448460717,329522664132,-147277724912,901810533700,0,901810533700,-784864130605,116946403095,-147724503536,-31169554878,-164781994727,102793014086,17828771677,0,-1689810644,16138961033,118931975119,-32734787360,-4057116452,82140071307,-11010330177,93150401484
6
- CEO,2020,-0.7090781392199121,1323834759536,-67164548743,-1.1499509528642053,98000832752,-133735806546,1323834759536,0,1323834759536,-966007451201,357827308335,-134144201026,-76647830428,-241153243763,3882865870,13120780043,0,-32234154429,-19113374386,-15230508516,-66847388682,-21223315239,-103301212437,-36136663694,-67164548743
7
- CEO,2019,1.0258237669438444,4550482235973,447910116342,1.0064825160830004,71893929061,-147075524450,4550482235973,-427324660,4550054911313,-3110631520602,1439423390711,-159434784094,-210210242008,-294497758058,847174535612,11213584962,0,-24029560975,-12815976013,834358559599,-217528675318,-9023470199,607806414082,159896297740,447910116342
8
- CEO,2018,0.22557810661570363,2246237955258,223231507253,0.2565799452954637,76983573893,-117857666994,2246237955258,0,2246237955258,-1390960786519,855277168739,-140189874051,-60902502572,-241629255790,489539110219,48938980456,0,-35636378704,13302601752,502841711971,-135310062050,4545878055,372077527976,148846020723,223231507253
9
- CEO,2017,0.14017941280189455,1832798695679,177650063642,0.13165162843707648,32200345395,-124307356763,1832798695679,0,1832798695679,-1108712650495,724086045184,-124371032813,-36896437667,-197033008898,397985911201,9692637612,0,-927166020,8765471592,406751382793,-89406194119,3815196496,321160385170,143510321528,177650063642
10
- CEO,2016,1.5140046943481646,1607465171797,156982996514,0.12587282362478616,12324745559,-73693028738,1607465171797,-197030902149,1410434269648,-911085419917,499348849731,-73844014411,-34242182310,-101843525031,301743873538,1734915451,0,-3090388133,-1355472682,300388400856,-70560950549,140520840,229967971147,72984974633,156982996514
11
- CEO,2015,0.42413454394089567,639404204539,139432263769,0.6386474121259692,6185797118,-14690495297,639404204539,0,639404204539,-301504773733,337899430806,-15201965838,-8717040323,-49574787145,270591434618,654941149,0,-4579205323,-3924264174,266667170444,-64967846455,3926673411,205625997400,66193733631,139432263769
12
- CEO,2014,1.6412391887215527,448977385781,85089850774,3.114185723050506,411747877,-9692134921,448977385781,-53333333,448924052448,-253450862756,195473189692,-9717906735,-1352526596,-38163592535,146650911703,548822257,-1873032,-4552002027,-4003179770,142645858901,-36138987892,964818152,107471689161,22381838387,85089850774
13
- CEO,2013,0.0,169987401254,20682063597,0.0,1389444257,-11268231923,169987401254,0,169987401254,-101765865808,68221535446,-13557966861,-916592487,-26576651788,28559768567,8492421378,-701943,-7263925838,1228495540,29787562164,-8986453970,452266519,21253374713,571311116,20682063597
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/Dockerfile DELETED
@@ -1,40 +0,0 @@
1
- # Use an official Python runtime as a parent image
2
- FROM python:3.9-slim
3
-
4
- # Set the working directory in the container
5
- WORKDIR /app
6
-
7
- # Install system dependencies required for TA-Lib and other packages
8
- RUN apt-get update && apt-get install -y \
9
- build-essential \
10
- wget \
11
- unzip \
12
- && rm -rf /var/lib/apt/lists/*
13
-
14
- # Download and install TA-Lib
15
- RUN wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz && \
16
- tar -xzf ta-lib-0.4.0-src.tar.gz && \
17
- cd ta-lib/ && \
18
- ./configure --prefix=/usr && \
19
- make && \
20
- make install && \
21
- cd .. && \
22
- rm -rf ta-lib ta-lib-0.4.0-src.tar.gz
23
-
24
- # Copy the requirements file into the container
25
- COPY requirements.txt .
26
-
27
- # Install any needed packages specified in requirements.txt
28
- RUN pip install --no-cache-dir -r requirements.txt
29
-
30
- # Copy the rest of the application's code into the container
31
- COPY . .
32
-
33
- # Make port 8000 available to the world outside this container
34
- EXPOSE 8000
35
-
36
- # Define environment variable
37
- ENV NAME World
38
-
39
- # Run app.py when the container launches
40
- CMD ["gunicorn", "--bind", "0.0.0.0:8000", "app:app"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/README.md DELETED
@@ -1,8 +0,0 @@
1
- ---
2
- title: VN Stock Analysis
3
- emoji: 📈
4
- colorFrom: blue
5
- colorTo: green
6
- sdk: docker
7
- app_port: 8000
8
- ---
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/__pycache__/app.cpython-312.pyc DELETED
Binary file (30.1 kB)
 
vn-stock-analysis-app/app.py DELETED
@@ -1,726 +0,0 @@
1
- from flask import Flask, render_template, request, redirect, url_for, flash, jsonify, send_from_directory
2
- from vnstock import Vnstock
3
- import pandas as pd
4
- import matplotlib.pyplot as plt
5
- import os
6
- # API keys should be set as environment variables, not hardcoded.
7
- # os.environ["GROQ_API_KEY"] = "your_groq_api_key"
8
- import numpy as np
9
- import pandas_ta as ta
10
- import scipy.signal # For signal processing functions
11
- from datetime import datetime, timedelta
12
- import matplotlib.dates as mdates
13
- import mplfinance as mpf
14
- import numpy_financial as npf
15
- from flask_cors import CORS
16
- import logging
17
- import google.generativeai as genai
18
- import json
19
- from modules.utils import (
20
- detect_candlestick_patterns, calculate_fibonacci_levels, calculate_money_flow,
21
- find_double_top_bottom, detect_w_double_bottom, detect_m_double_top, detect_cup_and_handle,
22
- plot_candlestick_with_fibo_patterns, get_financial_valuation,
23
- calculate_dcf_valuation, calculate_ddm_valuation, calculate_nav, calculate_residual_income, calculate_eva, safe_float, analyze_financial_csv_with_groq,
24
- fetch_vietstock_news, analyze_news_with_groq
25
- )
26
- from modules.valuation import calculate_covered_warrant_profit, black_scholes_price
27
- from modules.market_news import (
28
- analyze_market_data
29
- )
30
- import requests
31
- from bs4 import BeautifulSoup
32
-
33
- # import talib # For technical analysis indicators
34
-
35
- app = Flask(__name__)
36
- app.secret_key = 'your-very-secret-key-2024' # Đặt secret key cho session/flash
37
- CORS(app)
38
-
39
- # Đường dẫn lưu biểu đồ
40
- CHART_PATH_CANDLE = "static/images/stock_candle.png"
41
- CHART_PATH_MONEY = "static/images/stock_money.png"
42
- CHART_PATH_CANDLE_VNINDEX = "static/images/vnindex_candle.png"
43
- CHART_PATH_MONEY_VNINDEX = "static/images/vnindex_money.png"
44
-
45
- # Đường dẫn thư mục dữ liệu tài chính
46
- DATA_DIR = os.path.join(os.path.dirname(__file__), 'data')
47
-
48
- # Đường dẫn tới thư mục public của VSA
49
- VSA_PUBLIC_DIR = os.path.join(os.path.dirname(__file__), 'stock-vsa-analyzer', 'public')
50
- logging.basicConfig(level=logging.INFO)
51
- logging.info(f"[VSA] Static dir: {VSA_PUBLIC_DIR}")
52
-
53
- # HƯỚNG DẪN SỬ DỤNG BIỂU ĐỒ VSA
54
- VSA_GUIDE = ''
55
-
56
- def fetch_covered_warrant_info(warrant_code):
57
- """
58
- Fetches covered warrant information from Vietstock.
59
- """
60
- url = f"https://finance.vietstock.vn/chung-khoan-phai-sinh/{warrant_code}/cw-tong-quan.htm"
61
- try:
62
- headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'}
63
- response = requests.get(url, headers=headers, timeout=15)
64
- response.raise_for_status()
65
- soup = BeautifulSoup(response.content, 'html.parser')
66
-
67
- info = {}
68
- # Find the table with the data
69
- table = soup.find('table', {'class': 'table table-striped table-bordered table-condensed'})
70
- if not table:
71
- return None
72
-
73
- rows = table.find_all('tr')
74
- for row in rows:
75
- cols = row.find_all('td')
76
- if len(cols) == 2:
77
- key = cols[0].text.strip()
78
- value = cols[1].text.strip()
79
- info[key] = value
80
- return info
81
- except requests.RequestException as e:
82
- print(f"Error fetching {url}: {e}")
83
- return None
84
-
85
- @app.route('/covered_warrant', methods=['GET', 'POST'])
86
- def covered_warrant():
87
- warrant_code = request.args.get('warrant_code', '').upper()
88
- warrant_info = None
89
- calculation_results = None
90
- RISK_FREE_RATE = 0.05 # Lãi suất phi rủi ro, giả định 5%
91
-
92
- form_data = {
93
- 'stock_price': request.form.get('stock_price'),
94
- 'strike_price': request.form.get('strike_price'),
95
- 'warrant_price': request.form.get('warrant_price'),
96
- 'conversion_ratio': request.form.get('conversion_ratio'),
97
- 'volatility': request.form.get('volatility'),
98
- 'time_to_expiration': request.form.get('time_to_expiration')
99
- }
100
-
101
- if warrant_code:
102
- warrant_info = fetch_covered_warrant_info(warrant_code)
103
- if warrant_info:
104
- # Tự động điền một số thông tin vào form
105
- try:
106
- # Lấy ngày đáo hạn và tính T (thời gian còn lại)
107
- if 'Ngày đáo hạn' in warrant_info:
108
- expiration_date = datetime.strptime(warrant_info['Ngày đáo hạn'], '%d/%m/%Y')
109
- T = (expiration_date - datetime.now()).days / 365.0
110
- form_data['time_to_expiration'] = round(T, 4) if T > 0 else 0
111
-
112
- # Lấy mã CK cơ sở để tính toán độ biến động
113
- if 'Mã CK cơ sở' in warrant_info:
114
- underlying_symbol = warrant_info['Mã CK cơ sở']
115
- stock = Vnstock().stock(symbol=underlying_symbol, source='VCI')
116
- df = stock.quote.history(start=(datetime.now() - timedelta(days=365)).strftime('%Y-%m-%d'), end=datetime.now().strftime('%Y-%m-%d'))
117
- if df is not None and not df.empty:
118
- df['returns'] = np.log(df['close'] / df['close'].shift(1))
119
- volatility = df['returns'].std() * np.sqrt(252) # Độ biến động hàng năm
120
- form_data['volatility'] = round(volatility, 4)
121
-
122
- except Exception as e:
123
- app.logger.error(f"Error auto-populating form for {warrant_code}: {e}")
124
-
125
-
126
- if request.method == 'POST':
127
- try:
128
- stock_price = safe_float(request.form.get('stock_price'))
129
- strike_price = safe_float(request.form.get('strike_price'))
130
- warrant_price = safe_float(request.form.get('warrant_price'))
131
- conversion_ratio = safe_float(request.form.get('conversion_ratio'))
132
- volatility = safe_float(request.form.get('volatility'))
133
- time_to_expiration = safe_float(request.form.get('time_to_expiration'))
134
-
135
- if all([stock_price, strike_price, warrant_price, conversion_ratio, volatility, time_to_expiration is not None]):
136
- # Tính toán cơ bản
137
- basic_calcs = calculate_covered_warrant_profit(stock_price, strike_price, warrant_price, conversion_ratio)
138
-
139
- # Tính toán Black-Scholes
140
- theoretical_price = black_scholes_price(S=stock_price, X=strike_price, T=time_to_expiration, r=RISK_FREE_RATE, v=volatility, conversion_ratio=conversion_ratio)
141
-
142
- calculation_results = {
143
- 'profit': basic_calcs['profit'],
144
- 'break_even_price': basic_calcs['break_even_price'],
145
- 'theoretical_price': theoretical_price,
146
- 'is_overvalued': warrant_price > theoretical_price,
147
- 'valuation_diff': warrant_price - theoretical_price
148
- }
149
- else:
150
- flash('Vui lòng nhập đầy đủ và hợp lệ các giá trị để tính toán.', 'warning')
151
-
152
- # Cập nhật lại form_data để hiển thị lại trên form
153
- form_data.update({
154
- 'stock_price': stock_price, 'strike_price': strike_price, 'warrant_price': warrant_price,
155
- 'conversion_ratio': conversion_ratio, 'volatility': volatility, 'time_to_expiration': time_to_expiration
156
- })
157
-
158
- except Exception as e:
159
- flash(f"Đã xảy ra lỗi khi tính toán: {e}", "danger")
160
- app.logger.error(f"Error in covered_warrant POST: {e}")
161
-
162
- return render_template('covered_warrant.html',
163
- calculation_results=calculation_results,
164
- form_data=form_data,
165
- warrant_code=warrant_code,
166
- warrant_info=warrant_info)
167
-
168
- # XÓA các hàm đã tách sang modules.utils.py (detect_candlestick_patterns, calculate_fibonacci_levels, calculate_money_flow, find_double_top_bottom, detect_w_double_bottom, detect_m_double_top, detect_cup_and_handle, plot_candlestick_with_fibo_patterns, get_market_info, get_financial_valuation, calculate_dcf_valuation, calculate_ddm_valuation, calculate_nav, calculate_residual_income, calculate_eva, safe_float, analyze_financial_csv_with_groq)
169
-
170
- # --- Hàm kiểm tra và cập nhật file vnindex.csv đủ 3 năm ---
171
- def ensure_vnindex_csv():
172
- """
173
- Đảm bảo file vnindex.csv tồn tại và có đủ dữ liệu 3 năm gần nhất.
174
- Nếu thiếu hoặc chưa có, sẽ tự động tải dữ liệu mới nhất từ Vnstock và lưu lại.
175
- """
176
- csv_path = os.path.join(DATA_DIR, 'vnindex.csv')
177
- today = datetime.now().date()
178
- start_date = (today.replace(year=today.year - 3)).strftime('%Y-%m-%d')
179
- end_date = today.strftime('%Y-%m-%d')
180
- need_update = False
181
- if not os.path.exists(csv_path):
182
- need_update = True
183
- else:
184
- try:
185
- df = pd.read_csv(csv_path)
186
- if 'time' in df.columns:
187
- df['time'] = pd.to_datetime(df['time'])
188
- min_date = df['time'].min().date()
189
- max_date = df['time'].max().date()
190
- # Nếu thiếu dữ liệu 3 năm hoặc thiếu ngày mới nhất thì update
191
- if min_date > today.replace(year=today.year - 3) or max_date < today:
192
- need_update = True
193
- # Nếu số dòng < 700 (ít hơn 3 năm giao dịch) thì update
194
- if len(df) < 700:
195
- need_update = True
196
- else:
197
- need_update = True
198
- except Exception:
199
- need_update = True
200
- if need_update:
201
- try:
202
- stock = Vnstock().stock(symbol='VNINDEX', source='VCI')
203
- df = stock.quote.history(start=start_date, end=end_date, interval='1D')
204
- if df is not None and not df.empty:
205
- df.to_csv(csv_path, index=False)
206
- print(f"[INFO] Đã cập nhật file vnindex.csv với dữ liệu từ {start_date} đến {end_date}")
207
- else:
208
- print("[WARN] Không lấy được dữ liệu VNINDEX để cập nhật vnindex.csv!")
209
- except Exception as e:
210
- print(f"[ERROR] Lỗi khi cập nhật vnindex.csv: {e}")
211
-
212
- @app.route('/')
213
- def home():
214
- ensure_vnindex_csv()
215
- csv_path = os.path.join(DATA_DIR, 'vnindex.csv')
216
- if not os.path.exists(csv_path):
217
- return render_template('home.html', error="Không có dữ liệu cho VNINDEX.")
218
-
219
- try:
220
- df = pd.read_csv(csv_path)
221
- if 'time' in df.columns:
222
- df['time'] = pd.to_datetime(df['time'])
223
- else:
224
- return render_template('home.html', error="File vnindex.csv không hợp lệ.")
225
- except Exception as e:
226
- return render_template('home.html', error=f"Lỗi đọc file vnindex.csv: {e}")
227
-
228
- if df is None or df.empty:
229
- return render_template('home.html', error="Không có dữ liệu cho VNINDEX.")
230
-
231
- df_analysis = df.tail(250).reset_index(drop=True)
232
-
233
- # --- Technical Analysis ---
234
- fibonacci_levels, _, _ = calculate_fibonacci_levels(df_analysis)
235
- candlestick_patterns = detect_candlestick_patterns(df_analysis)
236
- pattern_results = {}
237
- for pattern_name, pattern_data in candlestick_patterns.items():
238
- if pattern_data is not None and not pattern_data.where(pattern_data != 0).isnull().all():
239
- last_occurrence_idx = pattern_data.where(pattern_data != 0).last_valid_index()
240
- if last_occurrence_idx is not None:
241
- last_date = df_analysis.loc[last_occurrence_idx, 'time']
242
- pattern_results[pattern_name.replace('_', ' ').title()] = last_date
243
-
244
- # --- News Fetching and Analysis ---
245
- news_items = fetch_vietstock_news()
246
- news_analysis = analyze_news_with_groq(news_items)
247
-
248
- return render_template(
249
- 'home.html',
250
- symbol='VNINDEX',
251
- vnindex_fibonacci_levels=fibonacci_levels,
252
- vnindex_pattern_results=pattern_results,
253
- news_items=news_items,
254
- news_analysis=news_analysis
255
- )
256
-
257
- @app.route('/stock_analysis', methods=['GET'])
258
- def stock_analysis():
259
- symbol = request.args.get('symbol', '').strip().upper()
260
- # Khởi tạo các biến DataFrame là None để tránh lỗi UnboundLocalError
261
- bs_year = bs_quarter = is_year = is_quarter = cf_year = ratio_year = ratio_quarter = None
262
- if not symbol:
263
- # Trang trống, chỉ hiển thị form nhập mã cổ phiếu
264
- return render_template('stock_analysis.html', symbol='', error=None, financial_valuation=None, dcf_value=None, ddm_value=None, nav_value=None, residual_income=None, eva=None, multiples_value=None, growth_forecast_value=None, tables={
265
- 'bs_year': '', 'bs_quarter': '', 'is_year': '', 'is_quarter': '', 'cf_year': '', 'ratio_year': '', 'ratio_quarter': ''
266
- })
267
- # Khi đã nhập mã, mới tải dữ liệu
268
- start = request.args.get('start', '2024-01-01')
269
- end = request.args.get('end', datetime.now().strftime('%Y-%m-%d'))
270
- try:
271
- stock = Vnstock().stock(symbol=symbol, source='VCI')
272
- # Kiểm tra stock và các thuộc tính trước khi truy cập
273
- if not stock or not hasattr(stock, 'quote') or not hasattr(stock.quote, 'history'):
274
- raise Exception('Không lấy được dữ liệu giao dịch cho mã này (stock hoặc quote không khả dụng).')
275
- df = stock.quote.history(start=start, end=end, interval='1D')
276
- except Exception as e:
277
- return render_template('stock_analysis.html', symbol=symbol, error=f"Không lấy được dữ liệu cho mã {symbol}: {e}", financial_valuation={'error': f'Không lấy được dữ liệu cho mã {symbol}: {e}'}, dcf_value=None, ddm_value=None, nav_value=None, residual_income=None, eva=None, multiples_value=None, growth_forecast_value=None, tables={
278
- 'bs_year': '', 'bs_quarter': '', 'is_year': '', 'is_quarter': '', 'cf_year': '', 'ratio_year': '', 'ratio_quarter': ''
279
- })
280
- if df is None or df.empty:
281
- return render_template('stock_analysis.html', symbol=symbol, error=f"Không có dữ liệu cho mã cổ phiếu {symbol} hoặc khoảng thời gian đã chọn.", financial_valuation={'error': f'Không có dữ liệu cho mã cổ phiếu {symbol} hoặc khoảng thời gian đã chọn.'}, dcf_value=None, ddm_value=None, nav_value=None, residual_income=None, eva=None, multiples_value=None, growth_forecast_value=None, tables={
282
- 'bs_year': '', 'bs_quarter': '', 'is_year': '', 'is_quarter': '', 'cf_year': '', 'ratio_year': '', 'ratio_quarter': ''
283
- })
284
-
285
- # Lấy dữ liệu tài chính
286
- tables = {}
287
- financial_valuation = {}
288
- try:
289
- # Kiểm tra stock.finance trước khi lấy dữ liệu tài chính
290
- if not hasattr(stock, 'finance') or stock.finance is None:
291
- raise Exception(f"Không lấy được dữ liệu tài chính cho mã {symbol} (finance không khả dụng).")
292
-
293
- bs_year = stock.finance.balance_sheet(yearly=True, to_df=True)
294
- bs_quarter = stock.finance.balance_sheet(yearly=False, to_df=True)
295
- is_year = stock.finance.income_statement(yearly=True, to_df=True)
296
- is_quarter = stock.finance.income_statement(yearly=False, to_df=True)
297
- cf_year = stock.finance.cash_flow(yearly=True, to_df=True)
298
- ratio_year = stock.finance.ratio(yearly=True, to_df=True)
299
- ratio_quarter = stock.finance.ratio(yearly=False, to_df=True)
300
-
301
- # Chuyển DataFrame thành HTML
302
- tables = {
303
- 'bs_year': bs_year.to_html(classes='table table-striped table-hover', border=0) if bs_year is not None else '',
304
- 'bs_quarter': bs_quarter.to_html(classes='table table-striped table-hover', border=0) if bs_quarter is not None else '',
305
- 'is_year': is_year.to_html(classes='table table-striped table-hover', border=0) if is_year is not None else '',
306
- 'is_quarter': is_quarter.to_html(classes='table table-striped table-hover', border=0) if is_quarter is not None else '',
307
- 'cf_year': cf_year.to_html(classes='table table-striped table-hover', border=0) if cf_year is not None else '',
308
- 'ratio_year': ratio_year.to_html(classes='table table-striped table-hover', border=0) if ratio_year is not None else '',
309
- 'ratio_quarter': ratio_quarter.to_html(classes='table table-striped table-hover', border=0) if ratio_quarter is not None else ''
310
- }
311
- financial_valuation = get_financial_valuation(stock)
312
- except Exception as e:
313
- # Nếu có lỗi khi lấy dữ liệu tài chính, vẫn tiếp tục để hiển thị dữ liệu giao dịch
314
- financial_error = f"Lỗi khi tải dữ liệu tài chính: {e}"
315
- print(financial_error) # Log lỗi ra console
316
- # Đặt các bảng thành rỗng và truyền lỗi vào template
317
- tables = {key: '' for key in ['bs_year', 'bs_quarter', 'is_year', 'is_quarter', 'cf_year', 'ratio_year', 'ratio_quarter']}
318
- # Thêm lỗi này vào financial_valuation để hiển thị
319
- financial_valuation = {'error': financial_error}
320
-
321
-
322
- candlestick_patterns = detect_candlestick_patterns(df)
323
- # No longer plotting charts on the backend
324
- # plot_candlestick_with_fibo_patterns(...) is removed
325
-
326
- # --- Định giá nâng cao ---
327
- # Lấy dữ liệu từ các bảng tài chính đã đọc ở trên
328
- dcf_value = ddm_value = nav_value = residual_income = eva = multiples_value = growth_forecast_value = None
329
- try:
330
- # Lấy các chỉ số cần thiết từ các DataFrame đã load
331
- net_income = None
332
- equity = None
333
- dividend = None
334
- pe = None
335
- pb = None
336
- roe = None
337
- eps = None
338
- # Lấy dòng dữ liệu mới nhất (năm gần nhất)
339
- if is_year is not None and not is_year.empty:
340
- # Ưu tiên các tên cột phổ biến, fallback nếu không có
341
- for col in ['lợi nhuận sau thuế của cổ đông công ty mẹ (đồng)', 'lợi nhuận sau thuế', 'netincome', 'lnst']:
342
- if col in is_year.columns:
343
- net_income = is_year.iloc[0][col]
344
- break
345
- if bs_year is not None and not bs_year.empty:
346
- for col in ['vốn chủ sở hữu', 'equity', 'vcshty', 'vcsht']:
347
- if col in bs_year.columns:
348
- equity = bs_year.iloc[0][col]
349
- break
350
- if ratio_year is not None and not ratio_year.empty:
351
- for col in ['tỷ suất cổ tức (%)', 'dividend', 'dividend_yield']:
352
- if col in ratio_year.columns:
353
- dividend = ratio_year.iloc[0][col]
354
- break
355
- for col in ['p/e', 'pe']:
356
- if col in ratio_year.columns:
357
- roe = ratio_year.iloc[0][col]
358
- break
359
- for col in ['p/b', 'pb']:
360
- if col in ratio_year.columns:
361
- roe = ratio_year.iloc[0][col]
362
- break
363
- for col in ['eps (vnd)', 'eps']:
364
- if col in ratio_year.columns:
365
- eps = is_year.iloc[0][col]
366
- break
367
- # DCF (giả định tăng trưởng 10%, WACC 15%)
368
- if net_income:
369
- dcf_value = calculate_dcf_valuation(float(net_income), 0.1, 0.15)
370
- # DDM
371
- if dividend and eps:
372
- ddm_value = calculate_ddm_valuation(float(dividend), 0.1, 0.15)
373
- # NAV
374
- if equity:
375
- nav_value = calculate_nav(float(equity))
376
- # Residual Income
377
- if net_income and equity:
378
- residual_income = calculate_residual_income(float(net_income), float(equity), 0.15)
379
- # EVA
380
- if net_income and equity:
381
- eva = calculate_eva(float(net_income), float(equity), 0, 0.15, 0.1)
382
- except Exception as e:
383
- print('Valuation error:', e)
384
-
385
- return render_template(
386
- 'stock_analysis.html',
387
- symbol=symbol,
388
- error=None, # Lỗi đã được xử lý ở trên
389
- financial_valuation=financial_valuation,
390
- dcf_value=dcf_value,
391
- ddm_value=ddm_value,
392
- nav_value=nav_value,
393
- residual_income=residual_income,
394
- eva=eva,
395
- multiples_value=multiples_value,
396
- growth_forecast_value=growth_forecast_value,
397
- tables=tables
398
- )
399
-
400
- @app.route('/api/stock_data')
401
- def get_stock_data():
402
- symbol = request.args.get('symbol', 'VCB').upper()
403
- start_date = request.args.get('start_date', (datetime.now() - timedelta(days=365*2)).strftime('%Y-%m-%d'))
404
- end_date = request.args.get('end_date', datetime.now().strftime('%Y-%m-%d'))
405
-
406
- df = None
407
- if symbol == 'VNINDEX':
408
- csv_path = os.path.join(DATA_DIR, 'vnindex.csv')
409
- if os.path.exists(csv_path):
410
- df = pd.read_csv(csv_path)
411
- if 'time' in df.columns:
412
- df['date'] = pd.to_datetime(df['time'])
413
- df = df.sort_values(by='date').reset_index(drop=True)
414
- else:
415
- try:
416
- stock = Vnstock().stock(symbol=symbol, source='VCI')
417
- df = stock.quote.history(start=start_date, end=end_date, interval='1D')
418
- if df is not None and not df.empty:
419
- df['date'] = pd.to_datetime(df['time'])
420
- df = df.sort_values(by='date').reset_index(drop=True)
421
- except Exception as e:
422
- return jsonify({'error': str(e)}), 500
423
-
424
- if df is None or df.empty:
425
- return jsonify({'error': f'No data found for {symbol}'}), 404
426
-
427
- df_analysis = df.tail(250).reset_index(drop=True)
428
-
429
- # --- Technical Analysis ---
430
- fibonacci_levels, _, _ = calculate_fibonacci_levels(df_analysis)
431
- candlestick_patterns = detect_candlestick_patterns(df_analysis)
432
- peaks, _ = scipy.signal.find_peaks(df_analysis['close'], distance=5, prominence=df_analysis['close'].std()*0.5)
433
- troughs, _ = scipy.signal.find_peaks(-df_analysis['close'], distance=5, prominence=df_analysis['close'].std()*0.5)
434
- w_bottoms = detect_w_double_bottom(df_analysis)
435
- m_tops = detect_m_double_top(df_analysis)
436
-
437
- # --- Prepare Data for JSON Response ---
438
- chart_data = [{'time': row['date'].strftime('%Y-%m-%d'), 'open': row['open'], 'high': row['high'], 'low': row['low'], 'close': row['close'], 'volume': row['volume']} for _, row in df.iterrows()]
439
-
440
- signals = []
441
- for pattern_name, pattern_data in candlestick_patterns.items():
442
- if pattern_data is not None and not pattern_data.where(pattern_data != 0).isnull().all():
443
- signal_dates = df_analysis.loc[pattern_data != 0, 'date']
444
- for date in signal_dates:
445
- signals.append({'date': date.strftime('%Y-%m-%d'), 'type': 'pattern', 'name': pattern_name.replace('_', ' ').title(), 'position': 'above' if 'bearish' in pattern_name or 'star' in pattern_name else 'below'})
446
-
447
- for peak_idx in peaks:
448
- date = df_analysis.iloc[peak_idx]['date']
449
- signals.append({'date': date.strftime('%Y-%m-%d'), 'type': 'peak', 'name': 'Đỉnh', 'position': 'above'})
450
- for trough_idx in troughs:
451
- date = df_analysis.iloc[trough_idx]['date']
452
- signals.append({'date': date.strftime('%Y-%m-%d'), 'type': 'trough', 'name': 'Đáy', 'position': 'below'})
453
-
454
- for t1, t2 in w_bottoms:
455
- signals.append({'date': t2, 'type': 'pattern', 'name': '2 Đáy (W)', 'position': 'below'})
456
- for t1, t2 in m_tops:
457
- signals.append({'date': t2, 'type': 'pattern', 'name': '2 Đỉnh (M)', 'position': 'above'})
458
-
459
- return jsonify({
460
- 'chart_data': chart_data,
461
- 'signals': signals,
462
- 'fibonacci_levels': fibonacci_levels
463
- })
464
-
465
- # --- Đăng ký blueprint VSA ---
466
- from modules.vsa import vsa_bp
467
- app.register_blueprint(vsa_bp)
468
-
469
- from modules.home import home_bp
470
- app.register_blueprint(home_bp)
471
-
472
- from modules.filter_stock import filter_stock_bp
473
- app.register_blueprint(filter_stock_bp)
474
-
475
- @app.route('/api/update_financial_data/<symbol>', methods=['POST'])
476
- def update_financial_data(symbol):
477
- """
478
- API endpoint to force-reload financial data for a given stock symbol
479
- and save it to CSV files.
480
- """
481
- if not symbol:
482
- return jsonify({'error': 'Mã cổ phiếu không được để trống.'}), 400
483
-
484
- try:
485
- stock = Vnstock().stock(symbol=symbol.upper(), source='VCI')
486
- if not hasattr(stock, 'finance'):
487
- return jsonify({'error': f'Không thể tải dữ liệu tài chính cho mã {symbol}.'}), 500
488
-
489
- # Define which reports to fetch and where to save them
490
- reports_to_fetch = {
491
- 'bs_year': ('balance_sheet', {'yearly': True}),
492
- 'bs_quarter': ('balance_sheet', {'yearly': False}),
493
- 'is_year': ('income_statement', {'yearly': True}),
494
- 'is_quarter': ('income_statement', {'yearly': False}),
495
- 'cf_year': ('cash_flow', {'yearly': True}),
496
- 'ratio_year': ('ratio', {'yearly': True}),
497
- 'ratio_quarter': ('ratio', {'yearly': False}),
498
- }
499
-
500
- # File mapping
501
- file_mapping = {
502
- 'bs_year': 'DFbalance_sheet_year.csv',
503
- 'bs_quarter': 'DFbalance_sheet_quarter.csv',
504
- 'is_year': 'DFincome_statement_year.csv',
505
- 'is_quarter': 'DFincome_statement_quarter.csv',
506
- 'cf_year': 'dfcash_flow_year.csv',
507
- 'ratio_year': 'dfratio_year.csv',
508
- 'ratio_quarter': 'dfratio_quarter.csv',
509
- }
510
-
511
- tables = {}
512
- for key, (func_name, kwargs) in reports_to_fetch.items():
513
- # Fetch data frame
514
- df = getattr(stock.finance, func_name)(**kwargs, to_df=True)
515
-
516
- if df is not None and not df.empty:
517
- # Save to CSV
518
- file_path = os.path.join(DATA_DIR, file_mapping[key])
519
- df.to_csv(file_path, index=False)
520
-
521
- # Convert to HTML for the response
522
- tables[key] = df.to_html(classes='table table-striped table-hover', border=0)
523
- else:
524
- tables[key] = '<p>Không có dữ liệu.</p>'
525
-
526
- return jsonify(tables)
527
-
528
- except Exception as e:
529
- app.logger.error(f"Error updating financial data for {symbol}: {e}")
530
- return jsonify({'error': str(e)}), 500
531
-
532
- @app.route('/valuation', methods=['GET'])
533
- def valuation_page():
534
- return render_template('valuation_strategy.html')
535
-
536
- @app.route('/api/data')
537
- def api_valuation_data():
538
- symbol = request.args.get('symbol', '').upper()
539
- market_price = safe_float(request.args.get('market_price', 0))
540
- fcf = safe_float(request.args.get('fcf', 0))
541
- growth_rate = safe_float(request.args.get('growth_rate', 0)) / 100
542
- wacc = safe_float(request.args.get('wacc', 0)) / 100
543
- dividend = safe_float(request.args.get('dividend', 0))
544
- r = safe_float(request.args.get('r', 0)) / 100
545
- g = safe_float(request.args.get('g', 0)) / 100
546
- book_value = safe_float(request.args.get('book_value', 0))
547
- eps = safe_float(request.args.get('eps', 0))
548
- sl = safe_float(request.args.get('sl', 0))
549
- tp = safe_float(request.args.get('tp', 0))
550
- p = safe_float(request.args.get('p', 0))
551
- g_win = safe_float(request.args.get('g_win', 0))
552
- l = safe_float(request.args.get('l', 0))
553
- kelly_fraction = safe_float(request.args.get('kelly_fraction', 1))
554
- # Fetch price data
555
- try:
556
- stock = Vnstock().stock(symbol=symbol, source='VCI')
557
- df = stock.quote.history(start='2024-01-01', end=datetime.now().strftime('%Y-%m-%d'), interval='1D')
558
- if df is None or df.empty:
559
- return jsonify({'error': 'No data for symbol'})
560
- # DCF
561
- intrinsic_dcf = calculate_dcf_valuation(fcf, growth_rate, wacc) if fcf and growth_rate and wacc else None
562
- # DDM
563
- intrinsic_ddm = calculate_ddm_valuation(dividend, g, r) if dividend and r and g else None
564
- # P/B, P/E
565
- intrinsic_pb = book_value if book_value else None
566
- intrinsic_pe = eps if eps else None
567
- # Chọn intrinsic value ưu tiên DCF > DDM > P/B > P/E
568
- intrinsic_value = None
569
- if intrinsic_dcf: intrinsic_value = intrinsic_dcf
570
- elif intrinsic_ddm: intrinsic_value = intrinsic_ddm
571
- elif intrinsic_pb: intrinsic_value = intrinsic_pb
572
- elif intrinsic_pe: intrinsic_value = intrinsic_pe
573
- # Deviation, margin of safety
574
- deviation = market_price - intrinsic_value if intrinsic_value else None
575
- margin_of_safety = round(100 * (intrinsic_value - market_price) / market_price, 2) if intrinsic_value and market_price else None
576
- # Breakout detection: close > max(close[-20]) and volume spike
577
- closes = df['close'].values
578
- volumes = df['volume'].values
579
- dates = df['time'].astype(str).tolist()
580
- breakout = False
581
- breakout_markers = [None]*len(closes)
582
- for i in range(20, len(closes)):
583
- if closes[i] > max(closes[i-20:i]) and volumes[i] > np.mean(volumes[i-20:i])*1.5:
584
- breakout = True
585
- breakout_markers[i] = closes[i]
586
- # Kelly sizing
587
- q = 1 - p if p else 0
588
- kelly = (p/g_win - q/l) if p and g_win and l else 0
589
- kelly_position = round(kelly * kelly_fraction, 3) if kelly else 0
590
- # Intrinsic value band for chart
591
- intrinsic_series = [intrinsic_value]*len(closes) if intrinsic_value else [None]*len(closes)
592
- return jsonify({
593
- 'dates': dates,
594
- 'prices': closes.tolist(),
595
- 'intrinsic_series': intrinsic_series,
596
- 'breakout': breakout,
597
- 'breakout_markers': breakout_markers,
598
- 'intrinsic_value': intrinsic_value,
599
- 'deviation': deviation,
600
- 'margin_of_safety': margin_of_safety,
601
- 'kelly_position': kelly_position,
602
- 'sl': sl,
603
- 'tp': tp
604
- })
605
- except Exception as e:
606
- return jsonify({'error': str(e)})
607
-
608
- @app.route('/api/trade', methods=['POST'])
609
- def api_save_trade():
610
- import csv
611
- symbol = request.form.get('symbol', '').upper()
612
- size = request.form.get('size', '')
613
- sl = request.form.get('sl', '')
614
- tp = request.form.get('tp', '')
615
- config_path = os.path.join(DATA_DIR, 'trade_configs.csv')
616
- row = [symbol, size, sl, tp, datetime.now().isoformat()]
617
- header = ['symbol', 'size', 'sl', 'tp', 'created_at']
618
- write_header = not os.path.exists(config_path)
619
- with open(config_path, 'a', newline='') as f:
620
- writer = csv.writer(f)
621
- if write_header:
622
- writer.writerow(header)
623
- writer.writerow(row)
624
- return jsonify({'status': 'ok'})
625
-
626
- # Configure Google AI with an environment variable
627
- if "GOOGLE_API_KEY" in os.environ:
628
- genai.configure(api_key=os.environ["GOOGLE_API_KEY"])
629
-
630
- import os
631
- from groq import Groq
632
-
633
- # API key is now set at the top of the file.
634
-
635
- client = Groq(api_key=os.environ.get("GROQ_API_KEY"))
636
-
637
-
638
-
639
- @app.route('/analyze_groq', methods=['POST'])
640
- def analyze_groq():
641
- symbol = request.form['symbol']
642
- user_question = request.form.get('question', None)
643
- try:
644
- csv_files = [
645
- ('RATIO_YEAR', 'dfratio_year.csv'),
646
- ('RATIO_QUARTER', 'dfratio_quarter.csv'),
647
- ('BALANCE_SHEET_YEAR', 'DFbalance_sheet_year.csv'),
648
- ('BALANCE_SHEET_QUARTER', 'DFbalance_sheet_quarter.csv'),
649
- ('INCOME_STATEMENT_YEAR', 'DFincome_statement_year.csv'),
650
- ('INCOME_STATEMENT_QUARTER', 'DFincome_statement_quarter.csv'),
651
- ('CASH_FLOW_YEAR', 'dfcash_flow_year.csv'),
652
- ]
653
- csv_content = ''
654
- for label, fname in csv_files:
655
- fpath = os.path.join(DATA_DIR, fname)
656
- if os.path.exists(fpath):
657
- df = pd.read_csv(fpath)
658
- symbol_col = None
659
- for col in ['ticker', 'cp', 'mã', 'stock', 'symbol']:
660
- if col in df.columns:
661
- symbol_col = col
662
- break
663
- if symbol_col:
664
- df = df[df[symbol_col].str.upper() == symbol.upper()]
665
- if not df.empty:
666
- csv_content += f'{label}\n' + df.to_csv(index=False) + '\n'
667
- if not csv_content:
668
- return jsonify({'error': 'Không có dữ liệu tài chính cho mã này trong file CSV.'})
669
- result = analyze_financial_csv_with_groq(csv_content, user_question)
670
- except Exception as e:
671
- result = f"Lỗi khi gọi Groq AI: {e}"
672
- return jsonify({'result': result})
673
-
674
- def safe_float(val, default=0.0):
675
- try:
676
- return float(val)
677
- except (TypeError, ValueError):
678
- return default
679
-
680
- @app.route('/market_overview')
681
- def market_overview():
682
- """
683
- Displays a market overview page with data from various sources,
684
- analyzed by Groq AI.
685
- """
686
- # The analyze_market_data function now fetches all necessary data internally
687
- # and saves it to JSON files before performing the analysis.
688
- ai_analysis = analyze_market_data()
689
-
690
- # Load the data from JSON files to display on the page
691
- vietnambiz_data_path = os.path.join(DATA_DIR, 'vietnambiz_data.json')
692
- usd_index_path = os.path.join(DATA_DIR, 'usd_index.json')
693
- market_news_path = os.path.join(DATA_DIR, 'market_news.json')
694
- foreign_trading_path = os.path.join(DATA_DIR, 'foreign_trading_data.json')
695
-
696
- vietnambiz_data = {}
697
- if os.path.exists(vietnambiz_data_path):
698
- with open(vietnambiz_data_path, 'r', encoding='utf-8') as f:
699
- vietnambiz_data = json.load(f)
700
-
701
- usd_index = {}
702
- if os.path.exists(usd_index_path):
703
- with open(usd_index_path, 'r', encoding='utf-8') as f:
704
- usd_index = json.load(f)
705
-
706
- market_news = []
707
- if os.path.exists(market_news_path):
708
- with open(market_news_path, 'r', encoding='utf-8') as f:
709
- market_news = json.load(f)
710
-
711
- foreign_trading_data = {}
712
- if os.path.exists(foreign_trading_path):
713
- with open(foreign_trading_path, 'r', encoding='utf-8') as f:
714
- foreign_trading_data = json.load(f)
715
-
716
- return render_template(
717
- 'market_overview.html',
718
- vietnambiz_data=vietnambiz_data,
719
- usd_index=usd_index,
720
- market_news=market_news,
721
- foreign_trading_data=foreign_trading_data,
722
- ai_analysis=ai_analysis
723
- )
724
-
725
- if __name__ == '__main__':
726
- app.run(host='0.0.0.0', port=5000, debug=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/data/DFbalance_sheet_quarter.csv DELETED
@@ -1,50 +0,0 @@
1
- ticker,yearReport,lengthReport,TOTAL ASSETS (Bn. VND),Cash and cash equivalents (Bn. VND),Balances with the SBV,Placements with and loans to other credit institutions,"Trading Securities, net",Trading Securities,Provision for diminution in value of Trading Securities,Derivatives and other financial liabilities,"Loans and advances to customers, net",Loans and advances to customers,Less: Provision for losses on loans and advances to customers,Investment Securities,Available-for Sales Securities,Held-to-Maturity Securities,Less: Provision for diminution in value of investment securities,Long-term investments (Bn. VND),Investment in joint ventures,Investments in associate companies,Other long-term assets (Bn. VND),Less: Provision for diminuation in value of long term investments,Fixed assets (Bn. VND),Tangible fixed assets,Intagible fixed assets,Other Assets,TOTAL RESOURCES (Bn. VND),LIABILITIES (Bn. VND),Due to Gov and borrowings from SBV,Deposits and borrowings from other credit institutions,Deposits from customers,_Derivatives and other financial liabilities,"Funds received from Gov, international and other institutions",Convertible bonds/CDs and other valuable papers issued,Other liabilities,OWNER'S EQUITY(Bn.VND),Capital,Reserves,Foreign Currency Difference reserve,Difference upon Assets Revaluation,Undistributed earnings (Bn. VND),Minority Interest,Paid-in capital (Bn. VND),Other Reserves,MINORITY INTERESTS
2
- VCB,2025,1,2109260616000000,13713225000000,28020997000000,410587576000000,8417843000000,8448472000000,-30629000000,0,1433896493000000,1466390536000000,-32494043000000,176979243000000,108816448000000,68407949000000,-245154000000,2268608000000,0,814686000000,1528922000000,-75000000000,8015849000000,5494709000000,2521140000000,27360782000000,2109260616000000,1904318782000000,125298467000000,222764271000000,1509113389000000,306420000000,2000000,14165059000000,32671174000000,204941834000000,89361977000000,37052974000000,-951532000000,0,79376463000000,0,83556751000000,809837000000,101952000000
3
- VCB,2024,4,2085873522000000,14268064000000,49340493000000,389951898000000,4876237000000,4908527000000,-32290000000,1314434000000,1418015724000000,1449198899000000,-31183175000000,167383349000000,86799901000000,80829540000000,-246092000000,2228098000000,0,774176000000,1528922000000,-75000000000,8092877000000,5530579000000,2562298000000,30402348000000,2085873522000000,1889664354000000,78237337000000,234533958000000,1514664850000000,0,529000000,24125059000000,38102621000000,196209168000000,61696139000000,37052974000000,-968292000000,0,98332086000000,0,55890913000000,809837000000,96261000000
4
- VCB,2024,3,1932361908000000,13157642000000,13749051000000,316566672000000,4146191000000,4169191000000,-23000000000,0,1366088234000000,1401151675000000,-35063441000000,170417002000000,83014181000000,87654538000000,-251717000000,2119005000000,0,732508000000,1528922000000,-142425000000,8026692000000,5467042000000,2559650000000,38091419000000,1932361908000000,1742064907000000,36293273000000,217260367000000,1430071020000000,116988000000,2000000,26901267000000,31421990000000,190297001000000,61696139000000,27453485000000,-1031752000000,0,102068366000000,0,55890913000000,809837000000,110763000000
5
- VCB,2024,2,1905638840000000,12950279000000,35735832000000,316589542000000,2432382000000,2457691000000,-25309000000,510955000000,1334761763000000,1369645310000000,-34883547000000,166831595000000,75795936000000,91200503000000,-164844000000,2086502000000,0,700005000000,1528922000000,-142425000000,7716515000000,5170802000000,2545713000000,26023475000000,1905638840000000,1723936055000000,66987719000000,218637742000000,1374683432000000,0,6000000,26901433000000,36725723000000,181702785000000,61696139000000,27453885000000,-950182000000,0,93397205000000,0,55890913000000,809837000000,105738000000
6
- VCB,2024,1,1773713584000000,12915997000000,37836619000000,273301211000000,2936121000000,2956813000000,-20692000000,0,1235587240000000,1266477925000000,-30890685000000,174371785000000,91847588000000,82689041000000,-164844000000,2256391000000,0,869671000000,1529145000000,-142425000000,7588707000000,5046502000000,2542205000000,26919513000000,1773713584000000,1600099458000000,4140563000000,171488381000000,1347325611000000,91370000000,1000000,29904958000000,47148574000000,173614126000000,61696139000000,27447103000000,-960392000000,0,85330720000000,0,55890913000000,809837000000,100556000000
7
- VCB,2023,4,1839223339000000,14504849000000,58104503000000,335616377000000,2495408000000,2511395000000,-15987000000,0,1241675333000000,1270359018000000,-28683685000000,145780067000000,67882480000000,78009747000000,-112160000000,2224945000000,0,838225000000,1529145000000,-142425000000,7708181000000,5115612000000,2592569000000,31113676000000,1839223339000000,1670680015000000,1670837000000,213841980000000,1395694611000000,117752000000,365000000,19912623000000,39441847000000,168543324000000,61696139000000,22562445000000,-983237000000,0,85173987000000,0,55890913000000,809837000000,93990000000
8
- VCB,2023,3,1731305572000000,13913670000000,29312980000000,320952135000000,1735874000000,1754272000000,-18398000000,0,1150958460000000,1189830550000000,-38872090000000,178723851000000,102650493000000,76486963000000,-413605000000,2205920000000,0,794774000000,1529145000000,-117999000000,7441794000000,4812476000000,2629318000000,26060888000000,1731305572000000,1572062054000000,2517462000000,160234123000000,1349007010000000,899053000000,725000000,15277866000000,44125815000000,159243518000000,61696139000000,22562989000000,-934636000000,0,75814366000000,0,55890913000000,809837000000,104660000000
9
- VCB,2023,2,1704273133000000,16134106000000,56430924000000,286406768000000,1375964000000,1394711000000,-18747000000,217428000000,1139981404000000,1177728457000000,-37747053000000,156871470000000,65672102000000,91277142000000,-77774000000,2248021000000,0,836875000000,1529145000000,-117999000000,7598470000000,4918188000000,2680282000000,37008578000000,1704273133000000,1552272005000000,2270345000000,160661447000000,1326853836000000,0,1088000000,16323830000000,46161459000000,152001128000000,53130392000000,22564054000000,-886284000000,0,77094650000000,0,47325166000000,809837000000,98316000000
10
- VCB,2023,1,1846431290000000,15537950000000,139256635000000,334747844000000,1595430000000,1618113000000,-22683000000,224625000000,1142187065000000,1174080964000000,-31893899000000,174526186000000,77663390000000,96941064000000,-78268000000,2221085000000,0,809939000000,1529145000000,-117999000000,7732058000000,5015683000000,2716375000000,28402412000000,1846431290000000,1701772932000000,62167768000000,255334468000000,1281487916000000,0,2186000000,27337890000000,75442704000000,144658358000000,53130392000000,22556829000000,-842553000000,0,69719946000000,0,47325166000000,809837000000,93744000000
11
- VCB,2022,4,1814188209000000,18348519000000,92557809000000,313591813000000,1499687000000,1543575000000,-43888000000,156515000000,1120286831000000,1145066250000000,-24779419000000,196171212000000,100739669000000,95513376000000,-81833000000,2193516000000,0,782370000000,1529145000000,-117999000000,7985401000000,5170083000000,2815318000000,61396906000000,1814188209000000,1676199767000000,67314816000000,232510850000000,1243468472000000,0,3298000000,25337894000000,107564437000000,137988442000000,53130392000000,18133039000000,-863071000000,0,67499703000000,0,47325166000000,809837000000,88379000000
12
- VCB,2022,3,1649664327000000,16293080000000,11378539000000,302927159000000,1347762000000,1407066000000,-59304000000,0,1093971420000000,1130144001000000,-36172581000000,177219709000000,87411490000000,89896772000000,-88553000000,2217065000000,0,762920000000,1529145000000,-75000000000,7820512000000,5060100000000,2760412000000,36489081000000,1649664327000000,1521274777000000,93953298000000,179758633000000,1197150901000000,120079000000,4385000000,14698727000000,35588754000000,128389550000000,53130392000000,18122983000000,-741021000000,0,57774989000000,0,47325166000000,809837000000,102207000000
13
- VCB,2022,2,1601680964000000,15097807000000,28813961000000,255536982000000,3150052000000,3187225000000,-37173000000,0,1066990245000000,1100852163000000,-33861918000000,191407933000000,101203452000000,90293045000000,-88564000000,2380804000000,0,796207000000,1659597000000,-75000000000,8103519000000,5249947000000,2853572000000,30199661000000,1601680964000000,1478691267000000,61020549000000,171676891000000,1195391576000000,19457000000,5485000000,14367033000000,36210276000000,122989697000000,52665213000000,18171942000000,-1782000000,0,52056550000000,0,47325166000000,344658000000,97774000000
14
- VCB,2022,1,1462748158000000,14868054000000,38888399000000,194999348000000,3297566000000,3372631000000,-75065000000,0,997707933000000,1028899744000000,-31191811000000,171953037000000,75001289000000,97125603000000,-173855000000,2366013000000,0,781416000000,1659597000000,-75000000000,8344847000000,5386077000000,2958770000000,30322961000000,1462748158000000,1345670470000000,36310440000000,81277695000000,1179668881000000,5215000000,6585000000,17380178000000,31021476000000,117077688000000,52665213000000,18173014000000,-9856000000,0,46156897000000,0,47325166000000,344658000000,92420000000
15
- VCB,2021,4,1414765480000000,18011766000000,22506711000000,225394684000000,2766098000000,2822531000000,-56433000000,303202000000,934774287000000,960749955000000,-25975668000000,170604700000000,71122502000000,99657595000000,-175397000000,2346176000000,0,759715000000,1661461000000,-75000000000,8626043000000,5552624000000,3073419000000,29431813000000,1414765480000000,1303594825000000,9468116000000,109757777000000,1135323913000000,0,7707000000,17387747000000,31649565000000,111170655000000,42428821000000,14977015000000,-4809000000,0,53682515000000,0,37088774000000,344658000000,87113000000
16
- VCB,2021,3,1385235404000000,13356519000000,60969106000000,204916285000000,3583497000000,3621712000000,-38215000000,259485000000,909910950000000,936342968000000,-26432018000000,157248652000000,55437932000000,102404130000000,-593410000000,2391940000000,0,795615000000,1671325000000,-75000000000,8177405000000,5276646000000,2900759000000,24421565000000,1385235404000000,1275708552000000,8709185000000,106138767000000,1108418876000000,0,8784000000,21378159000000,31054781000000,109526852000000,42428821000000,14919178000000,-4418000000,0,52084482000000,0,37088774000000,344658000000,98789000000
17
- VCB,2021,2,1304179106000000,13132285000000,23485760000000,185877601000000,3182256000000,3221327000000,-39071000000,0,897798104000000,921948437000000,-24150333000000,147996760000000,49339958000000,99230545000000,-573743000000,2281134000000,0,768311000000,1587823000000,-75000000000,8317891000000,5363219000000,2954672000000,22107315000000,1304179106000000,1199239588000000,9077476000000,84188617000000,1051273660000000,30621000000,9884000000,21398107000000,33261223000000,104939518000000,42518184000000,14916935000000,1708000000,0,47408227000000,0,37088774000000,434021000000,94464000000
18
- VCB,2021,1,1278965858000000,12277634000000,24008360000000,203604117000000,3906378000000,3906378000000,0,-40138000000,850460935000000,871937942000000,-21477007000000,149886637000000,46062651000000,104464547000000,-640561000000,2261397000000,0,748574000000,1587823000000,-75000000000,8333301000000,5292741000000,3040560000000,24267237000000,1278965858000000,1177958179000000,18538368000000,80758597000000,1025547607000000,63982000000,10984000000,21408307000000,31630334000000,101007679000000,42428821000000,14925755000000,10387000000,0,43552776000000,0,37088774000000,344658000000,89940000000
19
- VCB,2020,4,1327537012000000,15095394000000,33139373000000,267774393000000,1954061000000,1991861000000,-37800000000,0,820420266000000,839788261000000,-19367995000000,156931097000000,42148831000000,115382544000000,-600278000000,2235538000000,0,722715000000,1587823000000,-75000000000,8540358000000,5412135000000,3128223000000,21446532000000,1327537012000000,1228677618000000,41176995000000,103583833000000,1032113567000000,52031000000,14679000000,21240197000000,30496316000000,98859394000000,42428820000000,12204398000000,22719000000,0,44118433000000,0,37088774000000,344657000000,85024000000
20
- VCB,2020,3,1188572083000000,11526350000000,24743965000000,174497813000000,2250624000000,2304262000000,-53638000000,0,766794848000000,783757352000000,-16962504000000,175191060000000,37720737000000,138032750000000,-562427000000,2347260000000,0,744134000000,1678126000000,-75000000000,7030365000000,4713049000000,2317316000000,24189798000000,1188572083000000,1094996063000000,6050819000000,52329301000000,981492077000000,33796000000,16402000000,21261806000000,33811862000000,93576020000000,42428820000000,12181294000000,26817000000,0,38840704000000,0,37088774000000,344657000000,98385000000
21
- VCB,2020,2,1185871662000000,11863544000000,71566703000000,150761888000000,3556653000000,3641851000000,-85198000000,0,754374040000000,770744422000000,-16370382000000,163458200000000,28375703000000,135577712000000,-495215000000,2329091000000,0,725965000000,1678126000000,-75000000000,6723876000000,4409846000000,2314030000000,21237667000000,1185871662000000,1096293202000000,10326096000000,48404237000000,981240858000000,59126000000,17930000000,21294140000000,34950815000000,89578460000000,42428820000000,12183712000000,27265000000,0,34845164000000,0,37088774000000,344657000000,93499000000
22
- VCB,2020,1,1144270262000000,13051765000000,16569663000000,176540624000000,4119276000000,4251400000000,-132124000000,0,739956924000000,754505321000000,-14548397000000,164724158000000,33877042000000,131308990000000,-461874000000,2487109000000,0,974286000000,1587823000000,-75000000000,6551316000000,4285267000000,2266049000000,20269427000000,1144270262000000,1059198276000000,32453089000000,43642452000000,934048243000000,365859000000,19090000000,21371902000000,27297641000000,85071986000000,42428820000000,12186084000000,18249000000,115528000000,30234825000000,0,37088774000000,344657000000,88480000000
23
- VCB,2019,4,1223981046000000,13778357000000,34684091000000,248729494000000,1801146000000,1889628000000,-88482000000,98312000000,724290102000000,734706891000000,-10416789000000,167529868000000,35699090000000,132271302000000,-440524000000,2464493000000,0,951670000000,1587823000000,-75000000000,6695785000000,4434514000000,2261271000000,23909398000000,1223981046000000,1138227698000000,92365806000000,73621719000000,928413676000000,0,20431000000,21383932000000,22422134000000,85753348000000,42428820000000,9443008000000,16840000000,113011000000,33669545000000,0,37088774000000,344657000000,82124000000
24
- VCB,2019,3,1157490007000000,12321593000000,32427277000000,216739273000000,3454865000000,3531164000000,-76299000000,89200000000,693973370000000,708095934000000,-14122564000000,169626712000000,43498998000000,126563376000000,-435662000000,2500312000000,0,979487000000,1587823000000,-66998000000,6322844000000,4146505000000,2176339000000,20034561000000,1157490007000000,1076099113000000,79127286000000,41331112000000,902184481000000,0,22116000000,21320813000000,32113305000000,81390894000000,42428820000000,9441199000000,40434000000,115899000000,29285510000000,0,37088774000000,344657000000,79032000000
25
- VCB,2019,2,1122654558000000,12011456000000,50092949000000,174170889000000,4986634000000,5053763000000,-67129000000,108943000000,682822870000000,695437925000000,-12615055000000,166995578000000,38707837000000,128735924000000,-448183000000,2480250000000,0,959425000000,1587823000000,-66998000000,6439761000000,4259646000000,2180115000000,22545228000000,1122654558000000,1046257226000000,79605943000000,48792342000000,871229465000000,0,23911000000,21339119000000,25266446000000,76397332000000,42428820000000,9443149000000,69370000000,116817000000,24262720000000,0,37088774000000,344657000000,76456000000
26
- VCB,2019,1,1073331964000000,10339124000000,39616873000000,169677886000000,4064542000000,4133808000000,-69266000000,95343000000,661260823000000,673021770000000,-11760947000000,155710612000000,33580660000000,122424846000000,-294894000000,2505232000000,0,936812000000,1635418000000,-66998000000,6379677000000,4294994000000,2084683000000,23681852000000,1073331964000000,1000340086000000,79113565000000,39264447000000,838277163000000,0,25339000000,21349085000000,22310487000000,72991878000000,42428831000000,9445732000000,79973000000,118856000000,20845932000000,0,37088774000000,344657000000,72554000000
27
- VCB,2018,4,1072983278000000,12792045000000,10845701000000,248255997000000,2653746000000,2725051000000,-71305000000,275983000000,622358428000000,632632508000000,-10274080000000,149296310000000,35321139000000,114251030000000,-275859000000,2477138000000,0,908719000000,1635418000000,-66999000000,6527924000000,4459750000000,2068174000000,17500006000000,1072983278000000,1009094189000000,90685315000000,76523514000000,802222944000000,0,25803000000,21461132000000,18175481000000,63889089000000,36322343000000,7264843000000,84402000000,119031000000,20029479000000,0,35977686000000,344657000000,68991000000
28
- VCB,2018,3,995111405000000,9857302000000,30488651000000,152373565000000,3744047000000,3819597000000,-75550000000,14493000000,616408960000000,627950675000000,-11541715000000,159115162000000,40997646000000,118446566000000,-329050000000,3213660000000,0,889726000000,2349073000000,-25139000000,6140145000000,4204238000000,1935907000000,13755420000000,995111405000000,933584926000000,81234750000000,34175703000000,773406098000000,0,27050000000,21095279000000,23646046000000,61526479000000,36322343000000,7254472000000,108454000000,107274000000,17650348000000,0,35977686000000,344657000000,83588000000
29
- VCB,2018,2,977681955000000,12662976000000,13341730000000,142502643000000,8289267000000,8359718000000,-70451000000,0,596234984000000,606052672000000,-9817688000000,182871587000000,66150721000000,117011609000000,-290743000000,3289920000000,0,889540000000,2425519000000,-25139000000,5993507000000,4044348000000,1949159000000,12495341000000,977681955000000,919078771000000,71700823000000,39529573000000,764496671000000,375822000000,28274000000,21172268000000,21775340000000,58603184000000,36322343000000,7258817000000,80804000000,105280000000,14737469000000,0,35977686000000,344657000000,98471000000
30
- VCB,2018,1,1003905794000000,9656186000000,27848779000000,157073981000000,12497227000000,12565202000000,-67975000000,945052000000,568031472000000,577614527000000,-9583055000000,205137354000000,99846994000000,105458038000000,-167678000000,3398372000000,0,887024000000,2536486000000,-25138000000,6077063000000,4128275000000,1948788000000,13240308000000,1003905794000000,947840056000000,131380979000000,40590347000000,730986638000000,0,26758000000,18295001000000,26560333000000,56065738000000,36321931000000,7253682000000,96485000000,83285000000,12217085000000,0,35977686000000,0,93270000000
31
- VCB,2017,4,1035335383000000,10102861000000,93615618000000,232921600000000,9669032000000,9750243000000,-81211000000,832354000000,535321403000000,543434459000000,-8113056000000,129952271000000,34688298000000,95404020000000,-140047000000,3547232000000,0,866006000000,2705966000000,-24740000000,6162232000000,4197923000000,1964309000000,13210780000000,1035335383000000,981268681000000,171385068000000,66942203000000,708505517000000,0,23153000000,18214504000000,16198236000000,54066702000000,36021931000000,5915999000000,94486000000,83285000000,11861673000000,0,35977686000000,44245000000,89328000000
32
- VCB,2017,3,898484068000000,9252890000000,26413881000000,181411196000000,8350120000000,8417758000000,-67638000000,729633000000,525869255000000,536059465000000,-10190210000000,124515924000000,34401853000000,90251651000000,-137580000000,3676419000000,0,861349000000,2829418000000,-14348000000,5476421000000,3568549000000,1907872000000,12788329000000,898484068000000,844238267000000,67132292000000,45505277000000,688000458000000,0,11726000000,16257159000000,27331355000000,54245801000000,36022846000000,5932975000000,87527000000,83285000000,11962733000000,0,35977686000000,45160000000,156435000000
33
- VCB,2017,2,849752472000000,10197518000000,36549788000000,143121876000000,6503770000000,6525271000000,-21501000000,405104000000,513575109000000,524686234000000,-11111125000000,119404934000000,30385221000000,89215495000000,-195782000000,3662384000000,0,847314000000,2829418000000,-14348000000,5538781000000,3637629000000,1901152000000,10793208000000,849752472000000,797642613000000,70661272000000,46511762000000,650128698000000,0,2450000000,13037014000000,17301417000000,52109859000000,36022846000000,5934834000000,87932000000,83285000000,9829079000000,0,35977686000000,45160000000,151883000000
34
- VCB,2017,1,794278974000000,8866965000000,24076718000000,116799011000000,10471789000000,10497064000000,-25275000000,703058000000,490076491000000,499587470000000,-9510979000000,122949670000000,35087405000000,88060558000000,-198293000000,3646690000000,0,831620000000,2829418000000,-14348000000,5550728000000,3638898000000,1911830000000,11137854000000,794278974000000,743965779000000,50366699000000,57538693000000,609313907000000,0,0,10055615000000,16690865000000,50313195000000,36022846000000,5936667000000,86327000000,83285000000,8036830000000,0,35977686000000,45160000000,147240000000
35
- VCB,2016,4,788169080000000,9692054000000,17387127000000,151759427000000,4241719000000,4279552000000,-37833000000,230658000000,452683027000000,460808467000000,-8125440000000,130797691000000,51923760000000,79019284000000,-145353000000,3624788000000,0,812911000000,2829418000000,-17541000000,5639389000000,3717053000000,1922336000000,12113200000000,788169080000000,738874229000000,54151413000000,72238405000000,590398105000000,0,0,10286376000000,11799930000000,49294851000000,36022846000000,4938287000000,78166000000,89222000000,8022752000000,0,35977686000000,45160000000,143578000000
36
- VCB,2016,3,737584857000000,8778862000000,21083502000000,106954719000000,6036729000000,6082974000000,-46245000000,156703000000,437976900000000,447882697000000,-9905797000000,135275015000000,69080510000000,68604787000000,-2410282000000,3594152000000,0,800523000000,2829418000000,-35789000000,5054402000000,3326603000000,1727799000000,12673873000000,737584857000000,690048006000000,41910369000000,57100860000000,573152682000000,0,0,2454363000000,15429732000000,47536851000000,36022846000000,4936094000000,73950000000,89222000000,6263141000000,0,35977686000000,45160000000,151598000000
37
- VCB,2016,2,679000959000000,8230533000000,19732309000000,99792087000000,8796343000000,8814903000000,-18560000000,108759000000,418764081000000,427215383000000,-8451302000000,105702249000000,40947231000000,67193054000000,-2438036000000,3578774000000,0,785145000000,2829418000000,-35789000000,4870123000000,3207270000000,1662853000000,9425701000000,679000959000000,630424915000000,31670701000000,49476949000000,535648094000000,0,0,2473166000000,11156005000000,48576044000000,32420681000000,4936561000000,78970000000,89222000000,10902265000000,0,26650203000000,45160000000,148345000000
38
- VCB,2016,1,662324193000000,7642463000000,13420795000000,106095611000000,8233876000000,8247423000000,-13547000000,36020000000,401741175000000,411634016000000,-9892841000000,105917551000000,38713701000000,67904005000000,-700155000000,3568276000000,0,774647000000,2829418000000,-35789000000,4913668000000,3248348000000,1665320000000,10754758000000,662324193000000,615176422000000,21560994000000,65175497000000,513996943000000,0,0,2473254000000,11969734000000,47147771000000,32420681000000,4940756000000,238159000000,89222000000,9314394000000,0,26650203000000,45160000000,144559000000
39
- VCB,2015,4,673910104000000,8519334000000,19715035000000,130733676000000,9467305000000,9468255000000,-950000000,628000000,378541826000000,387151704000000,-8609878000000,108055236000000,42941175000000,65818278000000,-704217000000,3556747000000,0,763118000000,2829418000000,-35789000000,5039472000000,3385621000000,1653851000000,10280845000000,673910104000000,627771917000000,41479553000000,72135381000000,499764252000000,0,0,2479070000000,11913661000000,45971309000000,32420681000000,4153802000000,79633000000,89222000000,9227971000000,166878000000,26650203000000,45160000000,0
40
- VCB,2015,3,615575404000000,6947028000000,10442220000000,143811243000000,5082489000000,5087753000000,-5264000000,0,348703951000000,356398009000000,-7694058000000,83593500000000,41388344000000,42510632000000,-305476000000,3599349000000,0,783232000000,2841958000000,-25841000000,4296640000000,2694255000000,1602385000000,9098984000000,615575404000000,571412052000000,8878262000000,55842211000000,487713370000000,291528000000,0,2485532000000,16201149000000,44005436000000,32420681000000,4149996000000,-220865000000,83405000000,7572219000000,157916000000,26650203000000,45160000000,0
41
- VCB,2015,2,576530046000000,6891011000000,12005944000000,108330132000000,9833377000000,9837575000000,-4198000000,0,332614607000000,340736448000000,-8121841000000,91072071000000,49893460000000,41475805000000,-297194000000,3523767000000,0,691513000000,2858095000000,-25841000000,4334443000000,2724312000000,1610131000000,7924694000000,576530046000000,530700150000000,7792564000000,48571367000000,459626276000000,128933000000,0,2501675000000,12079335000000,45675201000000,32420681000000,4151940000000,-61839000000,83405000000,9081014000000,0,26650203000000,45160000000,154695000000
42
- VCB,2015,1,539756977000000,6772543000000,17144249000000,95725437000000,11597940000000,11602692000000,-4752000000,0,322490246000000,330781893000000,-8291647000000,68872044000000,51797407000000,17367588000000,-292951000000,3534318000000,0,699062000000,2858095000000,-22839000000,4345342000000,2720989000000,1624353000000,9274858000000,539756977000000,495122503000000,13893896000000,31767599000000,436319798000000,277916000000,0,2508709000000,10354585000000,44483454000000,32420681000000,4151991000000,67026000000,83405000000,7760351000000,151020000000,26650203000000,0,0
43
- VCB,2014,4,574260449000000,8323365000000,13271762000000,142789201000000,10122143000000,10126592000000,-4449000000,0,316295427000000,323332037000000,-7036610000000,67085423000000,49197775000000,18180227000000,-292579000000,3606811000000,0,760555000000,2869095000000,-22839000000,4445613000000,2811969000000,1633644000000,8320704000000,574260449000000,529931763000000,54093072000000,43237798000000,418929093000000,75278000000,0,2208641000000,11387881000000,44180839000000,32420681000000,3474364000000,127068000000,82306000000,8076420000000,147847000000,26650203000000,45160000000,0
44
- VCB,2014,3,530226286000000,6077870000000,19483434000000,110227124000000,7247792000000,7249330000000,-1538000000,104937000000,294054204000000,302180749000000,-8126545000000,78443568000000,60303931000000,18413058000000,-273421000000,3053438000000,0,716212000000,2373516000000,-36290000000,3883620000000,2381841000000,1501779000000,7650299000000,530226286000000,486839257000000,45281442000000,38398696000000,387326343000000,0,0,2009024000000,13823752000000,43248451000000,32420728000000,3467782000000,521045000000,82306000000,6756590000000,138578000000,26650203000000,45160000000,0
45
- VCB,2014,2,504432098000000,6400674000000,10564613000000,95675072000000,3686491000000,3688029000000,-1538000000,136872000000,283795303000000,292544511000000,-8749208000000,87719628000000,69346241000000,18454760000000,-81373000000,3054536000000,0,717309000000,2373517000000,-36290000000,3899399000000,2380845000000,1518554000000,9499510000000,504432098000000,459803891000000,30008203000000,40716640000000,378559234000000,0,0,2010683000000,8509131000000,44492642000000,32420728000000,3467784000000,22981000000,82306000000,8498843000000,0,23174171000000,45160000000,135565000000
46
- VCB,2014,1,446117972000000,6222082000000,16693296000000,51874242000000,162412000000,163300000000,-888000000,0,271486251000000,279149107000000,-7662856000000,85800534000000,69194546000000,16633583000000,-27595000000,3056686000000,0,719167000000,2373809000000,-36290000000,3954129000000,2446998000000,1507131000000,6868340000000,446117972000000,402005932000000,13125149000000,25397750000000,342997716000000,57757000000,0,2010919000000,18416641000000,43958700000000,32420728000000,3468322000000,532402000000,82306000000,7454942000000,153340000000,23174171000000,45160000000,0
47
- VCB,2013,4,467459005000000,6059670000000,24847774000000,89779154000000,195270000000,196158000000,-888000000,136725000000,267853577000000,274314124000000,-6460547000000,64894223000000,47127209000000,17796291000000,-29277000000,3058350000000,707078000000,14986000000,2373524000000,-37238000000,4085673000000,2556034000000,1529639000000,6548589000000,467459005000000,424231549000000,32622411000000,43951083000000,330305918000000,0,0,2013597000000,15338540000000,43077880000000,32420728000000,2821913000000,121990000000,82238000000,7631011000000,149576000000,23174171000000,45160000000,0
48
- VCB,2013,3,439657246000000,5894863000000,23079579000000,79181704000000,49248000000,50437000000,-1189000000,0,243529996000000,250687130000000,-7157134000000,73948362000000,60294420000000,13908760000000,-254818000000,3059243000000,0,727737000000,2368744000000,-37238000000,3338189000000,1925251000000,1412938000000,7576062000000,439657246000000,397996452000000,24410626000000,40132999000000,316188876000000,391774000000,0,2016411000000,14855766000000,41514360000000,32420728000000,2811938000000,-136282000000,71001000000,6346975000000,146434000000,23174171000000,45160000000,0
49
- VCB,2013,2,436470622000000,5231973000000,26279109000000,100030235000000,116353000000,117542000000,-1189000000,0,231636362000000,237612613000000,-5976251000000,60880619000000,52816513000000,8318924000000,-254818000000,3066704000000,0,735198000000,2368744000000,-37238000000,3462996000000,2163942000000,1299054000000,5766271000000,436470622000000,395701250000000,27209948000000,42490878000000,304811711000000,227694000000,0,2020344000000,18940675000000,40602641000000,32420728000000,2811938000000,-7768000000,71001000000,5306742000000,0,23174171000000,45160000000,166731000000
50
- VCB,2013,1,420480386000000,5029253000000,17381212000000,70351250000000,141737000000,142100000000,-363000000,0,233165635000000,239174418000000,-6008783000000,79487279000000,74148142000000,5650161000000,-311024000000,3067181000000,0,735675000000,2368744000000,-37238000000,3519041000000,2188043000000,1330998000000,8337798000000,420480386000000,377841680000000,12654503000000,37774788000000,297758690000000,349834000000,0,2020675000000,27283190000000,42482022000000,32420728000000,2793880000000,-59009000000,71003000000,7255420000000,156684000000,23174171000000,45160000000,0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/data/DFbalance_sheet_year.csv DELETED
@@ -1,50 +0,0 @@
1
- ticker,yearReport,lengthReport,TOTAL ASSETS (Bn. VND),Cash and cash equivalents (Bn. VND),Balances with the SBV,Placements with and loans to other credit institutions,"Trading Securities, net",Trading Securities,Provision for diminution in value of Trading Securities,Derivatives and other financial liabilities,"Loans and advances to customers, net",Loans and advances to customers,Less: Provision for losses on loans and advances to customers,Investment Securities,Available-for Sales Securities,Held-to-Maturity Securities,Less: Provision for diminution in value of investment securities,Long-term investments (Bn. VND),Investment in joint ventures,Investments in associate companies,Other long-term assets (Bn. VND),Less: Provision for diminuation in value of long term investments,Fixed assets (Bn. VND),Tangible fixed assets,Intagible fixed assets,Other Assets,TOTAL RESOURCES (Bn. VND),LIABILITIES (Bn. VND),Due to Gov and borrowings from SBV,Deposits and borrowings from other credit institutions,Deposits from customers,_Derivatives and other financial liabilities,"Funds received from Gov, international and other institutions",Convertible bonds/CDs and other valuable papers issued,Other liabilities,OWNER'S EQUITY(Bn.VND),Capital,Reserves,Foreign Currency Difference reserve,Difference upon Assets Revaluation,Undistributed earnings (Bn. VND),Minority Interest,Paid-in capital (Bn. VND),Other Reserves,MINORITY INTERESTS
2
- VCB,2025,1,2109260616000000,13713225000000,28020997000000,410587576000000,8417843000000,8448472000000,-30629000000,0,1433896493000000,1466390536000000,-32494043000000,176979243000000,108816448000000,68407949000000,-245154000000,2268608000000,0,814686000000,1528922000000,-75000000000,8015849000000,5494709000000,2521140000000,27360782000000,2109260616000000,1904318782000000,125298467000000,222764271000000,1509113389000000,306420000000,2000000,14165059000000,32671174000000,204941834000000,89361977000000,37052974000000,-951532000000,0,79376463000000,0,83556751000000,809837000000,101952000000
3
- VCB,2024,4,2085873522000000,14268064000000,49340493000000,389951898000000,4876237000000,4908527000000,-32290000000,1314434000000,1418015724000000,1449198899000000,-31183175000000,167383349000000,86799901000000,80829540000000,-246092000000,2228098000000,0,774176000000,1528922000000,-75000000000,8092877000000,5530579000000,2562298000000,30402348000000,2085873522000000,1889664354000000,78237337000000,234533958000000,1514664850000000,0,529000000,24125059000000,38102621000000,196209168000000,61696139000000,37052974000000,-968292000000,0,98332086000000,0,55890913000000,809837000000,96261000000
4
- VCB,2024,3,1932361908000000,13157642000000,13749051000000,316566672000000,4146191000000,4169191000000,-23000000000,0,1366088234000000,1401151675000000,-35063441000000,170417002000000,83014181000000,87654538000000,-251717000000,2119005000000,0,732508000000,1528922000000,-142425000000,8026692000000,5467042000000,2559650000000,38091419000000,1932361908000000,1742064907000000,36293273000000,217260367000000,1430071020000000,116988000000,2000000,26901267000000,31421990000000,190297001000000,61696139000000,27453485000000,-1031752000000,0,102068366000000,0,55890913000000,809837000000,110763000000
5
- VCB,2024,2,1905638840000000,12950279000000,35735832000000,316589542000000,2432382000000,2457691000000,-25309000000,510955000000,1334761763000000,1369645310000000,-34883547000000,166831595000000,75795936000000,91200503000000,-164844000000,2086502000000,0,700005000000,1528922000000,-142425000000,7716515000000,5170802000000,2545713000000,26023475000000,1905638840000000,1723936055000000,66987719000000,218637742000000,1374683432000000,0,6000000,26901433000000,36725723000000,181702785000000,61696139000000,27453885000000,-950182000000,0,93397205000000,0,55890913000000,809837000000,105738000000
6
- VCB,2024,1,1773713584000000,12915997000000,37836619000000,273301211000000,2936121000000,2956813000000,-20692000000,0,1235587240000000,1266477925000000,-30890685000000,174371785000000,91847588000000,82689041000000,-164844000000,2256391000000,0,869671000000,1529145000000,-142425000000,7588707000000,5046502000000,2542205000000,26919513000000,1773713584000000,1600099458000000,4140563000000,171488381000000,1347325611000000,91370000000,1000000,29904958000000,47148574000000,173614126000000,61696139000000,27447103000000,-960392000000,0,85330720000000,0,55890913000000,809837000000,100556000000
7
- VCB,2023,4,1839223339000000,14504849000000,58104503000000,335616377000000,2495408000000,2511395000000,-15987000000,0,1241675333000000,1270359018000000,-28683685000000,145780067000000,67882480000000,78009747000000,-112160000000,2224945000000,0,838225000000,1529145000000,-142425000000,7708181000000,5115612000000,2592569000000,31113676000000,1839223339000000,1670680015000000,1670837000000,213841980000000,1395694611000000,117752000000,365000000,19912623000000,39441847000000,168543324000000,61696139000000,22562445000000,-983237000000,0,85173987000000,0,55890913000000,809837000000,93990000000
8
- VCB,2023,3,1731305572000000,13913670000000,29312980000000,320952135000000,1735874000000,1754272000000,-18398000000,0,1150958460000000,1189830550000000,-38872090000000,178723851000000,102650493000000,76486963000000,-413605000000,2205920000000,0,794774000000,1529145000000,-117999000000,7441794000000,4812476000000,2629318000000,26060888000000,1731305572000000,1572062054000000,2517462000000,160234123000000,1349007010000000,899053000000,725000000,15277866000000,44125815000000,159243518000000,61696139000000,22562989000000,-934636000000,0,75814366000000,0,55890913000000,809837000000,104660000000
9
- VCB,2023,2,1704273133000000,16134106000000,56430924000000,286406768000000,1375964000000,1394711000000,-18747000000,217428000000,1139981404000000,1177728457000000,-37747053000000,156871470000000,65672102000000,91277142000000,-77774000000,2248021000000,0,836875000000,1529145000000,-117999000000,7598470000000,4918188000000,2680282000000,37008578000000,1704273133000000,1552272005000000,2270345000000,160661447000000,1326853836000000,0,1088000000,16323830000000,46161459000000,152001128000000,53130392000000,22564054000000,-886284000000,0,77094650000000,0,47325166000000,809837000000,98316000000
10
- VCB,2023,1,1846431290000000,15537950000000,139256635000000,334747844000000,1595430000000,1618113000000,-22683000000,224625000000,1142187065000000,1174080964000000,-31893899000000,174526186000000,77663390000000,96941064000000,-78268000000,2221085000000,0,809939000000,1529145000000,-117999000000,7732058000000,5015683000000,2716375000000,28402412000000,1846431290000000,1701772932000000,62167768000000,255334468000000,1281487916000000,0,2186000000,27337890000000,75442704000000,144658358000000,53130392000000,22556829000000,-842553000000,0,69719946000000,0,47325166000000,809837000000,93744000000
11
- VCB,2022,4,1814188209000000,18348519000000,92557809000000,313591813000000,1499687000000,1543575000000,-43888000000,156515000000,1120286831000000,1145066250000000,-24779419000000,196171212000000,100739669000000,95513376000000,-81833000000,2193516000000,0,782370000000,1529145000000,-117999000000,7985401000000,5170083000000,2815318000000,61396906000000,1814188209000000,1676199767000000,67314816000000,232510850000000,1243468472000000,0,3298000000,25337894000000,107564437000000,137988442000000,53130392000000,18133039000000,-863071000000,0,67499703000000,0,47325166000000,809837000000,88379000000
12
- VCB,2022,3,1649664327000000,16293080000000,11378539000000,302927159000000,1347762000000,1407066000000,-59304000000,0,1093971420000000,1130144001000000,-36172581000000,177219709000000,87411490000000,89896772000000,-88553000000,2217065000000,0,762920000000,1529145000000,-75000000000,7820512000000,5060100000000,2760412000000,36489081000000,1649664327000000,1521274777000000,93953298000000,179758633000000,1197150901000000,120079000000,4385000000,14698727000000,35588754000000,128389550000000,53130392000000,18122983000000,-741021000000,0,57774989000000,0,47325166000000,809837000000,102207000000
13
- VCB,2022,2,1601680964000000,15097807000000,28813961000000,255536982000000,3150052000000,3187225000000,-37173000000,0,1066990245000000,1100852163000000,-33861918000000,191407933000000,101203452000000,90293045000000,-88564000000,2380804000000,0,796207000000,1659597000000,-75000000000,8103519000000,5249947000000,2853572000000,30199661000000,1601680964000000,1478691267000000,61020549000000,171676891000000,1195391576000000,19457000000,5485000000,14367033000000,36210276000000,122989697000000,52665213000000,18171942000000,-1782000000,0,52056550000000,0,47325166000000,344658000000,97774000000
14
- VCB,2022,1,1462748158000000,14868054000000,38888399000000,194999348000000,3297566000000,3372631000000,-75065000000,0,997707933000000,1028899744000000,-31191811000000,171953037000000,75001289000000,97125603000000,-173855000000,2366013000000,0,781416000000,1659597000000,-75000000000,8344847000000,5386077000000,2958770000000,30322961000000,1462748158000000,1345670470000000,36310440000000,81277695000000,1179668881000000,5215000000,6585000000,17380178000000,31021476000000,117077688000000,52665213000000,18173014000000,-9856000000,0,46156897000000,0,47325166000000,344658000000,92420000000
15
- VCB,2021,4,1414765480000000,18011766000000,22506711000000,225394684000000,2766098000000,2822531000000,-56433000000,303202000000,934774287000000,960749955000000,-25975668000000,170604700000000,71122502000000,99657595000000,-175397000000,2346176000000,0,759715000000,1661461000000,-75000000000,8626043000000,5552624000000,3073419000000,29431813000000,1414765480000000,1303594825000000,9468116000000,109757777000000,1135323913000000,0,7707000000,17387747000000,31649565000000,111170655000000,42428821000000,14977015000000,-4809000000,0,53682515000000,0,37088774000000,344658000000,87113000000
16
- VCB,2021,3,1385235404000000,13356519000000,60969106000000,204916285000000,3583497000000,3621712000000,-38215000000,259485000000,909910950000000,936342968000000,-26432018000000,157248652000000,55437932000000,102404130000000,-593410000000,2391940000000,0,795615000000,1671325000000,-75000000000,8177405000000,5276646000000,2900759000000,24421565000000,1385235404000000,1275708552000000,8709185000000,106138767000000,1108418876000000,0,8784000000,21378159000000,31054781000000,109526852000000,42428821000000,14919178000000,-4418000000,0,52084482000000,0,37088774000000,344658000000,98789000000
17
- VCB,2021,2,1304179106000000,13132285000000,23485760000000,185877601000000,3182256000000,3221327000000,-39071000000,0,897798104000000,921948437000000,-24150333000000,147996760000000,49339958000000,99230545000000,-573743000000,2281134000000,0,768311000000,1587823000000,-75000000000,8317891000000,5363219000000,2954672000000,22107315000000,1304179106000000,1199239588000000,9077476000000,84188617000000,1051273660000000,30621000000,9884000000,21398107000000,33261223000000,104939518000000,42518184000000,14916935000000,1708000000,0,47408227000000,0,37088774000000,434021000000,94464000000
18
- VCB,2021,1,1278965858000000,12277634000000,24008360000000,203604117000000,3906378000000,3906378000000,0,-40138000000,850460935000000,871937942000000,-21477007000000,149886637000000,46062651000000,104464547000000,-640561000000,2261397000000,0,748574000000,1587823000000,-75000000000,8333301000000,5292741000000,3040560000000,24267237000000,1278965858000000,1177958179000000,18538368000000,80758597000000,1025547607000000,63982000000,10984000000,21408307000000,31630334000000,101007679000000,42428821000000,14925755000000,10387000000,0,43552776000000,0,37088774000000,344658000000,89940000000
19
- VCB,2020,4,1327537012000000,15095394000000,33139373000000,267774393000000,1954061000000,1991861000000,-37800000000,0,820420266000000,839788261000000,-19367995000000,156931097000000,42148831000000,115382544000000,-600278000000,2235538000000,0,722715000000,1587823000000,-75000000000,8540358000000,5412135000000,3128223000000,21446532000000,1327537012000000,1228677618000000,41176995000000,103583833000000,1032113567000000,52031000000,14679000000,21240197000000,30496316000000,98859394000000,42428820000000,12204398000000,22719000000,0,44118433000000,0,37088774000000,344657000000,85024000000
20
- VCB,2020,3,1188572083000000,11526350000000,24743965000000,174497813000000,2250624000000,2304262000000,-53638000000,0,766794848000000,783757352000000,-16962504000000,175191060000000,37720737000000,138032750000000,-562427000000,2347260000000,0,744134000000,1678126000000,-75000000000,7030365000000,4713049000000,2317316000000,24189798000000,1188572083000000,1094996063000000,6050819000000,52329301000000,981492077000000,33796000000,16402000000,21261806000000,33811862000000,93576020000000,42428820000000,12181294000000,26817000000,0,38840704000000,0,37088774000000,344657000000,98385000000
21
- VCB,2020,2,1185871662000000,11863544000000,71566703000000,150761888000000,3556653000000,3641851000000,-85198000000,0,754374040000000,770744422000000,-16370382000000,163458200000000,28375703000000,135577712000000,-495215000000,2329091000000,0,725965000000,1678126000000,-75000000000,6723876000000,4409846000000,2314030000000,21237667000000,1185871662000000,1096293202000000,10326096000000,48404237000000,981240858000000,59126000000,17930000000,21294140000000,34950815000000,89578460000000,42428820000000,12183712000000,27265000000,0,34845164000000,0,37088774000000,344657000000,93499000000
22
- VCB,2020,1,1144270262000000,13051765000000,16569663000000,176540624000000,4119276000000,4251400000000,-132124000000,0,739956924000000,754505321000000,-14548397000000,164724158000000,33877042000000,131308990000000,-461874000000,2487109000000,0,974286000000,1587823000000,-75000000000,6551316000000,4285267000000,2266049000000,20269427000000,1144270262000000,1059198276000000,32453089000000,43642452000000,934048243000000,365859000000,19090000000,21371902000000,27297641000000,85071986000000,42428820000000,12186084000000,18249000000,115528000000,30234825000000,0,37088774000000,344657000000,88480000000
23
- VCB,2019,4,1223981046000000,13778357000000,34684091000000,248729494000000,1801146000000,1889628000000,-88482000000,98312000000,724290102000000,734706891000000,-10416789000000,167529868000000,35699090000000,132271302000000,-440524000000,2464493000000,0,951670000000,1587823000000,-75000000000,6695785000000,4434514000000,2261271000000,23909398000000,1223981046000000,1138227698000000,92365806000000,73621719000000,928413676000000,0,20431000000,21383932000000,22422134000000,85753348000000,42428820000000,9443008000000,16840000000,113011000000,33669545000000,0,37088774000000,344657000000,82124000000
24
- VCB,2019,3,1157490007000000,12321593000000,32427277000000,216739273000000,3454865000000,3531164000000,-76299000000,89200000000,693973370000000,708095934000000,-14122564000000,169626712000000,43498998000000,126563376000000,-435662000000,2500312000000,0,979487000000,1587823000000,-66998000000,6322844000000,4146505000000,2176339000000,20034561000000,1157490007000000,1076099113000000,79127286000000,41331112000000,902184481000000,0,22116000000,21320813000000,32113305000000,81390894000000,42428820000000,9441199000000,40434000000,115899000000,29285510000000,0,37088774000000,344657000000,79032000000
25
- VCB,2019,2,1122654558000000,12011456000000,50092949000000,174170889000000,4986634000000,5053763000000,-67129000000,108943000000,682822870000000,695437925000000,-12615055000000,166995578000000,38707837000000,128735924000000,-448183000000,2480250000000,0,959425000000,1587823000000,-66998000000,6439761000000,4259646000000,2180115000000,22545228000000,1122654558000000,1046257226000000,79605943000000,48792342000000,871229465000000,0,23911000000,21339119000000,25266446000000,76397332000000,42428820000000,9443149000000,69370000000,116817000000,24262720000000,0,37088774000000,344657000000,76456000000
26
- VCB,2019,1,1073331964000000,10339124000000,39616873000000,169677886000000,4064542000000,4133808000000,-69266000000,95343000000,661260823000000,673021770000000,-11760947000000,155710612000000,33580660000000,122424846000000,-294894000000,2505232000000,0,936812000000,1635418000000,-66998000000,6379677000000,4294994000000,2084683000000,23681852000000,1073331964000000,1000340086000000,79113565000000,39264447000000,838277163000000,0,25339000000,21349085000000,22310487000000,72991878000000,42428831000000,9445732000000,79973000000,118856000000,20845932000000,0,37088774000000,344657000000,72554000000
27
- VCB,2018,4,1072983278000000,12792045000000,10845701000000,248255997000000,2653746000000,2725051000000,-71305000000,275983000000,622358428000000,632632508000000,-10274080000000,149296310000000,35321139000000,114251030000000,-275859000000,2477138000000,0,908719000000,1635418000000,-66999000000,6527924000000,4459750000000,2068174000000,17500006000000,1072983278000000,1009094189000000,90685315000000,76523514000000,802222944000000,0,25803000000,21461132000000,18175481000000,63889089000000,36322343000000,7264843000000,84402000000,119031000000,20029479000000,0,35977686000000,344657000000,68991000000
28
- VCB,2018,3,995111405000000,9857302000000,30488651000000,152373565000000,3744047000000,3819597000000,-75550000000,14493000000,616408960000000,627950675000000,-11541715000000,159115162000000,40997646000000,118446566000000,-329050000000,3213660000000,0,889726000000,2349073000000,-25139000000,6140145000000,4204238000000,1935907000000,13755420000000,995111405000000,933584926000000,81234750000000,34175703000000,773406098000000,0,27050000000,21095279000000,23646046000000,61526479000000,36322343000000,7254472000000,108454000000,107274000000,17650348000000,0,35977686000000,344657000000,83588000000
29
- VCB,2018,2,977681955000000,12662976000000,13341730000000,142502643000000,8289267000000,8359718000000,-70451000000,0,596234984000000,606052672000000,-9817688000000,182871587000000,66150721000000,117011609000000,-290743000000,3289920000000,0,889540000000,2425519000000,-25139000000,5993507000000,4044348000000,1949159000000,12495341000000,977681955000000,919078771000000,71700823000000,39529573000000,764496671000000,375822000000,28274000000,21172268000000,21775340000000,58603184000000,36322343000000,7258817000000,80804000000,105280000000,14737469000000,0,35977686000000,344657000000,98471000000
30
- VCB,2018,1,1003905794000000,9656186000000,27848779000000,157073981000000,12497227000000,12565202000000,-67975000000,945052000000,568031472000000,577614527000000,-9583055000000,205137354000000,99846994000000,105458038000000,-167678000000,3398372000000,0,887024000000,2536486000000,-25138000000,6077063000000,4128275000000,1948788000000,13240308000000,1003905794000000,947840056000000,131380979000000,40590347000000,730986638000000,0,26758000000,18295001000000,26560333000000,56065738000000,36321931000000,7253682000000,96485000000,83285000000,12217085000000,0,35977686000000,0,93270000000
31
- VCB,2017,4,1035335383000000,10102861000000,93615618000000,232921600000000,9669032000000,9750243000000,-81211000000,832354000000,535321403000000,543434459000000,-8113056000000,129952271000000,34688298000000,95404020000000,-140047000000,3547232000000,0,866006000000,2705966000000,-24740000000,6162232000000,4197923000000,1964309000000,13210780000000,1035335383000000,981268681000000,171385068000000,66942203000000,708505517000000,0,23153000000,18214504000000,16198236000000,54066702000000,36021931000000,5915999000000,94486000000,83285000000,11861673000000,0,35977686000000,44245000000,89328000000
32
- VCB,2017,3,898484068000000,9252890000000,26413881000000,181411196000000,8350120000000,8417758000000,-67638000000,729633000000,525869255000000,536059465000000,-10190210000000,124515924000000,34401853000000,90251651000000,-137580000000,3676419000000,0,861349000000,2829418000000,-14348000000,5476421000000,3568549000000,1907872000000,12788329000000,898484068000000,844238267000000,67132292000000,45505277000000,688000458000000,0,11726000000,16257159000000,27331355000000,54245801000000,36022846000000,5932975000000,87527000000,83285000000,11962733000000,0,35977686000000,45160000000,156435000000
33
- VCB,2017,2,849752472000000,10197518000000,36549788000000,143121876000000,6503770000000,6525271000000,-21501000000,405104000000,513575109000000,524686234000000,-11111125000000,119404934000000,30385221000000,89215495000000,-195782000000,3662384000000,0,847314000000,2829418000000,-14348000000,5538781000000,3637629000000,1901152000000,10793208000000,849752472000000,797642613000000,70661272000000,46511762000000,650128698000000,0,2450000000,13037014000000,17301417000000,52109859000000,36022846000000,5934834000000,87932000000,83285000000,9829079000000,0,35977686000000,45160000000,151883000000
34
- VCB,2017,1,794278974000000,8866965000000,24076718000000,116799011000000,10471789000000,10497064000000,-25275000000,703058000000,490076491000000,499587470000000,-9510979000000,122949670000000,35087405000000,88060558000000,-198293000000,3646690000000,0,831620000000,2829418000000,-14348000000,5550728000000,3638898000000,1911830000000,11137854000000,794278974000000,743965779000000,50366699000000,57538693000000,609313907000000,0,0,10055615000000,16690865000000,50313195000000,36022846000000,5936667000000,86327000000,83285000000,8036830000000,0,35977686000000,45160000000,147240000000
35
- VCB,2016,4,788169080000000,9692054000000,17387127000000,151759427000000,4241719000000,4279552000000,-37833000000,230658000000,452683027000000,460808467000000,-8125440000000,130797691000000,51923760000000,79019284000000,-145353000000,3624788000000,0,812911000000,2829418000000,-17541000000,5639389000000,3717053000000,1922336000000,12113200000000,788169080000000,738874229000000,54151413000000,72238405000000,590398105000000,0,0,10286376000000,11799930000000,49294851000000,36022846000000,4938287000000,78166000000,89222000000,8022752000000,0,35977686000000,45160000000,143578000000
36
- VCB,2016,3,737584857000000,8778862000000,21083502000000,106954719000000,6036729000000,6082974000000,-46245000000,156703000000,437976900000000,447882697000000,-9905797000000,135275015000000,69080510000000,68604787000000,-2410282000000,3594152000000,0,800523000000,2829418000000,-35789000000,5054402000000,3326603000000,1727799000000,12673873000000,737584857000000,690048006000000,41910369000000,57100860000000,573152682000000,0,0,2454363000000,15429732000000,47536851000000,36022846000000,4936094000000,73950000000,89222000000,6263141000000,0,35977686000000,45160000000,151598000000
37
- VCB,2016,2,679000959000000,8230533000000,19732309000000,99792087000000,8796343000000,8814903000000,-18560000000,108759000000,418764081000000,427215383000000,-8451302000000,105702249000000,40947231000000,67193054000000,-2438036000000,3578774000000,0,785145000000,2829418000000,-35789000000,4870123000000,3207270000000,1662853000000,9425701000000,679000959000000,630424915000000,31670701000000,49476949000000,535648094000000,0,0,2473166000000,11156005000000,48576044000000,32420681000000,4936561000000,78970000000,89222000000,10902265000000,0,26650203000000,45160000000,148345000000
38
- VCB,2016,1,662324193000000,7642463000000,13420795000000,106095611000000,8233876000000,8247423000000,-13547000000,36020000000,401741175000000,411634016000000,-9892841000000,105917551000000,38713701000000,67904005000000,-700155000000,3568276000000,0,774647000000,2829418000000,-35789000000,4913668000000,3248348000000,1665320000000,10754758000000,662324193000000,615176422000000,21560994000000,65175497000000,513996943000000,0,0,2473254000000,11969734000000,47147771000000,32420681000000,4940756000000,238159000000,89222000000,9314394000000,0,26650203000000,45160000000,144559000000
39
- VCB,2015,4,673910104000000,8519334000000,19715035000000,130733676000000,9467305000000,9468255000000,-950000000,628000000,378541826000000,387151704000000,-8609878000000,108055236000000,42941175000000,65818278000000,-704217000000,3556747000000,0,763118000000,2829418000000,-35789000000,5039472000000,3385621000000,1653851000000,10280845000000,673910104000000,627771917000000,41479553000000,72135381000000,499764252000000,0,0,2479070000000,11913661000000,45971309000000,32420681000000,4153802000000,79633000000,89222000000,9227971000000,166878000000,26650203000000,45160000000,0
40
- VCB,2015,3,615575404000000,6947028000000,10442220000000,143811243000000,5082489000000,5087753000000,-5264000000,0,348703951000000,356398009000000,-7694058000000,83593500000000,41388344000000,42510632000000,-305476000000,3599349000000,0,783232000000,2841958000000,-25841000000,4296640000000,2694255000000,1602385000000,9098984000000,615575404000000,571412052000000,8878262000000,55842211000000,487713370000000,291528000000,0,2485532000000,16201149000000,44005436000000,32420681000000,4149996000000,-220865000000,83405000000,7572219000000,157916000000,26650203000000,45160000000,0
41
- VCB,2015,2,576530046000000,6891011000000,12005944000000,108330132000000,9833377000000,9837575000000,-4198000000,0,332614607000000,340736448000000,-8121841000000,91072071000000,49893460000000,41475805000000,-297194000000,3523767000000,0,691513000000,2858095000000,-25841000000,4334443000000,2724312000000,1610131000000,7924694000000,576530046000000,530700150000000,7792564000000,48571367000000,459626276000000,128933000000,0,2501675000000,12079335000000,45675201000000,32420681000000,4151940000000,-61839000000,83405000000,9081014000000,0,26650203000000,45160000000,154695000000
42
- VCB,2015,1,539756977000000,6772543000000,17144249000000,95725437000000,11597940000000,11602692000000,-4752000000,0,322490246000000,330781893000000,-8291647000000,68872044000000,51797407000000,17367588000000,-292951000000,3534318000000,0,699062000000,2858095000000,-22839000000,4345342000000,2720989000000,1624353000000,9274858000000,539756977000000,495122503000000,13893896000000,31767599000000,436319798000000,277916000000,0,2508709000000,10354585000000,44483454000000,32420681000000,4151991000000,67026000000,83405000000,7760351000000,151020000000,26650203000000,0,0
43
- VCB,2014,4,574260449000000,8323365000000,13271762000000,142789201000000,10122143000000,10126592000000,-4449000000,0,316295427000000,323332037000000,-7036610000000,67085423000000,49197775000000,18180227000000,-292579000000,3606811000000,0,760555000000,2869095000000,-22839000000,4445613000000,2811969000000,1633644000000,8320704000000,574260449000000,529931763000000,54093072000000,43237798000000,418929093000000,75278000000,0,2208641000000,11387881000000,44180839000000,32420681000000,3474364000000,127068000000,82306000000,8076420000000,147847000000,26650203000000,45160000000,0
44
- VCB,2014,3,530226286000000,6077870000000,19483434000000,110227124000000,7247792000000,7249330000000,-1538000000,104937000000,294054204000000,302180749000000,-8126545000000,78443568000000,60303931000000,18413058000000,-273421000000,3053438000000,0,716212000000,2373516000000,-36290000000,3883620000000,2381841000000,1501779000000,7650299000000,530226286000000,486839257000000,45281442000000,38398696000000,387326343000000,0,0,2009024000000,13823752000000,43248451000000,32420728000000,3467782000000,521045000000,82306000000,6756590000000,138578000000,26650203000000,45160000000,0
45
- VCB,2014,2,504432098000000,6400674000000,10564613000000,95675072000000,3686491000000,3688029000000,-1538000000,136872000000,283795303000000,292544511000000,-8749208000000,87719628000000,69346241000000,18454760000000,-81373000000,3054536000000,0,717309000000,2373517000000,-36290000000,3899399000000,2380845000000,1518554000000,9499510000000,504432098000000,459803891000000,30008203000000,40716640000000,378559234000000,0,0,2010683000000,8509131000000,44492642000000,32420728000000,3467784000000,22981000000,82306000000,8498843000000,0,23174171000000,45160000000,135565000000
46
- VCB,2014,1,446117972000000,6222082000000,16693296000000,51874242000000,162412000000,163300000000,-888000000,0,271486251000000,279149107000000,-7662856000000,85800534000000,69194546000000,16633583000000,-27595000000,3056686000000,0,719167000000,2373809000000,-36290000000,3954129000000,2446998000000,1507131000000,6868340000000,446117972000000,402005932000000,13125149000000,25397750000000,342997716000000,57757000000,0,2010919000000,18416641000000,43958700000000,32420728000000,3468322000000,532402000000,82306000000,7454942000000,153340000000,23174171000000,45160000000,0
47
- VCB,2013,4,467459005000000,6059670000000,24847774000000,89779154000000,195270000000,196158000000,-888000000,136725000000,267853577000000,274314124000000,-6460547000000,64894223000000,47127209000000,17796291000000,-29277000000,3058350000000,707078000000,14986000000,2373524000000,-37238000000,4085673000000,2556034000000,1529639000000,6548589000000,467459005000000,424231549000000,32622411000000,43951083000000,330305918000000,0,0,2013597000000,15338540000000,43077880000000,32420728000000,2821913000000,121990000000,82238000000,7631011000000,149576000000,23174171000000,45160000000,0
48
- VCB,2013,3,439657246000000,5894863000000,23079579000000,79181704000000,49248000000,50437000000,-1189000000,0,243529996000000,250687130000000,-7157134000000,73948362000000,60294420000000,13908760000000,-254818000000,3059243000000,0,727737000000,2368744000000,-37238000000,3338189000000,1925251000000,1412938000000,7576062000000,439657246000000,397996452000000,24410626000000,40132999000000,316188876000000,391774000000,0,2016411000000,14855766000000,41514360000000,32420728000000,2811938000000,-136282000000,71001000000,6346975000000,146434000000,23174171000000,45160000000,0
49
- VCB,2013,2,436470622000000,5231973000000,26279109000000,100030235000000,116353000000,117542000000,-1189000000,0,231636362000000,237612613000000,-5976251000000,60880619000000,52816513000000,8318924000000,-254818000000,3066704000000,0,735198000000,2368744000000,-37238000000,3462996000000,2163942000000,1299054000000,5766271000000,436470622000000,395701250000000,27209948000000,42490878000000,304811711000000,227694000000,0,2020344000000,18940675000000,40602641000000,32420728000000,2811938000000,-7768000000,71001000000,5306742000000,0,23174171000000,45160000000,166731000000
50
- VCB,2013,1,420480386000000,5029253000000,17381212000000,70351250000000,141737000000,142100000000,-363000000,0,233165635000000,239174418000000,-6008783000000,79487279000000,74148142000000,5650161000000,-311024000000,3067181000000,0,735675000000,2368744000000,-37238000000,3519041000000,2188043000000,1330998000000,8337798000000,420480386000000,377841680000000,12654503000000,37774788000000,297758690000000,349834000000,0,2020675000000,27283190000000,42482022000000,32420728000000,2793880000000,-59009000000,71003000000,7255420000000,156684000000,23174171000000,45160000000,0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/data/DFincome_statement_quarter.csv DELETED
@@ -1,50 +0,0 @@
1
- ticker,yearReport,lengthReport,Revenue (Bn. VND),Revenue YoY (%),Attribute to parent company (Bn. VND),Attribute to parent company YoY (%),Interest and Similar Income,Interest and Similar Expenses,Net Interest Income,Fees and Comission Income,Fees and Comission Expenses,Net Fee and Commission Income,Net gain (loss) from foreign currency and gold dealings,Net gain (loss) from trading of trading securities,Net gain (loss) from disposal of investment securities,Net Other income/(expenses),Other expenses,Net Other income/expenses,Dividends received,Total operating revenue,General & Admin Expenses,Operating Profit before Provision,Provision for credit losses,Profit before tax,Tax For the Year,Business income tax - current,Business income tax - deferred,Minority Interest,Net Profit For the Year,Attributable to parent company,EPS_basis
2
- VCB,2025,1,24574904000000,0.023116230621082895,8696229000000,0.01354697601257623,24574904000000,-10887751000000,13687153000000,2727520000000,-1921556000000,805964000000,2023940000000,36488000000,0,1017049000000,-354171000000,662878000000,48303000000,17264726000000,-5652437000000,11612289000000,-752356000000,10859933000000,-2158207000000,-2158599000000,392000000,-5497000000,8701726000000,8696229000000,1041
3
- VCB,2024,4,23581262000000,-0.06042479993557999,8565378000000,-0.08440895835030282,23581262000000,-9738930000000,13842332000000,3368816000000,-2445033000000,923783000000,1586183000000,4472000000,2735000000,1833975000000,-549322000000,1284653000000,66378000000,17710536000000,-7040188000000,10670348000000,32329000000,10702677000000,-2132756000000,-2274403000000,141647000000,-4543000000,8569921000000,8565378000000,1050
4
- VCB,2024,3,23191212000000,-0.12526943046964503,8566598000000,0.17852434454146482,23191212000000,-9613576000000,13577636000000,3263776000000,-1991516000000,1272260000000,1347041000000,36148000000,-1145000000,903341000000,-348724000000,554617000000,49396000000,16835953000000,-5811433000000,11024520000000,-325576000000,10698944000000,-2126450000000,-2126192000000,-258000000,-5896000000,8572494000000,8566598000000,1533
5
- VCB,2024,2,22862707000000,-0.20676775976693806,8119414000000,0.09384448477351541,22862707000000,-8954996000000,13907711000000,3329645000000,-1830691000000,1498954000000,1160896000000,-1324000000,1854000000,841663000000,-817277000000,24386000000,159132000000,16751609000000,-5121793000000,11629816000000,-1513541000000,10116275000000,-1991566000000,-1992320000000,754000000,-5295000000,8124709000000,8119414000000,1453
6
- VCB,2024,1,24019660000000,-0.132547028931519,8579996000000,-0.045228057622405324,24019660000000,-9941604000000,14078056000000,3180768000000,-1739204000000,1441564000000,1197631000000,22827000000,0,889827000000,-381780000000,508047000000,32273000000,17280398000000,-5053949000000,12226449000000,-1508210000000,10718239000000,-2132246000000,-2133581000000,1335000000,-5997000000,8585993000000,8579996000000,1535
7
- VCB,2023,4,25097791000000,-0.01708680635418842,9355026000000,-0.057739223029333285,25097791000000,-12296567000000,12801224000000,3898648000000,-2088396000000,1810252000000,892534000000,-6214000000,0,1106147000000,-695656000000,410491000000,50548000000,15958835000000,-5752034000000,10206801000000,1486696000000,11693497000000,-2333464000000,-2229602000000,-103862000000,-5007000000,9360033000000,9355026000000,1674
8
- VCB,2023,3,26512406000000,0.17470438329230142,7268919000000,0.19852841033690746,26512406000000,-13916288000000,12596118000000,2613930000000,-1722918000000,891012000000,1581192000000,41527000000,61000000,872730000000,-351966000000,520764000000,146603000000,15777277000000,-5232506000000,10544771000000,-1493607000000,9051164000000,-1776608000000,-1775588000000,-1020000000,-5637000000,7274556000000,7268919000000,1301
9
- VCB,2023,2,28822211000000,0.3943281225486537,7422823000000,0.25027463578124404,28822211000000,-14801630000000,14020581000000,3236417000000,-1614304000000,1622113000000,1480628000000,59001000000,-61000000,626392000000,-368253000000,258139000000,29775000000,17470176000000,-5656105000000,11814071000000,-2536389000000,9277682000000,-1849724000000,-1848850000000,-874000000,-5135000000,7427958000000,7422823000000,1568
10
- VCB,2023,1,27689870000000,0.4318782902910284,8986435000000,0.1286394536976287,27689870000000,-13486924000000,14202946000000,2883744000000,-1427398000000,1456346000000,1705674000000,29903000000,0,1444875000000,-362100000000,1082775000000,39530000000,18517174000000,-5274254000000,13242920000000,-2021576000000,11221344000000,-2229443000000,-2225361000000,-4082000000,-5466000000,8991901000000,8986435000000,1899
11
- VCB,2022,4,25534087000000,0.4233621009363978,9928277000000,0.5181343798912136,25534087000000,-10724618000000,14809469000000,4124029000000,-1792687000000,2331342000000,1187847000000,4042000000,-1965000000,721538000000,-421945000000,299593000000,32313000000,18662641000000,-4564916000000,14097725000000,-1678630000000,12419095000000,-2485576000000,-3407375000000,921799000000,-5242000000,9933519000000,9928277000000,2098
12
- VCB,2022,3,22569428000000,0.279450673743941,6064870000000,0.3201346065522743,22569428000000,-8905477000000,13663951000000,2598204000000,-1495935000000,1102269000000,1587018000000,-154388000000,-1155000000,616998000000,-227533000000,389465000000,127264000000,16714424000000,-6370005000000,10344419000000,-2778197000000,7566222000000,-1496778000000,-1501418000000,4640000000,-4574000000,6069444000000,6064870000000,1282
13
- VCB,2022,2,20671039000000,0.15858440992568282,5936954000000,0.4991910568027868,20671039000000,-7873833000000,12797206000000,1989373000000,-1294744000000,694629000000,1471713000000,18628000000,84879000000,1013546000000,-132605000000,880941000000,24345000000,15972341000000,-5815802000000,10156539000000,-2733452000000,7423087000000,-1481156000000,-1478285000000,-2871000000,-4977000000,5941931000000,5936954000000,1255
14
- VCB,2022,1,19338145000000,0.12423820323223327,7962184000000,0.1535087325344241,19338145000000,-7362293000000,11975852000000,3713402000000,-1002574000000,2710828000000,1521867000000,16525000000,-164000000,576253000000,-92295000000,483958000000,24495000000,16733361000000,-4509166000000,12224195000000,-2273939000000,9950256000000,-1982830000000,-1986469000000,3639000000,-5242000000,7967426000000,7962184000000,1682
15
- VCB,2021,4,17939277000000,0.045206660367207434,6539788000000,0.1539066741549521,17939277000000,-7272542000000,10666735000000,3543821000000,-1130264000000,2413557000000,1172943000000,19525000000,-85235000000,805593000000,-235941000000,569652000000,31107000000,14788284000000,-3148128000000,11640156000000,-3465595000000,8174561000000,-1629212000000,-720581000000,-908631000000,-5561000000,6545349000000,6539788000000,896
16
- VCB,2021,3,17639936000000,0.036200050306402644,4594130000000,0.15115050403379887,17639936000000,-7212090000000,10427846000000,1942947000000,-815681000000,1127266000000,1173269000000,27991000000,0,652774000000,-201077000000,451697000000,44716000000,13252785000000,-5002394000000,8250391000000,-2512537000000,5737854000000,-1138566000000,-1138368000000,-198000000,-5158000000,4599288000000,4594130000000,1239
17
- VCB,2021,2,17841634000000,0.05981143143116386,3960105000000,-0.14103821866461447,17841634000000,-6745376000000,11096258000000,1481928000000,-1053459000000,428469000000,986338000000,9376000000,0,505430000000,-145887000000,359543000000,23317000000,12903301000000,-4736182000000,8167119000000,-3225157000000,4941962000000,-977288000000,-976927000000,-361000000,-4569000000,3964674000000,3960105000000,1068
18
- VCB,2021,1,17201110000000,-0.04987424074246432,6902578000000,0.6521585527709396,17201110000000,-7119377000000,10081733000000,4317820000000,-880039000000,3437781000000,1042270000000,80773000000,0,1136573000000,-124204000000,1012369000000,30670000000,15685596000000,-4779221000000,10906375000000,-2274909000000,8631466000000,-1723944000000,-1724252000000,308000000,-4944000000,6907522000000,6902578000000,1861
19
- VCB,2020,4,17163378000000,-0.01670408967727029,5667519000000,0.2888595831135969,17163378000000,-6772963000000,10390415000000,4270327000000,-1201789000000,3068538000000,943429000000,16318000000,0,233108000000,-297621000000,-64513000000,39176000000,14393363000000,-3430347000000,10963016000000,-3883562000000,7079454000000,-1405651000000,-1406498000000,847000000,-6284000000,5673803000000,5667519000000,1528
20
- VCB,2020,3,17023678000000,-0.02534343925042088,3990903000000,-0.20946263149366665,17023678000000,-8300504000000,8723174000000,2202803000000,-945756000000,1257047000000,1034372000000,6576000000,0,700020000000,-160358000000,539662000000,25619000000,11586450000000,-4578828000000,7007622000000,-2024552000000,4983070000000,-987259000000,-986487000000,-772000000,-4908000000,3995811000000,3990903000000,1076
21
- VCB,2020,2,16834725000000,0.007500631082132602,4610339000000,0.057190487819699216,16834725000000,-8757406000000,8077319000000,2008596000000,-852806000000,1155790000000,821053000000,33363000000,0,466742000000,-180865000000,285877000000,360154000000,10733556000000,-3118019000000,7615537000000,-1856218000000,5759319000000,-1143705000000,-742388000000,-401317000000,-5275000000,4615614000000,4610339000000,1241
22
- VCB,2020,1,18104035000000,0.12492740864425259,4177915000000,-0.11246722137531716,18104035000000,-9069714000000,9034321000000,2107705000000,-980495000000,1127210000000,1107545000000,-54447000000,0,1144844000000,-105617000000,1039227000000,31629000000,12285485000000,-4910290000000,7375195000000,-2152448000000,5222747000000,-1040092000000,-1042687000000,2595000000,-4740000000,4182655000000,4177915000000,1129
23
- VCB,2019,4,17454947000000,0.13731191944301716,4397313000000,-0.1665708585149566,17454947000000,-8815229000000,8639718000000,2517811000000,-1631957000000,885854000000,842604000000,29539000000,7220000000,396225000000,-143763000000,252462000000,10067000000,10667464000000,-3186384000000,7481080000000,-1971078000000,5510002000000,-1109628000000,-1106324000000,-3304000000,-3061000000,4400374000000,4397313000000,1186
24
- VCB,2019,3,17466335000000,0.21694867781473207,5048342000000,0.7202675911683465,17466335000000,-8607049000000,8859286000000,2332534000000,-1054049000000,1278485000000,907733000000,31891000000,59000000,974695000000,-91295000000,883400000000,33671000000,11994525000000,-4182440000000,7812085000000,-1502813000000,6309272000000,-1257677000000,-1257587000000,-90000000,-3253000000,5051595000000,5048342000000,1361
25
- VCB,2019,2,16709394000000,0.24357613071850867,4360935000000,0.49001986153303156,16709394000000,-8129805000000,8579589000000,2163927000000,-1088543000000,1075384000000,699622000000,18742000000,-1000000,858635000000,-90967000000,767668000000,162313000000,11303317000000,-4067395000000,7235922000000,-1810652000000,5425270000000,-1060460000000,-1060621000000,161000000,-3875000000,4364810000000,4360935000000,1175
26
- VCB,2019,1,16093514000000,0.26438237133456316,4707336000000,0.34343774508069186,16093514000000,-7594757000000,8498757000000,1990520000000,-921114000000,1069406000000,928315000000,65830000000,-1000000,1198211000000,-31944000000,1166267000000,39111000000,11767685000000,-4383645000000,7384040000000,-1505886000000,5878154000000,-1167253000000,-1166423000000,-830000000,-3565000000,4710901000000,4707336000000,1281
27
- VCB,2018,4,15347546000000,0.24301278669389476,5276169000000,0.9390700920514271,15347546000000,-7366906000000,7980640000000,1957269000000,-1183495000000,773774000000,657217000000,-67544000000,0,376205000000,-175522000000,200683000000,1145497000000,10690267000000,-1692860000000,8997407000000,-2380860000000,6616547000000,-1336422000000,-1337493000000,1071000000,-3956000000,5280125000000,5276169000000,1467
28
- VCB,2018,3,14352565000000,0.23763918581172205,2934626000000,0.36870020339564863,14352565000000,-6921040000000,7431525000000,1785902000000,-890988000000,894914000000,569850000000,-170034000000,120000000,706510000000,-55568000000,650942000000,37180000000,9414497000000,-3985542000000,5428955000000,-1762456000000,3666499000000,-728145000000,-728139000000,-6000000,-3728000000,2938354000000,2934626000000,816
29
- VCB,2018,2,13436567000000,0.1742143927476532,2926763000000,0.45155639582144064,13436567000000,-6636603000000,6799964000000,1698620000000,-847349000000,851271000000,424425000000,209536000000,0,803058000000,-23037000000,780021000000,194042000000,9259259000000,-3864021000000,5395238000000,-1737816000000,3657422000000,-725782000000,-726099000000,317000000,-4877000000,2931640000000,2926763000000,813
30
- VCB,2018,1,12728360000000,0.18161979636201733,3503948000000,0.5883666733605106,12728360000000,-6531261000000,6197099000000,1579203000000,-697835000000,881368000000,614937000000,277442000000,0,1630125000000,-27405000000,1602720000000,350748000000,9924314000000,-4067409000000,5856905000000,-1497550000000,4359355000000,-851482000000,-851480000000,-2000000,-3925000000,3507873000000,3503948000000,974
31
- VCB,2017,4,12347054000000,0.20517464414219067,2720979000000,0.5391528202180964,12347054000000,-6570271000000,5776783000000,1515561000000,-939659000000,575902000000,332081000000,87216000000,-13201000000,714250000000,-108314000000,605936000000,164438000000,7529155000000,-2434484000000,5094671000000,-1691913000000,3402758000000,-674955000000,-676773000000,1818000000,-6824000000,2727803000000,2720979000000,756
32
- VCB,2017,3,11596728000000,0.22753160647824175,2144097000000,0.30988256798679426,11596728000000,-6348645000000,5248083000000,1344987000000,-694294000000,650693000000,645436000000,135003000000,-217000000,661553000000,-75866000000,585687000000,23201000000,7287886000000,-3104067000000,4183819000000,-1504276000000,2679543000000,-530923000000,-531093000000,170000000,-4523000000,2148620000000,2144097000000,596
33
- VCB,2017,2,11443027000000,0.24015314440884403,2016293000000,0.27262462145550437,11443027000000,-5806157000000,5636870000000,1309198000000,-644652000000,664546000000,423210000000,150055000000,43996000000,382271000000,-37415000000,344856000000,34987000000,7298520000000,-3179058000000,4119462000000,-1601565000000,2517897000000,-497067000000,-498684000000,1617000000,-4537000000,2020830000000,2016293000000,561
34
- VCB,2017,1,10771959000000,0.2232205434608325,2206007000000,0.20108009752347433,10771959000000,-5496150000000,5275809000000,1211327000000,-561338000000,649989000000,641691000000,104126000000,-50320000000,597758000000,-34703000000,563055000000,103141000000,7287491000000,-3149927000000,4137564000000,-1400661000000,2736903000000,-527258000000,-527258000000,0,-3638000000,2209645000000,2206007000000,613
35
- VCB,2016,4,10245033000000,0.20409164183272382,1767842000000,0.04654833141133262,10245033000000,-5361543000000,4883490000000,1237854000000,-707950000000,529904000000,283942000000,110683000000,-44618000000,975481000000,-192621000000,782860000000,19875000000,6566136000000,-2478081000000,4088055000000,-1896832000000,2191223000000,-416860000000,-415800000000,-1060000000,-6521000000,1774363000000,1767842000000,491
36
- VCB,2016,3,9447193000000,0.1837414361558898,1636862000000,0.39650290287215845,9447193000000,-4958701000000,4488492000000,1077573000000,-556360000000,521213000000,527947000000,203118000000,-44316000000,395051000000,-57071000000,337980000000,25886000000,6060320000000,-2503744000000,3556576000000,-1510057000000,2046519000000,-405008000000,-405297000000,289000000,-4649000000,1641511000000,1636862000000,455
37
- VCB,2016,2,9227108000000,0.23267426265847602,1584358000000,0.1992972373950852,9227108000000,-4602441000000,4624667000000,1042851000000,-521684000000,521167000000,474279000000,141513000000,-111000000,587259000000,-55202000000,532057000000,15439000000,6309011000000,-2630525000000,3678486000000,-1698322000000,1980164000000,-391982000000,-391821000000,-161000000,-3824000000,1588182000000,1584358000000,595
38
- VCB,2016,1,8806228000000,0.19228923218480193,1836686000000,0.6231895072949964,8806228000000,-4273463000000,4532765000000,954874000000,-415905000000,538969000000,563949000000,40454000000,-371000000,357105000000,-71433000000,285672000000,10524000000,5971962000000,-2367354000000,3604608000000,-1305197000000,2299411000000,-458429000000,-459361000000,932000000,-4296000000,1840982000000,1836686000000,689
39
- VCB,2015,4,8508516000000,0.16465542635192032,1689212000000,0.27932032614408686,8508516000000,-4071252000000,4437264000000,1027857000000,-549023000000,478834000000,44073000000,39723000000,116000000,1036913000000,-144788000000,892125000000,-8341000000,5883794000000,-2354208000000,3529586000000,-1350701000000,2178885000000,-481866000000,-481576000000,-290000000,-7807000000,1697019000000,1689212000000,634
40
- VCB,2015,3,7980791000000,0.13148558406232252,1172115000000,0.12836925245170003,7980791000000,-4030125000000,3950666000000,852950000000,-411606000000,441344000000,648746000000,23900000000,57645000000,475310000000,-72891000000,402419000000,49044000000,5573764000000,-2704983000000,2868781000000,-1370994000000,1497787000000,-322025000000,-322025000000,0,-3647000000,1175762000000,1172115000000,440
41
- VCB,2015,2,7485439000000,0.08041933111171155,1321072000000,0.24989427095209127,7485439000000,-3916608000000,3568831000000,992196000000,-377303000000,614893000000,408545000000,37584000000,50770000000,424368000000,-8008000000,416360000000,7202000000,5104185000000,-1580040000000,3524145000000,-1829132000000,1695013000000,-370339000000,-370339000000,0,-3602000000,1324674000000,1321072000000,496
42
- VCB,2015,1,7385983000000,0.1021344989186045,1131529000000,-0.029534334221010063,7385983000000,-3889712000000,3496271000000,684301000000,-346724000000,337577000000,471210000000,96268000000,43823000000,203959000000,-9584000000,194375000000,530000000,4640054000000,-1667018000000,2973036000000,-1517264000000,1455772000000,-321160000000,-321160000000,0,-3083000000,1134612000000,1131529000000,425
43
- VCB,2014,4,7305608000000,0.07956205199317413,1320398000000,-0.011457645492782073,7305608000000,-4047919000000,3257689000000,885626000000,-445676000000,439950000000,268856000000,56721000000,-19071000000,870941000000,-88015000000,782926000000,138365000000,4925436000000,-2170804000000,2754632000000,-1058881000000,1695751000000,-366078000000,-365452000000,-626000000,-9275000000,1329673000000,1320398000000,539
44
- VCB,2014,3,7053374000000,0.011872408406947105,1038769000000,-0.001079919837829313,7053374000000,-4107903000000,2945471000000,779883000000,-337836000000,442047000000,277827000000,70182000000,48448000000,277490000000,-39743000000,237747000000,11105000000,4032827000000,-1594616000000,2438211000000,-1104961000000,1333250000000,-291470000000,-291470000000,0,-3011000000,1041780000000,1038769000000,433
45
- VCB,2014,2,6928272000000,-0.03643624470776988,1056947000000,0.22375169909713394,6928272000000,-4121869000000,2806403000000,756842000000,-321314000000,435528000000,355921000000,6111000000,4849000000,544043000000,-17892000000,526151000000,60597000000,4195560000000,-1640098000000,2555462000000,-1209801000000,1345661000000,-285691000000,-285678000000,-13000000,-3023000000,1059970000000,1056947000000,456
46
- VCB,2014,1,6701526000000,-0.09202297553003622,1165965000000,0.04810459067410609,6701526000000,-3935907000000,2765619000000,735997000000,-311766000000,424231000000,442475000000,66110000000,179895000000,254909000000,-14133000000,240776000000,-346000000,4118760000000,-1419875000000,2698885000000,-1198236000000,1500649000000,-330797000000,-330797000000,0,-3887000000,1169852000000,1165965000000,503
47
- VCB,2013,4,6767196000000,0.0,1335702000000,0.0,6767196000000,-4031753000000,2735443000000,790864000000,-358898000000,431966000000,150566000000,7086000000,61136000000,522640000000,-15095000000,507545000000,384293000000,4278035000000,-2025996000000,2252039000000,-499367000000,1752672000000,-408938000000,-408558000000,-380000000,-8032000000,1343734000000,1335702000000,576
48
- VCB,2013,3,6970616000000,0.0,1039892000000,0.0,6970616000000,-4057026000000,2913590000000,678351000000,-269899000000,408452000000,420667000000,1646000000,6257000000,296321000000,-17017000000,279304000000,4086000000,4034002000000,-1574764000000,2459238000000,-1070764000000,1388474000000,-345375000000,-345375000000,0,-3207000000,1043099000000,1039892000000,449
49
- VCB,2013,2,7190258000000,0.0,863694000000,0.0,7190258000000,-4637657000000,2552601000000,668821000000,-280824000000,387997000000,378028000000,6961000000,37783000000,162565000000,-34657000000,127908000000,93552000000,3584830000000,-1280166000000,2304664000000,-1166802000000,1137862000000,-270643000000,-270643000000,0,-3525000000,867219000000,863694000000,374
50
- VCB,2013,1,7380722000000,0.0,1112451000000,0.0,7380722000000,-4789856000000,2590866000000,616016000000,-233497000000,382519000000,476394000000,6479000000,50953000000,45104000000,-26525000000,18579000000,79873000000,3605663000000,-1332765000000,2272898000000,-807607000000,1465291000000,-348070000000,-348070000000,0,-4770000000,1117221000000,1112451000000,482
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/data/DFincome_statement_year.csv DELETED
@@ -1,50 +0,0 @@
1
- ticker,yearReport,lengthReport,Revenue (Bn. VND),Revenue YoY (%),Attribute to parent company (Bn. VND),Attribute to parent company YoY (%),Interest and Similar Income,Interest and Similar Expenses,Net Interest Income,Fees and Comission Income,Fees and Comission Expenses,Net Fee and Commission Income,Net gain (loss) from foreign currency and gold dealings,Net gain (loss) from trading of trading securities,Net gain (loss) from disposal of investment securities,Net Other income/(expenses),Other expenses,Net Other income/expenses,Dividends received,Total operating revenue,General & Admin Expenses,Operating Profit before Provision,Provision for credit losses,Profit before tax,Tax For the Year,Business income tax - current,Business income tax - deferred,Minority Interest,Net Profit For the Year,Attributable to parent company,EPS_basis
2
- VCB,2025,1,24574904000000,0.023116230621082895,8696229000000,0.01354697601257623,24574904000000,-10887751000000,13687153000000,2727520000000,-1921556000000,805964000000,2023940000000,36488000000,0,1017049000000,-354171000000,662878000000,48303000000,17264726000000,-5652437000000,11612289000000,-752356000000,10859933000000,-2158207000000,-2158599000000,392000000,-5497000000,8701726000000,8696229000000,1041
3
- VCB,2024,4,23581262000000,-0.06042479993557999,8565378000000,-0.08440895835030282,23581262000000,-9738930000000,13842332000000,3368816000000,-2445033000000,923783000000,1586183000000,4472000000,2735000000,1833975000000,-549322000000,1284653000000,66378000000,17710536000000,-7040188000000,10670348000000,32329000000,10702677000000,-2132756000000,-2274403000000,141647000000,-4543000000,8569921000000,8565378000000,1050
4
- VCB,2024,3,23191212000000,-0.12526943046964503,8566598000000,0.17852434454146482,23191212000000,-9613576000000,13577636000000,3263776000000,-1991516000000,1272260000000,1347041000000,36148000000,-1145000000,903341000000,-348724000000,554617000000,49396000000,16835953000000,-5811433000000,11024520000000,-325576000000,10698944000000,-2126450000000,-2126192000000,-258000000,-5896000000,8572494000000,8566598000000,1533
5
- VCB,2024,2,22862707000000,-0.20676775976693806,8119414000000,0.09384448477351541,22862707000000,-8954996000000,13907711000000,3329645000000,-1830691000000,1498954000000,1160896000000,-1324000000,1854000000,841663000000,-817277000000,24386000000,159132000000,16751609000000,-5121793000000,11629816000000,-1513541000000,10116275000000,-1991566000000,-1992320000000,754000000,-5295000000,8124709000000,8119414000000,1453
6
- VCB,2024,1,24019660000000,-0.132547028931519,8579996000000,-0.045228057622405324,24019660000000,-9941604000000,14078056000000,3180768000000,-1739204000000,1441564000000,1197631000000,22827000000,0,889827000000,-381780000000,508047000000,32273000000,17280398000000,-5053949000000,12226449000000,-1508210000000,10718239000000,-2132246000000,-2133581000000,1335000000,-5997000000,8585993000000,8579996000000,1535
7
- VCB,2023,4,25097791000000,-0.01708680635418842,9355026000000,-0.057739223029333285,25097791000000,-12296567000000,12801224000000,3898648000000,-2088396000000,1810252000000,892534000000,-6214000000,0,1106147000000,-695656000000,410491000000,50548000000,15958835000000,-5752034000000,10206801000000,1486696000000,11693497000000,-2333464000000,-2229602000000,-103862000000,-5007000000,9360033000000,9355026000000,1674
8
- VCB,2023,3,26512406000000,0.17470438329230142,7268919000000,0.19852841033690746,26512406000000,-13916288000000,12596118000000,2613930000000,-1722918000000,891012000000,1581192000000,41527000000,61000000,872730000000,-351966000000,520764000000,146603000000,15777277000000,-5232506000000,10544771000000,-1493607000000,9051164000000,-1776608000000,-1775588000000,-1020000000,-5637000000,7274556000000,7268919000000,1301
9
- VCB,2023,2,28822211000000,0.3943281225486537,7422823000000,0.25027463578124404,28822211000000,-14801630000000,14020581000000,3236417000000,-1614304000000,1622113000000,1480628000000,59001000000,-61000000,626392000000,-368253000000,258139000000,29775000000,17470176000000,-5656105000000,11814071000000,-2536389000000,9277682000000,-1849724000000,-1848850000000,-874000000,-5135000000,7427958000000,7422823000000,1568
10
- VCB,2023,1,27689870000000,0.4318782902910284,8986435000000,0.1286394536976287,27689870000000,-13486924000000,14202946000000,2883744000000,-1427398000000,1456346000000,1705674000000,29903000000,0,1444875000000,-362100000000,1082775000000,39530000000,18517174000000,-5274254000000,13242920000000,-2021576000000,11221344000000,-2229443000000,-2225361000000,-4082000000,-5466000000,8991901000000,8986435000000,1899
11
- VCB,2022,4,25534087000000,0.4233621009363978,9928277000000,0.5181343798912136,25534087000000,-10724618000000,14809469000000,4124029000000,-1792687000000,2331342000000,1187847000000,4042000000,-1965000000,721538000000,-421945000000,299593000000,32313000000,18662641000000,-4564916000000,14097725000000,-1678630000000,12419095000000,-2485576000000,-3407375000000,921799000000,-5242000000,9933519000000,9928277000000,2098
12
- VCB,2022,3,22569428000000,0.279450673743941,6064870000000,0.3201346065522743,22569428000000,-8905477000000,13663951000000,2598204000000,-1495935000000,1102269000000,1587018000000,-154388000000,-1155000000,616998000000,-227533000000,389465000000,127264000000,16714424000000,-6370005000000,10344419000000,-2778197000000,7566222000000,-1496778000000,-1501418000000,4640000000,-4574000000,6069444000000,6064870000000,1282
13
- VCB,2022,2,20671039000000,0.15858440992568282,5936954000000,0.4991910568027868,20671039000000,-7873833000000,12797206000000,1989373000000,-1294744000000,694629000000,1471713000000,18628000000,84879000000,1013546000000,-132605000000,880941000000,24345000000,15972341000000,-5815802000000,10156539000000,-2733452000000,7423087000000,-1481156000000,-1478285000000,-2871000000,-4977000000,5941931000000,5936954000000,1255
14
- VCB,2022,1,19338145000000,0.12423820323223327,7962184000000,0.1535087325344241,19338145000000,-7362293000000,11975852000000,3713402000000,-1002574000000,2710828000000,1521867000000,16525000000,-164000000,576253000000,-92295000000,483958000000,24495000000,16733361000000,-4509166000000,12224195000000,-2273939000000,9950256000000,-1982830000000,-1986469000000,3639000000,-5242000000,7967426000000,7962184000000,1682
15
- VCB,2021,4,17939277000000,0.045206660367207434,6539788000000,0.1539066741549521,17939277000000,-7272542000000,10666735000000,3543821000000,-1130264000000,2413557000000,1172943000000,19525000000,-85235000000,805593000000,-235941000000,569652000000,31107000000,14788284000000,-3148128000000,11640156000000,-3465595000000,8174561000000,-1629212000000,-720581000000,-908631000000,-5561000000,6545349000000,6539788000000,896
16
- VCB,2021,3,17639936000000,0.036200050306402644,4594130000000,0.15115050403379887,17639936000000,-7212090000000,10427846000000,1942947000000,-815681000000,1127266000000,1173269000000,27991000000,0,652774000000,-201077000000,451697000000,44716000000,13252785000000,-5002394000000,8250391000000,-2512537000000,5737854000000,-1138566000000,-1138368000000,-198000000,-5158000000,4599288000000,4594130000000,1239
17
- VCB,2021,2,17841634000000,0.05981143143116386,3960105000000,-0.14103821866461447,17841634000000,-6745376000000,11096258000000,1481928000000,-1053459000000,428469000000,986338000000,9376000000,0,505430000000,-145887000000,359543000000,23317000000,12903301000000,-4736182000000,8167119000000,-3225157000000,4941962000000,-977288000000,-976927000000,-361000000,-4569000000,3964674000000,3960105000000,1068
18
- VCB,2021,1,17201110000000,-0.04987424074246432,6902578000000,0.6521585527709396,17201110000000,-7119377000000,10081733000000,4317820000000,-880039000000,3437781000000,1042270000000,80773000000,0,1136573000000,-124204000000,1012369000000,30670000000,15685596000000,-4779221000000,10906375000000,-2274909000000,8631466000000,-1723944000000,-1724252000000,308000000,-4944000000,6907522000000,6902578000000,1861
19
- VCB,2020,4,17163378000000,-0.01670408967727029,5667519000000,0.2888595831135969,17163378000000,-6772963000000,10390415000000,4270327000000,-1201789000000,3068538000000,943429000000,16318000000,0,233108000000,-297621000000,-64513000000,39176000000,14393363000000,-3430347000000,10963016000000,-3883562000000,7079454000000,-1405651000000,-1406498000000,847000000,-6284000000,5673803000000,5667519000000,1528
20
- VCB,2020,3,17023678000000,-0.02534343925042088,3990903000000,-0.20946263149366665,17023678000000,-8300504000000,8723174000000,2202803000000,-945756000000,1257047000000,1034372000000,6576000000,0,700020000000,-160358000000,539662000000,25619000000,11586450000000,-4578828000000,7007622000000,-2024552000000,4983070000000,-987259000000,-986487000000,-772000000,-4908000000,3995811000000,3990903000000,1076
21
- VCB,2020,2,16834725000000,0.007500631082132602,4610339000000,0.057190487819699216,16834725000000,-8757406000000,8077319000000,2008596000000,-852806000000,1155790000000,821053000000,33363000000,0,466742000000,-180865000000,285877000000,360154000000,10733556000000,-3118019000000,7615537000000,-1856218000000,5759319000000,-1143705000000,-742388000000,-401317000000,-5275000000,4615614000000,4610339000000,1241
22
- VCB,2020,1,18104035000000,0.12492740864425259,4177915000000,-0.11246722137531716,18104035000000,-9069714000000,9034321000000,2107705000000,-980495000000,1127210000000,1107545000000,-54447000000,0,1144844000000,-105617000000,1039227000000,31629000000,12285485000000,-4910290000000,7375195000000,-2152448000000,5222747000000,-1040092000000,-1042687000000,2595000000,-4740000000,4182655000000,4177915000000,1129
23
- VCB,2019,4,17454947000000,0.13731191944301716,4397313000000,-0.1665708585149566,17454947000000,-8815229000000,8639718000000,2517811000000,-1631957000000,885854000000,842604000000,29539000000,7220000000,396225000000,-143763000000,252462000000,10067000000,10667464000000,-3186384000000,7481080000000,-1971078000000,5510002000000,-1109628000000,-1106324000000,-3304000000,-3061000000,4400374000000,4397313000000,1186
24
- VCB,2019,3,17466335000000,0.21694867781473207,5048342000000,0.7202675911683465,17466335000000,-8607049000000,8859286000000,2332534000000,-1054049000000,1278485000000,907733000000,31891000000,59000000,974695000000,-91295000000,883400000000,33671000000,11994525000000,-4182440000000,7812085000000,-1502813000000,6309272000000,-1257677000000,-1257587000000,-90000000,-3253000000,5051595000000,5048342000000,1361
25
- VCB,2019,2,16709394000000,0.24357613071850867,4360935000000,0.49001986153303156,16709394000000,-8129805000000,8579589000000,2163927000000,-1088543000000,1075384000000,699622000000,18742000000,-1000000,858635000000,-90967000000,767668000000,162313000000,11303317000000,-4067395000000,7235922000000,-1810652000000,5425270000000,-1060460000000,-1060621000000,161000000,-3875000000,4364810000000,4360935000000,1175
26
- VCB,2019,1,16093514000000,0.26438237133456316,4707336000000,0.34343774508069186,16093514000000,-7594757000000,8498757000000,1990520000000,-921114000000,1069406000000,928315000000,65830000000,-1000000,1198211000000,-31944000000,1166267000000,39111000000,11767685000000,-4383645000000,7384040000000,-1505886000000,5878154000000,-1167253000000,-1166423000000,-830000000,-3565000000,4710901000000,4707336000000,1281
27
- VCB,2018,4,15347546000000,0.24301278669389476,5276169000000,0.9390700920514271,15347546000000,-7366906000000,7980640000000,1957269000000,-1183495000000,773774000000,657217000000,-67544000000,0,376205000000,-175522000000,200683000000,1145497000000,10690267000000,-1692860000000,8997407000000,-2380860000000,6616547000000,-1336422000000,-1337493000000,1071000000,-3956000000,5280125000000,5276169000000,1467
28
- VCB,2018,3,14352565000000,0.23763918581172205,2934626000000,0.36870020339564863,14352565000000,-6921040000000,7431525000000,1785902000000,-890988000000,894914000000,569850000000,-170034000000,120000000,706510000000,-55568000000,650942000000,37180000000,9414497000000,-3985542000000,5428955000000,-1762456000000,3666499000000,-728145000000,-728139000000,-6000000,-3728000000,2938354000000,2934626000000,816
29
- VCB,2018,2,13436567000000,0.1742143927476532,2926763000000,0.45155639582144064,13436567000000,-6636603000000,6799964000000,1698620000000,-847349000000,851271000000,424425000000,209536000000,0,803058000000,-23037000000,780021000000,194042000000,9259259000000,-3864021000000,5395238000000,-1737816000000,3657422000000,-725782000000,-726099000000,317000000,-4877000000,2931640000000,2926763000000,813
30
- VCB,2018,1,12728360000000,0.18161979636201733,3503948000000,0.5883666733605106,12728360000000,-6531261000000,6197099000000,1579203000000,-697835000000,881368000000,614937000000,277442000000,0,1630125000000,-27405000000,1602720000000,350748000000,9924314000000,-4067409000000,5856905000000,-1497550000000,4359355000000,-851482000000,-851480000000,-2000000,-3925000000,3507873000000,3503948000000,974
31
- VCB,2017,4,12347054000000,0.20517464414219067,2720979000000,0.5391528202180964,12347054000000,-6570271000000,5776783000000,1515561000000,-939659000000,575902000000,332081000000,87216000000,-13201000000,714250000000,-108314000000,605936000000,164438000000,7529155000000,-2434484000000,5094671000000,-1691913000000,3402758000000,-674955000000,-676773000000,1818000000,-6824000000,2727803000000,2720979000000,756
32
- VCB,2017,3,11596728000000,0.22753160647824175,2144097000000,0.30988256798679426,11596728000000,-6348645000000,5248083000000,1344987000000,-694294000000,650693000000,645436000000,135003000000,-217000000,661553000000,-75866000000,585687000000,23201000000,7287886000000,-3104067000000,4183819000000,-1504276000000,2679543000000,-530923000000,-531093000000,170000000,-4523000000,2148620000000,2144097000000,596
33
- VCB,2017,2,11443027000000,0.24015314440884403,2016293000000,0.27262462145550437,11443027000000,-5806157000000,5636870000000,1309198000000,-644652000000,664546000000,423210000000,150055000000,43996000000,382271000000,-37415000000,344856000000,34987000000,7298520000000,-3179058000000,4119462000000,-1601565000000,2517897000000,-497067000000,-498684000000,1617000000,-4537000000,2020830000000,2016293000000,561
34
- VCB,2017,1,10771959000000,0.2232205434608325,2206007000000,0.20108009752347433,10771959000000,-5496150000000,5275809000000,1211327000000,-561338000000,649989000000,641691000000,104126000000,-50320000000,597758000000,-34703000000,563055000000,103141000000,7287491000000,-3149927000000,4137564000000,-1400661000000,2736903000000,-527258000000,-527258000000,0,-3638000000,2209645000000,2206007000000,613
35
- VCB,2016,4,10245033000000,0.20409164183272382,1767842000000,0.04654833141133262,10245033000000,-5361543000000,4883490000000,1237854000000,-707950000000,529904000000,283942000000,110683000000,-44618000000,975481000000,-192621000000,782860000000,19875000000,6566136000000,-2478081000000,4088055000000,-1896832000000,2191223000000,-416860000000,-415800000000,-1060000000,-6521000000,1774363000000,1767842000000,491
36
- VCB,2016,3,9447193000000,0.1837414361558898,1636862000000,0.39650290287215845,9447193000000,-4958701000000,4488492000000,1077573000000,-556360000000,521213000000,527947000000,203118000000,-44316000000,395051000000,-57071000000,337980000000,25886000000,6060320000000,-2503744000000,3556576000000,-1510057000000,2046519000000,-405008000000,-405297000000,289000000,-4649000000,1641511000000,1636862000000,455
37
- VCB,2016,2,9227108000000,0.23267426265847602,1584358000000,0.1992972373950852,9227108000000,-4602441000000,4624667000000,1042851000000,-521684000000,521167000000,474279000000,141513000000,-111000000,587259000000,-55202000000,532057000000,15439000000,6309011000000,-2630525000000,3678486000000,-1698322000000,1980164000000,-391982000000,-391821000000,-161000000,-3824000000,1588182000000,1584358000000,595
38
- VCB,2016,1,8806228000000,0.19228923218480193,1836686000000,0.6231895072949964,8806228000000,-4273463000000,4532765000000,954874000000,-415905000000,538969000000,563949000000,40454000000,-371000000,357105000000,-71433000000,285672000000,10524000000,5971962000000,-2367354000000,3604608000000,-1305197000000,2299411000000,-458429000000,-459361000000,932000000,-4296000000,1840982000000,1836686000000,689
39
- VCB,2015,4,8508516000000,0.16465542635192032,1689212000000,0.27932032614408686,8508516000000,-4071252000000,4437264000000,1027857000000,-549023000000,478834000000,44073000000,39723000000,116000000,1036913000000,-144788000000,892125000000,-8341000000,5883794000000,-2354208000000,3529586000000,-1350701000000,2178885000000,-481866000000,-481576000000,-290000000,-7807000000,1697019000000,1689212000000,634
40
- VCB,2015,3,7980791000000,0.13148558406232252,1172115000000,0.12836925245170003,7980791000000,-4030125000000,3950666000000,852950000000,-411606000000,441344000000,648746000000,23900000000,57645000000,475310000000,-72891000000,402419000000,49044000000,5573764000000,-2704983000000,2868781000000,-1370994000000,1497787000000,-322025000000,-322025000000,0,-3647000000,1175762000000,1172115000000,440
41
- VCB,2015,2,7485439000000,0.08041933111171155,1321072000000,0.24989427095209127,7485439000000,-3916608000000,3568831000000,992196000000,-377303000000,614893000000,408545000000,37584000000,50770000000,424368000000,-8008000000,416360000000,7202000000,5104185000000,-1580040000000,3524145000000,-1829132000000,1695013000000,-370339000000,-370339000000,0,-3602000000,1324674000000,1321072000000,496
42
- VCB,2015,1,7385983000000,0.1021344989186045,1131529000000,-0.029534334221010063,7385983000000,-3889712000000,3496271000000,684301000000,-346724000000,337577000000,471210000000,96268000000,43823000000,203959000000,-9584000000,194375000000,530000000,4640054000000,-1667018000000,2973036000000,-1517264000000,1455772000000,-321160000000,-321160000000,0,-3083000000,1134612000000,1131529000000,425
43
- VCB,2014,4,7305608000000,0.07956205199317413,1320398000000,-0.011457645492782073,7305608000000,-4047919000000,3257689000000,885626000000,-445676000000,439950000000,268856000000,56721000000,-19071000000,870941000000,-88015000000,782926000000,138365000000,4925436000000,-2170804000000,2754632000000,-1058881000000,1695751000000,-366078000000,-365452000000,-626000000,-9275000000,1329673000000,1320398000000,539
44
- VCB,2014,3,7053374000000,0.011872408406947105,1038769000000,-0.001079919837829313,7053374000000,-4107903000000,2945471000000,779883000000,-337836000000,442047000000,277827000000,70182000000,48448000000,277490000000,-39743000000,237747000000,11105000000,4032827000000,-1594616000000,2438211000000,-1104961000000,1333250000000,-291470000000,-291470000000,0,-3011000000,1041780000000,1038769000000,433
45
- VCB,2014,2,6928272000000,-0.03643624470776988,1056947000000,0.22375169909713394,6928272000000,-4121869000000,2806403000000,756842000000,-321314000000,435528000000,355921000000,6111000000,4849000000,544043000000,-17892000000,526151000000,60597000000,4195560000000,-1640098000000,2555462000000,-1209801000000,1345661000000,-285691000000,-285678000000,-13000000,-3023000000,1059970000000,1056947000000,456
46
- VCB,2014,1,6701526000000,-0.09202297553003622,1165965000000,0.04810459067410609,6701526000000,-3935907000000,2765619000000,735997000000,-311766000000,424231000000,442475000000,66110000000,179895000000,254909000000,-14133000000,240776000000,-346000000,4118760000000,-1419875000000,2698885000000,-1198236000000,1500649000000,-330797000000,-330797000000,0,-3887000000,1169852000000,1165965000000,503
47
- VCB,2013,4,6767196000000,0.0,1335702000000,0.0,6767196000000,-4031753000000,2735443000000,790864000000,-358898000000,431966000000,150566000000,7086000000,61136000000,522640000000,-15095000000,507545000000,384293000000,4278035000000,-2025996000000,2252039000000,-499367000000,1752672000000,-408938000000,-408558000000,-380000000,-8032000000,1343734000000,1335702000000,576
48
- VCB,2013,3,6970616000000,0.0,1039892000000,0.0,6970616000000,-4057026000000,2913590000000,678351000000,-269899000000,408452000000,420667000000,1646000000,6257000000,296321000000,-17017000000,279304000000,4086000000,4034002000000,-1574764000000,2459238000000,-1070764000000,1388474000000,-345375000000,-345375000000,0,-3207000000,1043099000000,1039892000000,449
49
- VCB,2013,2,7190258000000,0.0,863694000000,0.0,7190258000000,-4637657000000,2552601000000,668821000000,-280824000000,387997000000,378028000000,6961000000,37783000000,162565000000,-34657000000,127908000000,93552000000,3584830000000,-1280166000000,2304664000000,-1166802000000,1137862000000,-270643000000,-270643000000,0,-3525000000,867219000000,863694000000,374
50
- VCB,2013,1,7380722000000,0.0,1112451000000,0.0,7380722000000,-4789856000000,2590866000000,616016000000,-233497000000,382519000000,476394000000,6479000000,50953000000,45104000000,-26525000000,18579000000,79873000000,3605663000000,-1332765000000,2272898000000,-807607000000,1465291000000,-348070000000,-348070000000,0,-4770000000,1117221000000,1112451000000,482
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/data/dfcash_flow_year.csv DELETED
@@ -1,50 +0,0 @@
1
- ticker,yearReport,lengthReport,Profits from other activities,Operating profit before changes in working capital,Net Cash Flows from Operating Activities before BIT,Payment from reserves,Purchase of fixed assets,Gain on Dividend,Net Cash Flows from Investing Activities,Increase in charter captial,Cash flows from financial activities,Net increase/decrease in cash and cash equivalents,Cash and cash equivalents,Foreign exchange differences Adjustment,Cash and Cash Equivalents at the end of period,Net cash inflows/outflows from operating activities,Proceeds from disposal of fixed assets,Investment in other entities,Proceeds from divestment in other entities,Dividends paid
2
- VCB,2025,1,-98301000000,3115299000000,-12003988000000,-1176607000000,-186147000000,9703000000,-174898000000,0,0,-13355493000000,430614185000000,0,417258692000000,-13180595000000,1678000000,0,0,0
3
- VCB,2024,4,-343813000000,10425121000000,117759748000000,-646942000000,-531176000000,24710000000,-501783000000,0,-19963000000,116591060000000,314023125000000,0,430614185000000,117112806000000,5492000000,0,0,-19963000000
4
- VCB,2024,3,-200194000000,9114456000000,-14569759000000,-646859000000,-457907000000,10299000000,-444866000000,0,0,-15661484000000,329684609000000,0,314023125000000,-15216618000000,3030000000,0,0,0
5
- VCB,2024,2,-644026000000,10302421000000,20739737000000,-338608000000,-358137000000,125022000000,-230230000000,0,0,20170899000000,309513710000000,0,329684609000000,20401129000000,2282000000,0,747000000,0
6
- VCB,2024,1,-202525000000,341880000000,-61930169000000,-1244317000000,-132901000000,678000000,-130534000000,0,0,-63305020000000,372818730000000,0,309513710000000,-63174486000000,1700000000,0,0,0
7
- VCB,2023,4,-345755000000,7123781000000,9212451000000,-401036000000,-621249000000,-6064000000,-630093000000,0,-15627000000,8165695000000,363661434000000,0,371827129000000,8811415000000,3458000000,0,0,-15627000000
8
- VCB,2023,3,-26705000000,14093284000000,39263273000000,-1159787000000,-107205000000,115942000000,11042000000,0,0,38114528000000,325546906000000,0,363661434000000,38103486000000,2487000000,0,0,0
9
- VCB,2023,2,-132508000000,14515179000000,-133890474000000,-143877000000,-205830000000,13746000000,-190988000000,0,0,-134225339000000,459772245000000,0,325546906000000,-134034351000000,1419000000,0,0,0
10
- VCB,2023,1,684356000000,9438386000000,48679302000000,-1092983000000,-73876000000,22464000000,-49368000000,0,0,47536951000000,412235294000000,0,459772245000000,47586319000000,2071000000,0,0,0
11
- VCB,2022,4,-139817000000,9159766000000,122957794000000,-479184000000,-640541000000,2676000000,-633936000000,0,-18798000000,121825876000000,290363772000000,0,412189648000000,122478610000000,5462000000,0,1000000,-18798000000
12
- VCB,2022,3,-86019000000,12553919000000,11317452000000,-701131000000,-3123000000,89800000000,290773000000,0,0,10907094000000,279456678000000,0,290363772000000,10616321000000,4575000000,0,200034000000,0
13
- VCB,2022,2,-63413000000,12303964000000,67950852000000,-288959000000,-45514000000,12382000000,-31080000000,0,0,67630813000000,211825865000000,0,279456678000000,67661893000000,2768000000,0,0,0
14
- VCB,2022,1,-62483000000,9697992000000,-16312101000000,-1069379000000,-22389000000,2196000000,-17426000000,0,-3329224000000,-20728130000000,232553995000000,0,211825865000000,-17381480000000,2948000000,0,1864000000,-3329224000000
15
- VCB,2021,4,-127960000000,8035541000000,-10925973000000,-623700000000,-1107915000000,66374000000,-1024288000000,0,-1138679000000,-13712640000000,248038773000000,0,234326133000000,-11549673000000,3736000000,0,13791000000,-1138679000000
16
- VCB,2021,3,-177216000000,7964389000000,35653804000000,-611986000000,-156512000000,17412000000,-221326000000,0,0,34820492000000,213218281000000,0,248038773000000,35041818000000,1653000000,-83502000000,0,0
17
- VCB,2021,2,-120801000000,10419771000000,-19869154000000,-1553663000000,-293503000000,1780000000,-290395000000,0,0,-21713212000000,234931493000000,0,213218281000000,-21422817000000,1663000000,0,0,0
18
- VCB,2021,1,-100199000000,5969277000000,-55840207000000,-1009299000000,-63503000000,8278000000,-54084000000,0,-747619000000,-57651209000000,292582702000000,0,234931493000000,-56849506000000,1356000000,0,0,-747619000000
19
- VCB,2020,4,-819357000000,8917705000000,108637780000000,-413896000000,-1980809000000,16990000000,-1870550000000,0,-2238496000000,104114838000000,189839513000000,0,293954351000000,108223884000000,6063000000,0,89696000000,-2238496000000
20
- VCB,2020,3,66727000000,5180211000000,-19683718000000,-413341000000,-586045000000,2066000000,-582785000000,0,0,-20679844000000,210519357000000,0,189839513000000,-20097059000000,1380000000,0,1000000,0
21
- VCB,2020,2,43816000000,8115621000000,24563932000000,-203580000000,-390239000000,2595000000,129537000000,0,-747619000000,23742270000000,186777087000000,0,210519357000000,24360352000000,1922000000,0,515577000000,-747619000000
22
- VCB,2020,1,80163000000,7294900000000,-84621477000000,-838703000000,-44809000000,10732000000,-33268000000,0,0,-85493448000000,272270535000000,0,186777087000000,-85460180000000,867000000,0,0,0
23
- VCB,2019,4,-67772000000,3062937000000,33300303000000,-309272000000,-647290000000,80873000000,-562218000000,0,0,32428813000000,239623378000000,0,272052191000000,32991031000000,4850000000,0,701000000,0
24
- VCB,2019,3,-39765000000,7362940000000,30603237000000,-301010000000,-64512000000,15384000000,-47010000000,0,0,30255217000000,209368161000000,0,239623378000000,30302227000000,2494000000,0,0,0
25
- VCB,2019,2,-26672000000,7474285000000,14624363000000,-238014000000,-252223000000,91523000000,-67528000000,-11000000,-11000000,14318810000000,195049351000000,0,209368161000000,14386349000000,1943000000,0,95773000000,0
26
- VCB,2019,1,20090000000,7205949000000,-54483095000000,-575035000000,-24395000000,9857000000,-13163000000,6106488000000,6106488000000,-48964805000000,244014156000000,0,195049351000000,-55058130000000,1418000000,0,0,0
27
- VCB,2018,4,-60891000000,5687547000000,66849004000000,-363544000000,-595597000000,-41661000000,1203791000000,0,-2914981000000,64774270000000,175811866000000,0,240586136000000,66485460000000,3001000000,0,1839545000000,-2914981000000
28
- VCB,2018,3,-2899000000,5675012000000,1535917000000,-313662000000,-336125000000,24569000000,-219639000000,0,0,1002616000000,174809250000000,0,175811866000000,1222255000000,1936000000,0,90056000000,0
29
- VCB,2018,2,5303000000,4859857000000,-88485328000000,-191484000000,-105050000000,16603000000,192916000000,0,0,-88483896000000,263293146000000,0,174809250000000,-88676812000000,942000000,280526000000,0,0
30
- VCB,2018,1,15763000000,5327859000000,-42152701000000,-496483000000,-97602000000,87132000000,408083000000,0,0,-42241101000000,305534247000000,0,263293146000000,-42649184000000,670000000,417912000000,0,0
31
- VCB,2017,4,-22565000000,4371206000000,68603472000000,-245158000000,-817207000000,61241000000,-488588000000,0,-2878215000000,64991511000000,193270920000000,0,258262431000000,68358314000000,2599000000,265688000000,0,-2878215000000
32
- VCB,2017,3,-56500000000,3907799000000,26101114000000,-464672000000,-95118000000,23499000000,-70245000000,0,0,25566197000000,167704723000000,0,193270920000000,25636442000000,2778000000,0,0,0
33
- VCB,2017,2,2638000000,5683756000000,41014917000000,51122000000,-152467000000,88640000000,-146311000000,0,0,40919728000000,149109038000000,-22324043000000,167704723000000,41066039000000,1811000000,0,-84212000000,0
34
- VCB,2017,1,-14285000000,4343584000000,-30305665000000,-483677000000,-75184000000,0,9382000000,0,0,-30779960000000,179888998000000,0,149109038000000,-30789342000000,354000000,0,84212000000,0
35
- VCB,2016,4,-82792000000,5260506000000,25122814000000,-207250000000,-777674000000,0,-767529000000,0,0,24148035000000,152818631000000,0,176966666000000,24915564000000,2874000000,-12540000000,20906000000,0
36
- VCB,2016,3,-21040000000,1808086000000,24686275000000,-302178000000,-335467000000,-5674000000,-309677000000,0,-2665020000000,21409400000000,131409231000000,0,152818631000000,24384097000000,3003000000,12540000000,16183000000,-2665020000000
37
- VCB,2016,2,-70798000000,4611994000000,6395796000000,-302580000000,-109735000000,-6866000000,-117823000000,0,0,5975393000000,125433838000000,0,131409231000000,6093216000000,785000000,0,-853000000,0
38
- VCB,2016,1,-13020000000,3174781000000,-38562918000000,-387766000000,-49370000000,19663000000,-28331000000,0,0,-38979015000000,164412853000000,0,125433838000000,-38950684000000,544000000,0,853000000,0
39
- VCB,2015,4,75928000000,3537618000000,9060004000000,9136000000,-898653000000,6603000000,-907918000000,0,0,8161222000000,152364312000000,0,160525534000000,9069140000000,2789000000,0,-17501000000,0
40
- VCB,2015,3,-39268000000,2654593000000,22957956000000,-130201000000,-103929000000,61623000000,-132823000000,0,-2665020000000,20029912000000,132334400000000,0,152364312000000,22827755000000,1101000000,-108464000000,17501000000,-2665020000000
41
- VCB,2015,2,26946000000,3081378000000,-921877000000,-237819000000,-141476000000,14210000000,-126464000000,0,0,-1286160000000,133620560000000,0,132334400000000,-1159696000000,988000000,0,12100000000,0
42
- VCB,2015,1,4238000000,2214047000000,-41223847000000,-138842000000,-49979000000,7819000000,-29747000000,0,0,-41392436000000,175012996000000,0,133620560000000,-41362689000000,375000000,0,0,0
43
- VCB,2014,4,7659000000,2230740000000,7643566000000,-91477000000,-748965000000,76026000000,-1160745000000,0,-47000000,6391297000000,163499042000000,0,169890339000000,7552089000000,3625000000,-499602000000,9565000000,0
44
- VCB,2014,3,-3162000000,2963501000000,14311132000000,-84887000000,-138769000000,12294000000,-127002000000,0,-2780901000000,11318342000000,152180700000000,0,163499042000000,14226245000000,-464000000,0,0,-2780901000000
45
- VCB,2014,2,348660000000,3139649000000,42790240000000,-318484000000,-91870000000,61995000000,-28695000000,0,0,42443061000000,109737639000000,0,152180700000000,42471756000000,1218000000,0,0,0
46
- VCB,2014,1,13058000000,1678174000000,-27369127000000,-27397000000,-7568000000,1465000000,-5799000000,0,0,-27402323000000,137139962000000,0,109737639000000,-27396524000000,1320000000,0,0,0
47
- VCB,2013,4,291192000000,3890160000000,16391711000000,-65447000000,-892196000000,41065000000,-563108000000,0,0,15763156000000,118049438000000,0,133812594000000,16326264000000,-981000000,-68905000000,357909000000,0
48
- VCB,2013,3,-67967000000,2738964000000,-22659634000000,-122497000000,-140464000000,67255000000,-72832000000,0,0,-22854963000000,140904401000000,0,118049438000000,-22782131000000,418000000,-53950000000,5000000000,0
49
- VCB,2013,2,45369000000,2825071000000,23602132000000,-149032000000,-85708000000,93025000000,7842000000,0,-1000000,23460941000000,117443460000000,0,140904401000000,23453100000000,774000000,0,0,-1000000
50
- VCB,2013,1,-15194000000,2448398000000,-482789000000,-27864000000,-11176000000,82051000000,27166000000,0,-2780900000000,-3264387000000,120707847000000,0,117443460000000,-510653000000,266000000,5000000000,0,-2780900000000
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/data/dfratio_quarter.csv DELETED
@@ -1,51 +0,0 @@
1
- Meta,Meta,Meta,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu thanh khoản,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá
2
- ticker,yearReport,lengthReport,Debt/Equity,Fixed Asset-To-Equity,Owners' Equity/Charter Capital,Net Profit Margin (%),ROE (%),ROIC (%),ROA (%),Dividend yield (%),Financial Leverage,Market Capital (Bn. VND),Outstanding Share (Mil. Shares),P/E,P/B,P/S,P/Cash Flow,EPS (VND),BVPS (VND)
3
- VCB,2025,1,9.2919963915,0.039112800171389114,2.4527262213338523,0.6353570388231943,0.1756325908,0.0,0.0169037963,0.0,10.291996391522485,492984830546000,8355675094,14.521926642,2.4066838241,7.1902643705,4.5179586021,1040.757198211853,24515.0606857716
4
- VCB,2024,4,9.6308667595,0.041246171534655304,2.3482144266343346,0.6187814307589212,0.1873163957,0.0,0.0172367854,0.0,10.630866759498211,501340505640000,8355675094,14.8187989673,2.5563871002,7.3104622423,8.4796431335,1025.097063210438,23470.6238327557
5
- VCB,2024,3,9.1544527651,0.042179813438047824,2.2774581210876366,0.6309344277604731,0.1939126694,0.0,0.0185861353,0.0,10.154452765127918,512519668725400,5589091262,14.8037078329,2.6948304678,7.6693737703,-10.421607957,1532.7353944359336,34028.114604796
6
- VCB,2024,2,9.4876699606,0.04246778606062642,2.174603284065894,0.5838066379147511,0.1951290992,0.0,0.0183856002,0.0,10.487669960589763,510842941346800,5589091262,15.3298773187,2.8130575347,7.7673339167,123.3460139497,1452.7252498458129,32491.3368716433
7
- VCB,2024,1,9.2164128281,0.043710193259274305,2.077798909685561,0.6094588627861688,0.1997346761,0.0,0.0185155376,0.0,10.216412828066767,489604394551200,5589091262,15.0062199577,2.8217066513,7.3639464381,-3.2576457183,1535.1325640958912,31045.0414684962
8
- VCB,2023,4,10.1483151118,0.04573412234352278,2.0171119880071298,0.7307915243104878,0.2197388427,0.0,0.0180833998,0.0,10.912466274843375,528728033385200,5589091262,16.0059572827,3.2059924698,7.8071619166,-13.7183976902,1673.8009027700862,29507.2433547964
9
- VCB,2023,3,9.8720630751,0.046732162749632294,1.9058127106252463,0.5770761277403086,0.2263474527,0.0,0.018943357,0.0,10.872063075119955,495752394939400,5589091262,14.7517020841,3.1152190054,7.0392109337,6.6872416102,1300.554716188136,28473.1185339518
10
- VCB,2023,2,10.2122400368,0.049989563235346514,1.819136410762886,0.5294233527127015,0.2301971451,0.0,0.0184772354,0.0,11.212240036797622,480661848532000,5589091262,14.8341412011,3.1642722225,6.7353154725,10.3042616193,1328.0912141241038,27178.4454536967
11
- VCB,2023,1,11.7640830127,0.05345047536071162,1.7312587717044614,0.6327162688642202,0.2315732438,0.0,0.017891605,0.0,12.764083012749253,492181723384000,4732516571,15.9196918568,3.4045795148,7.044594474,1.9818615503,1898.870265994891,30547.0909253368
12
- VCB,2022,4,12.3716735724,0.0578700714658406,1.6514337913771446,0.6704006065308621,0.244309439,0.0,0.0185219931,0.0,13.14739251132352,418354464876400,4732516571,13.9922493977,3.0861725944,6.1447874623,2.2808366834,2097.8853113454848,28643.8937859559
13
- VCB,2022,3,11.8488987383,0.060912371762343584,1.5365550785021944,0.4438591736753154,0.2202979774,0.0,0.0172399119,0.0,12.84889873825401,406049921791800,4732516571,15.3718009025,3.165159651,6.3159583103,8.2284518965,1281.53169862403,27107.6373585507
14
- VCB,2022,2,12.0228873074,0.06588778733229987,1.4719301027910456,0.4639257975529971,0.2165486775,0.0,0.017014105,0.0,13.022887307381527,314712351971500,4732516571,12.6164990464,2.5608871949,5.1738175319,4.2659812444,1254.5025275517414,25967.5631677783
15
- VCB,2022,1,11.4938251087,0.07127615126803666,1.4011756881747417,0.6648532396692945,0.2075165548,0.0,0.0165029312,0.0,12.493825108674848,339794689797800,4732516571,14.794485635,2.9045938485,5.882990202,-22.1911777229,1682.4418637624672,24719.4629421616
16
- VCB,2021,4,11.9646846218,0.07759280540354827,1.330480825897944,0.6131011973204546,0.2157232139,0.0,0.0159938645,0.0,12.726069482994411,382860590593900,4732516571,17.467213517,3.5115069923,6.7495857074,-6.9890350979,1381.8838036563106,23038.5416224674
17
- VCB,2021,3,11.6474501796,0.07466118902057005,1.310807933145324,0.44056366003103614,0.2039355727,0.0,0.0159551824,0.0091324201,12.647450179614403,414568451619600,4732516571,19.6251624626,3.788502147,7.3720657931,6.3786258507,970.7583546884954,23122.5947882687
18
- VCB,2021,2,11.4279121046,0.07926366690573136,1.2559071148584322,0.3568865287739344,0.206044184,0.0,0.0160973388,0.0082474227,12.427912104570558,359761112456000,3708877448,17.5312736717,3.4313598852,6.5928095507,36.5072844675,1067.7368167383027,28268.6757570103
19
- VCB,2021,1,11.662065505981445,0.08250165811650816,1.208851204285469,0.6846618532746305,0.2210981547832489,0.0,0.017001859843730927,0.0074696545,12.662065603942844,397220774680800,3708877448,18.7621939992,3.9360847619,7.5806988684,7.1382665378,1861.0962742169313,27209.7798902521
20
- VCB,2020,4,13.0945893829,0.08638893740335896,1.1831407143988695,0.5454564615561553,0.2108986857,0.0,0.0144775838,0.008,13.428536816642838,370887744800000,3708877448,20.1008882241,3.9451964933,7.5594891182,14.4858586358,1528.0955166248998,25347.2799568221
21
- VCB,2020,3,11.7016738156,0.07512998522484714,1.1199097493294656,0.4575058344588793,0.1940954746,0.0,0.0144866746,0.0080726539,12.701673815577966,367549755096800,3708877448,21.3984451019,3.9319539385,8.1185280505,-7.6245871526,1076.040676984914,25203.7540497348
22
- VCB,2020,2,12.2383573238,0.075061303800043,1.0720672954878778,0.5707758972995867,0.2133901976,0.0,0.0154799718,0.0091220068,13.238357323847719,325268552189600,3708877448,17.8386624601,3.6348962837,7.1204294691,148.2921944078,1243.0550927170996,24127.235869779
23
- VCB,2020,1,12.4506118383,0.07700908733927994,1.0181342027179594,0.46244925324216396,0.2189137295,0.0,0.0154758807,0.0097323601,13.450611838308324,304869726225600,3708877448,16.9517994674,3.5873987857,6.591665129,-39.1834537482,1126.463480817606,22913.538447011
24
- VCB,2019,4,14.1171337625,0.07808190765916219,1.0262886844604253,0.508964875936923,0.2587808264,0.0,0.0161192423,0.0,14.273274158345398,266668288511200,3708877448,14.4060155839,3.300369589,5.831315696,10.6344740649,1185.6183067928644,21785.4388916439
25
- VCB,2019,3,13.2213698623,0.07768490661866916,0.9740792106486376,0.5698362147920273,0.2632481774,0.0,0.0175244171,0.0085653105,14.22136986233374,346409153643200,3708877448,17.7275203328,4.2602536103,7.5708258078,6.1263545707,1361.150933342999,21923.5774543716
26
- VCB,2019,2,13.6949445564,0.08429300908047417,0.9143166906389049,0.5082918307625225,0.2515104159,0.0,0.0162089465,0.0095011876,14.694944556440793,312287481121600,3708877448,17.7979433773,4.0917701354,7.2329341855,11.3749293174,1175.8099481964873,20577.8910384747
27
- VCB,2019,1,13.7048136506,0.08740256004921534,0.8735605104178074,0.5538852328640529,0.2466029362,0.0,0.0153867213,0.0101265823,14.704813650636583,293001318392000,3708877448,18.0702118135,4.0181573597,7.1234900157,-3.7660270148,1269.20774978381,19660.7531584311
28
- VCB,2018,4,16.2730345216,0.10217588170649922,0.7646191155263702,0.6611210379117465,0.2545915437,0.0,0.0138486139,0.0,16.79446826984808,252203666464000,3708877448,16.7503309215,4.0605712903,6.4209197568,-4.0616079961,1422.5784146211563,16746.4120534618
29
- VCB,2018,3,15.1737096153,0.09979678830638106,0.736343602495753,0.3948888014236647,0.209957537,0.0,0.0120500618,0.0144927536,16.173709615334886,204730035129600,3708877448,16.456916004,3.0280784828,5.6669183733,-3.2213476669,791.2437229713502,18229.38220207
30
- VCB,2018,2,0.0,0.10227271951640034,0.7013578596669163,0.43040860216318794,0.0,0.0,0.0,0.0143369176,16.683085939494344,200755486485000,3597768575,17.7725985697,3.4314412667,5.9044665042,-5.3776806739,813.4939585434563,16261.3886303123
31
- VCB,2018,1,16.9058696061,0.1083917418513246,0.6709899244437998,0.5654174638810837,0.1918870737,0.0,0.0109680561,0.0141342756,17.90586960613985,203633701345000,3597768575,19.6078466127,3.6381047689,6.3556334519,2.2035510533,973.9225653223123,15557.5508663898
32
- VCB,2017,4,18.6981257016,0.11397462341978988,0.6470656337370506,0.4710197700000156,0.1806301998,0.0,0.0099726515,0.0125,19.149223916043557,230257188800000,3597768575,25.3278426412,4.3884730449,7.830246934,1.5187898876,756.2962828980739,14583.660272092
33
- VCB,2017,3,15.5632003111,0.10095566659620346,0.649209075146454,0.408548607177135,0.157974221,0.0,0.0097688493,0.0131147541,16.563200311117168,219463883075000,3597768575,26.9802601817,4.0574312629,7.7167239249,3.6079001158,595.9518949881316,15034.1425515804
34
- VCB,2017,2,15.306942454,0.10629046223287612,0.6236463052209722,0.35769726816477937,0.1531106038,0.0,0.0096246314,0.0196078431,16.306942454018156,146788957860000,3597768575,19.24595247,2.8251477479,5.3941804637,2.4638793206,560.4287652103916,14441.7225721521
35
- VCB,2017,1,14.7866932124,0.11032350459953895,0.6021439851835387,0.4181362517104012,0.1472732014,0.0,0.0095965158,0.0212765957,15.786693212386929,135276098420000,3597768575,18.8012230517,2.6965717958,5.1586895124,5.4982382467,613.1597833526577,13943.6302268022
36
- VCB,2016,4,15.4261135095,0.11440117751852014,0.5899565318833112,0.36200381284695987,0.146974081,0.0,0.0093437979,0.0,15.988872346931325,127361007555000,3597768575,18.6425841848,2.6556786699,5.1190872741,6.5772880976,491.37179425166335,13329.9259435418
37
- VCB,2016,3,14.5625054698,0.10632597434777495,0.5689169392684382,0.3646797187117633,0.1429525782,0.0,0.0098036395,0.0263157895,15.516064726289926,136715205850000,3597768575,20.2633684908,2.8851846966,5.6450154174,229.4768686488,454.965895075672,13170.7339376968
38
- VCB,2016,2,0.0,0.10025771139370675,0.581353911605314,0.3425885582680872,0.0,0.0,0.0,0.0272479564,13.97810326011727,132038106702500,3597768575,21.0179235055,2.0196343628,5.5636709286,-137.4576481482,440.37240499828425,18171.6060474286
39
- VCB,2016,1,13.0879656054,0.10421845817483079,0.5642604633329463,0.4052021227661262,0.1318086183,0.0,0.0095222662,0.0181818182,14.047836810779453,146576118370000,2665020334,24.3527188027,3.1184276619,6.5065804129,-17.8457885416,689.1827340181187,17637.0934210145
40
- VCB,2015,4,0.0,0.10962211234837799,0.5501806674245967,0.3806877391113082,0.0,0.0,0.0,0.0217391304,14.659362951792389,122590935364000,2665020334,23.0697393341,2.7238167263,5.7821011759,-18.1935002253,633.845820404911,16888.067231608
41
- VCB,2015,3,0.0,0.09763884625526718,0.526653268646111,0.2966879508417062,0.0,0.0,0.0,0.025,13.988621860262901,106600813360000,2665020334,21.5567956573,2.422446445,5.2659438626,-8.7791189669,439.8146554629628,16512.2329462181
42
- VCB,2015,2,0.0,0.09489707554872062,0.5466368723790878,0.3701693916018999,0.0,0.0,0.0,0.0210526316,12.622386620695988,126588465865000,2665020334,22.8766873735,2.7714922207,6.7685310695,-5.3064520643,495.7080376258022,17138.7816445526
43
- VCB,2015,1,0.0,0.09768445588780043,0.532374146906962,0.3236388140393007,0.0,0.0,0.0,0.0230946882,12.133881892354852,115395380462200,2665020334,25.374766995,2.59411913,6.4851173503,5.04187354,424.58550336899606,16691.6004354638
44
- VCB,2014,4,12.3063761109,0.10062310043500984,0.5287524766457847,0.4053173891062038,0.1071260836,0.0,0.0087808761,0.0260416666,12.997952551331133,102336780825600,2665020334,22.2843170541,2.3606708151,5.9139956865,2.4362852159,495.45513148793856,16266.5627725237
45
- VCB,2014,3,11.2568021684,0.08979789819524403,0.5175937373517028,0.3526665175111213,0.1052167115,22.5501720569,0.009439071,0.0275482093,12.260006398841892,96740238124200,2665020334,21.0424580669,2.2368486243,5.81889799,6.8001246284,389.7790147217691,16228.1879985085
46
- VCB,2014,2,10.3343804802,0.08764143518382209,0.5324841080997638,0.37661982259853627,0.1062970598,16.5864901906,0.0099016835,0.0374531835,11.337427388555618,71156042917800,2665020334,15.47373072,1.599276638,4.2797134043,1.6753732423,396.59997581091625,16695.0478509932
47
- VCB,2014,1,9.1450823613,0.08995099946085758,0.5260939362226474,0.421592779048741,0.1041716757,16.2137600739,0.0098457642,0.0383141762,10.148570635619343,69557030717400,2665020334,15.7895656262,1.5823268367,4.3430725951,-2.5388998744,437.5069807628717,16494.695908763
48
- VCB,2013,4,10.0612864157,0.09484387346823939,0.5155523583119351,0.4882945833636453,0.1038460787,0.0,0.0098656232,0.04,10.851485843778756,69522512280000,2317417076,15.9526579765,1.6402209612,4.4831963131,3.5046286193,576.3753162229655,18290.2186399528
49
- VCB,2013,3,9.5869586331,0.08041046519806641,0.49684028558997484,0.35691089000168175,0.0975441284,14.7568857483,0.0095154711,0.0433212996,10.59048594269549,64192453005200,2317417076,15.7685953541,1.5462710494,4.2272272026,-2.8176667788,448.7288933742197,17914.0649432239
50
- VCB,2013,2,9.7457022561,0.08528991993402596,0.4859289111080412,0.33835840383984805,0.099276907,15.3428992617,0.0098005874,0.0416666666,10.749808663924103,66741611788800,2317417076,16.1338902815,1.6437751374,4.530401784,2.8457480026,372.6968308573903,17520.6446092486
51
- VCB,2013,1,8.8941548027,0.08283600531067001,0.5084211810785375,0.4293741938023811,0.100583351,14.810159704,0.0101727381,0.0431654676,9.897843045229815,64424194712800,2317417076,15.4129994705,1.5165049044,4.4467822883,-126.1604169171,480.03918307193834,18331.6255153028
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/data/dfratio_year.csv DELETED
@@ -1,51 +0,0 @@
1
- Meta,Meta,Meta,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu thanh khoản,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá
2
- ticker,yearReport,lengthReport,Debt/Equity,Fixed Asset-To-Equity,Owners' Equity/Charter Capital,Net Profit Margin (%),ROE (%),ROIC (%),ROA (%),Dividend yield (%),Financial Leverage,Market Capital (Bn. VND),Outstanding Share (Mil. Shares),P/E,P/B,P/S,P/Cash Flow,EPS (VND),BVPS (VND)
3
- VCB,2025,1,9.2919963915,0.039112800171389114,2.4527262213338523,0.6353570388231943,0.1756325908,0.0,0.0169037963,0.0,10.291996391522485,492984830546000,8355675094,14.521926642,2.4066838241,7.1902643705,4.5179586021,1040.757198211853,24515.0606857716
4
- VCB,2024,4,9.6308667595,0.041246171534655304,2.3482144266343346,0.6187814307589212,0.1873163957,0.0,0.0172367854,0.0,10.630866759498211,501340505640000,8355675094,14.8187989673,2.5563871002,7.3104622423,8.4796431335,1025.097063210438,23470.6238327557
5
- VCB,2024,3,9.1544527651,0.042179813438047824,2.2774581210876366,0.6309344277604731,0.1939126694,0.0,0.0185861353,0.0,10.154452765127918,512519668725400,5589091262,14.8037078329,2.6948304678,7.6693737703,-10.421607957,1532.7353944359336,34028.114604796
6
- VCB,2024,2,9.4876699606,0.04246778606062642,2.174603284065894,0.5838066379147511,0.1951290992,0.0,0.0183856002,0.0,10.487669960589763,510842941346800,5589091262,15.3298773187,2.8130575347,7.7673339167,123.3460139497,1452.7252498458129,32491.3368716433
7
- VCB,2024,1,9.2164128281,0.043710193259274305,2.077798909685561,0.6094588627861688,0.1997346761,0.0,0.0185155376,0.0,10.216412828066767,489604394551200,5589091262,15.0062199577,2.8217066513,7.3639464381,-3.2576457183,1535.1325640958912,31045.0414684962
8
- VCB,2023,4,10.1483151118,0.04573412234352278,2.0171119880071298,0.7307915243104878,0.2197388427,0.0,0.0180833998,0.0,10.912466274843375,528728033385200,5589091262,16.0059572827,3.2059924698,7.8071619166,-13.7183976902,1673.8009027700862,29507.2433547964
9
- VCB,2023,3,9.8720630751,0.046732162749632294,1.9058127106252463,0.5770761277403086,0.2263474527,0.0,0.018943357,0.0,10.872063075119955,495752394939400,5589091262,14.7517020841,3.1152190054,7.0392109337,6.6872416102,1300.554716188136,28473.1185339518
10
- VCB,2023,2,10.2122400368,0.049989563235346514,1.819136410762886,0.5294233527127015,0.2301971451,0.0,0.0184772354,0.0,11.212240036797622,480661848532000,5589091262,14.8341412011,3.1642722225,6.7353154725,10.3042616193,1328.0912141241038,27178.4454536967
11
- VCB,2023,1,11.7640830127,0.05345047536071162,1.7312587717044614,0.6327162688642202,0.2315732438,0.0,0.017891605,0.0,12.764083012749253,492181723384000,4732516571,15.9196918568,3.4045795148,7.044594474,1.9818615503,1898.870265994891,30547.0909253368
12
- VCB,2022,4,12.3716735724,0.0578700714658406,1.6514337913771446,0.6704006065308621,0.244309439,0.0,0.0185219931,0.0,13.14739251132352,418354464876400,4732516571,13.9922493977,3.0861725944,6.1447874623,2.2808366834,2097.8853113454848,28643.8937859559
13
- VCB,2022,3,11.8488987383,0.060912371762343584,1.5365550785021944,0.4438591736753154,0.2202979774,0.0,0.0172399119,0.0,12.84889873825401,406049921791800,4732516571,15.3718009025,3.165159651,6.3159583103,8.2284518965,1281.53169862403,27107.6373585507
14
- VCB,2022,2,12.0228873074,0.06588778733229987,1.4719301027910456,0.4639257975529971,0.2165486775,0.0,0.017014105,0.0,13.022887307381527,314712351971500,4732516571,12.6164990464,2.5608871949,5.1738175319,4.2659812444,1254.5025275517414,25967.5631677783
15
- VCB,2022,1,11.4938251087,0.07127615126803666,1.4011756881747417,0.6648532396692945,0.2075165548,0.0,0.0165029312,0.0,12.493825108674848,339794689797800,4732516571,14.794485635,2.9045938485,5.882990202,-22.1911777229,1682.4418637624672,24719.4629421616
16
- VCB,2021,4,11.9646846218,0.07759280540354827,1.330480825897944,0.6131011973204546,0.2157232139,0.0,0.0159938645,0.0,12.726069482994411,382860590593900,4732516571,17.467213517,3.5115069923,6.7495857074,-6.9890350979,1381.8838036563106,23038.5416224674
17
- VCB,2021,3,11.6474501796,0.07466118902057005,1.310807933145324,0.44056366003103614,0.2039355727,0.0,0.0159551824,0.0091324201,12.647450179614403,414568451619600,4732516571,19.6251624626,3.788502147,7.3720657931,6.3786258507,970.7583546884954,23122.5947882687
18
- VCB,2021,2,11.4279121046,0.07926366690573136,1.2559071148584322,0.3568865287739344,0.206044184,0.0,0.0160973388,0.0082474227,12.427912104570558,359761112456000,3708877448,17.5312736717,3.4313598852,6.5928095507,36.5072844675,1067.7368167383027,28268.6757570103
19
- VCB,2021,1,11.662065505981445,0.08250165811650816,1.208851204285469,0.6846618532746305,0.2210981547832489,0.0,0.017001859843730927,0.0074696545,12.662065603942844,397220774680800,3708877448,18.7621939992,3.9360847619,7.5806988684,7.1382665378,1861.0962742169313,27209.7798902521
20
- VCB,2020,4,13.0945893829,0.08638893740335896,1.1831407143988695,0.5454564615561553,0.2108986857,0.0,0.0144775838,0.008,13.428536816642838,370887744800000,3708877448,20.1008882241,3.9451964933,7.5594891182,14.4858586358,1528.0955166248998,25347.2799568221
21
- VCB,2020,3,11.7016738156,0.07512998522484714,1.1199097493294656,0.4575058344588793,0.1940954746,0.0,0.0144866746,0.0080726539,12.701673815577966,367549755096800,3708877448,21.3984451019,3.9319539385,8.1185280505,-7.6245871526,1076.040676984914,25203.7540497348
22
- VCB,2020,2,12.2383573238,0.075061303800043,1.0720672954878778,0.5707758972995867,0.2133901976,0.0,0.0154799718,0.0091220068,13.238357323847719,325268552189600,3708877448,17.8386624601,3.6348962837,7.1204294691,148.2921944078,1243.0550927170996,24127.235869779
23
- VCB,2020,1,12.4506118383,0.07700908733927994,1.0181342027179594,0.46244925324216396,0.2189137295,0.0,0.0154758807,0.0097323601,13.450611838308324,304869726225600,3708877448,16.9517994674,3.5873987857,6.591665129,-39.1834537482,1126.463480817606,22913.538447011
24
- VCB,2019,4,14.1171337625,0.07808190765916219,1.0262886844604253,0.508964875936923,0.2587808264,0.0,0.0161192423,0.0,14.273274158345398,266668288511200,3708877448,14.4060155839,3.300369589,5.831315696,10.6344740649,1185.6183067928644,21785.4388916439
25
- VCB,2019,3,13.2213698623,0.07768490661866916,0.9740792106486376,0.5698362147920273,0.2632481774,0.0,0.0175244171,0.0085653105,14.22136986233374,346409153643200,3708877448,17.7275203328,4.2602536103,7.5708258078,6.1263545707,1361.150933342999,21923.5774543716
26
- VCB,2019,2,13.6949445564,0.08429300908047417,0.9143166906389049,0.5082918307625225,0.2515104159,0.0,0.0162089465,0.0095011876,14.694944556440793,312287481121600,3708877448,17.7979433773,4.0917701354,7.2329341855,11.3749293174,1175.8099481964873,20577.8910384747
27
- VCB,2019,1,13.7048136506,0.08740256004921534,0.8735605104178074,0.5538852328640529,0.2466029362,0.0,0.0153867213,0.0101265823,14.704813650636583,293001318392000,3708877448,18.0702118135,4.0181573597,7.1234900157,-3.7660270148,1269.20774978381,19660.7531584311
28
- VCB,2018,4,16.2730345216,0.10217588170649922,0.7646191155263702,0.6611210379117465,0.2545915437,0.0,0.0138486139,0.0,16.79446826984808,252203666464000,3708877448,16.7503309215,4.0605712903,6.4209197568,-4.0616079961,1422.5784146211563,16746.4120534618
29
- VCB,2018,3,15.1737096153,0.09979678830638106,0.736343602495753,0.3948888014236647,0.209957537,0.0,0.0120500618,0.0144927536,16.173709615334886,204730035129600,3708877448,16.456916004,3.0280784828,5.6669183733,-3.2213476669,791.2437229713502,18229.38220207
30
- VCB,2018,2,0.0,0.10227271951640034,0.7013578596669163,0.43040860216318794,0.0,0.0,0.0,0.0143369176,16.683085939494344,200755486485000,3597768575,17.7725985697,3.4314412667,5.9044665042,-5.3776806739,813.4939585434563,16261.3886303123
31
- VCB,2018,1,16.9058696061,0.1083917418513246,0.6709899244437998,0.5654174638810837,0.1918870737,0.0,0.0109680561,0.0141342756,17.90586960613985,203633701345000,3597768575,19.6078466127,3.6381047689,6.3556334519,2.2035510533,973.9225653223123,15557.5508663898
32
- VCB,2017,4,18.6981257016,0.11397462341978988,0.6470656337370506,0.4710197700000156,0.1806301998,0.0,0.0099726515,0.0125,19.149223916043557,230257188800000,3597768575,25.3278426412,4.3884730449,7.830246934,1.5187898876,756.2962828980739,14583.660272092
33
- VCB,2017,3,15.5632003111,0.10095566659620346,0.649209075146454,0.408548607177135,0.157974221,0.0,0.0097688493,0.0131147541,16.563200311117168,219463883075000,3597768575,26.9802601817,4.0574312629,7.7167239249,3.6079001158,595.9518949881316,15034.1425515804
34
- VCB,2017,2,15.306942454,0.10629046223287612,0.6236463052209722,0.35769726816477937,0.1531106038,0.0,0.0096246314,0.0196078431,16.306942454018156,146788957860000,3597768575,19.24595247,2.8251477479,5.3941804637,2.4638793206,560.4287652103916,14441.7225721521
35
- VCB,2017,1,14.7866932124,0.11032350459953895,0.6021439851835387,0.4181362517104012,0.1472732014,0.0,0.0095965158,0.0212765957,15.786693212386929,135276098420000,3597768575,18.8012230517,2.6965717958,5.1586895124,5.4982382467,613.1597833526577,13943.6302268022
36
- VCB,2016,4,15.4261135095,0.11440117751852014,0.5899565318833112,0.36200381284695987,0.146974081,0.0,0.0093437979,0.0,15.988872346931325,127361007555000,3597768575,18.6425841848,2.6556786699,5.1190872741,6.5772880976,491.37179425166335,13329.9259435418
37
- VCB,2016,3,14.5625054698,0.10632597434777495,0.5689169392684382,0.3646797187117633,0.1429525782,0.0,0.0098036395,0.0263157895,15.516064726289926,136715205850000,3597768575,20.2633684908,2.8851846966,5.6450154174,229.4768686488,454.965895075672,13170.7339376968
38
- VCB,2016,2,0.0,0.10025771139370675,0.581353911605314,0.3425885582680872,0.0,0.0,0.0,0.0272479564,13.97810326011727,132038106702500,3597768575,21.0179235055,2.0196343628,5.5636709286,-137.4576481482,440.37240499828425,18171.6060474286
39
- VCB,2016,1,13.0879656054,0.10421845817483079,0.5642604633329463,0.4052021227661262,0.1318086183,0.0,0.0095222662,0.0181818182,14.047836810779453,146576118370000,2665020334,24.3527188027,3.1184276619,6.5065804129,-17.8457885416,689.1827340181187,17637.0934210145
40
- VCB,2015,4,0.0,0.10962211234837799,0.5501806674245967,0.3806877391113082,0.0,0.0,0.0,0.0217391304,14.659362951792389,122590935364000,2665020334,23.0697393341,2.7238167263,5.7821011759,-18.1935002253,633.845820404911,16888.067231608
41
- VCB,2015,3,0.0,0.09763884625526718,0.526653268646111,0.2966879508417062,0.0,0.0,0.0,0.025,13.988621860262901,106600813360000,2665020334,21.5567956573,2.422446445,5.2659438626,-8.7791189669,439.8146554629628,16512.2329462181
42
- VCB,2015,2,0.0,0.09489707554872062,0.5466368723790878,0.3701693916018999,0.0,0.0,0.0,0.0210526316,12.622386620695988,126588465865000,2665020334,22.8766873735,2.7714922207,6.7685310695,-5.3064520643,495.7080376258022,17138.7816445526
43
- VCB,2015,1,0.0,0.09768445588780043,0.532374146906962,0.3236388140393007,0.0,0.0,0.0,0.0230946882,12.133881892354852,115395380462200,2665020334,25.374766995,2.59411913,6.4851173503,5.04187354,424.58550336899606,16691.6004354638
44
- VCB,2014,4,12.3063761109,0.10062310043500984,0.5287524766457847,0.4053173891062038,0.1071260836,0.0,0.0087808761,0.0260416666,12.997952551331133,102336780825600,2665020334,22.2843170541,2.3606708151,5.9139956865,2.4362852159,495.45513148793856,16266.5627725237
45
- VCB,2014,3,11.2568021684,0.08979789819524403,0.5175937373517028,0.3526665175111213,0.1052167115,22.5501720569,0.009439071,0.0275482093,12.260006398841892,96740238124200,2665020334,21.0424580669,2.2368486243,5.81889799,6.8001246284,389.7790147217691,16228.1879985085
46
- VCB,2014,2,10.3343804802,0.08764143518382209,0.5324841080997638,0.37661982259853627,0.1062970598,16.5864901906,0.0099016835,0.0374531835,11.337427388555618,71156042917800,2665020334,15.47373072,1.599276638,4.2797134043,1.6753732423,396.59997581091625,16695.0478509932
47
- VCB,2014,1,9.1450823613,0.08995099946085758,0.5260939362226474,0.421592779048741,0.1041716757,16.2137600739,0.0098457642,0.0383141762,10.148570635619343,69557030717400,2665020334,15.7895656262,1.5823268367,4.3430725951,-2.5388998744,437.5069807628717,16494.695908763
48
- VCB,2013,4,10.0612864157,0.09484387346823939,0.5155523583119351,0.4882945833636453,0.1038460787,0.0,0.0098656232,0.04,10.851485843778756,69522512280000,2317417076,15.9526579765,1.6402209612,4.4831963131,3.5046286193,576.3753162229655,18290.2186399528
49
- VCB,2013,3,9.5869586331,0.08041046519806641,0.49684028558997484,0.35691089000168175,0.0975441284,14.7568857483,0.0095154711,0.0433212996,10.59048594269549,64192453005200,2317417076,15.7685953541,1.5462710494,4.2272272026,-2.8176667788,448.7288933742197,17914.0649432239
50
- VCB,2013,2,9.7457022561,0.08528991993402596,0.4859289111080412,0.33835840383984805,0.099276907,15.3428992617,0.0098005874,0.0416666666,10.749808663924103,66741611788800,2317417076,16.1338902815,1.6437751374,4.530401784,2.8457480026,372.6968308573903,17520.6446092486
51
- VCB,2013,1,8.8941548027,0.08283600531067001,0.5084211810785375,0.4293741938023811,0.100583351,14.810159704,0.0101727381,0.0431654676,9.897843045229815,64424194712800,2317417076,15.4129994705,1.5165049044,4.4467822883,-126.1604169171,480.03918307193834,18331.6255153028
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/data/market_news.json DELETED
@@ -1,52 +0,0 @@
1
- [
2
- {
3
- "title": "Trái phiếu doanh nghiệp phục hồi, phát hành mới tăng mạnh trong tháng 6",
4
- "link": "https://cafef.vn/trai-phieu-doanh-nghiep-phuc-hoi-phat-hanh-moi-tang-manh-trong-thang-6-188250708145049562.chn",
5
- "source": "CafeF"
6
- },
7
- {
8
- "title": "Vietnam Airlines chốt ngày chào bán 900 triệu cổ phiếu giá 10.000 đồng",
9
- "link": "https://cafef.vn/vietnam-airlines-chot-ngay-chao-ban-900-trieu-co-phieu-gia-10000-dong-188250708133433888.chn",
10
- "source": "CafeF"
11
- },
12
- {
13
- "title": "Cổ phiếu Hòa Phát lên đỉnh 3 năm, tài sản của tỷ phú Trần Đình Long tăng vọt",
14
- "link": "https://cafef.vn/co-phieu-hoa-phat-len-dinh-3-nam-tai-san-cua-ty-phu-tran-dinh-long-tang-vot-188250708114313913.chn",
15
- "source": "CafeF"
16
- },
17
- {
18
- "title": "Chủ tịch HĐQT Chứng khoán Mirae Asset: \"Thị trường chứng khoán là tấm gương phản chiếu sự chuyển mình của nền kinh tế\"",
19
- "link": "https://cafef.vn/chu-tich-hdqt-chung-khoan-mirae-asset-thi-truong-chung-khoan-la-tam-guong-phan-chieu-su-chuyen-minh-cua-nen-kinh-te-188250708105340723.chn",
20
- "source": "CafeF"
21
- },
22
- {
23
- "title": "Bảo hiểm PJICO làm ăn ra sao dưới thời 2 CEO vừa bị khởi tố?",
24
- "link": "https://cafef.vn/bao-hiem-pjico-lam-an-ra-sao-duoi-thoi-2-ceo-vua-bi-khoi-to-188250708100717327.chn",
25
- "source": "CafeF"
26
- },
27
- {
28
- "title": "FPTS tiếp tục đăng ký bán hơn 500.000 cổ phiếu MSH",
29
- "link": "https://cafef.vn/fpts-tiep-tuc-dang-ky-ban-hon-500000-co-phieu-msh-188250708101526665.chn",
30
- "source": "CafeF"
31
- },
32
- {
33
- "title": "Doanh nghiệp nghìn tỷ bị nhắc nhở vì “tranh thủ” bán cổ phiếu quỹ khi giá tăng mạnh",
34
- "link": "https://cafef.vn/doanh-nghiep-nghin-ty-bi-nhac-nho-vi-tranh-thu-ban-co-phieu-quy-khi-gia-tang-manh-18825070809555446.chn",
35
- "source": "CafeF"
36
- },
37
- {
38
- "title": "Lịch sự kiện và tin vắn chứng khoán ngày 8/7/2025",
39
- "link": "https://cafef.vn/lich-su-kien-va-tin-van-chung-khoan-ngay-8-7-2025-188250707223125845.chn",
40
- "source": "CafeF"
41
- },
42
- {
43
- "title": "TPBank chính thức lên tiếng về vụ án ông Đỗ Anh Tú",
44
- "link": "https://cafef.vn/tpbank-chinh-thuc-len-tieng-ve-vu-an-ong-do-anh-tu-188250707235042896.chn",
45
- "source": "CafeF"
46
- },
47
- {
48
- "title": "Điều gì khiến VN-Index bùng nổ vượt 1.400 điểm cùng thanh khoản tỷ USD?",
49
- "link": "https://cafef.vn/dieu-gi-khien-vn-index-bung-no-vuot-1400-diem-cung-thanh-khoan-ty-usd-188250707225108168.chn",
50
- "source": "CafeF"
51
- }
52
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/data/usd_index.json DELETED
@@ -1,4 +0,0 @@
1
- {
2
- "usd_index": "97.22",
3
- "last_updated": "2025-07-08 08:19:57.088722"
4
- }
 
 
 
 
 
vn-stock-analysis-app/data/vnindex.csv DELETED
@@ -1,749 +0,0 @@
1
- time,open,high,low,close,volume
2
- 2022-07-11,1161.3,1165.6,1144.55,1155.29,488732000
3
- 2022-07-12,1154.31,1174.82,1153.55,1174.82,475429100
4
- 2022-07-13,1173.46,1182.21,1170.92,1173.92,522379700
5
- 2022-07-14,1170.7,1182.17,1170.04,1182.17,490512400
6
- 2022-07-15,1183.15,1189.66,1178.12,1179.25,543854200
7
- 2022-07-18,1184.74,1184.93,1174.7,1176.49,480514500
8
- 2022-07-19,1176.1,1180.46,1168.99,1178.33,479006800
9
- 2022-07-20,1188.12,1198.63,1185.82,1194.14,601098600
10
- 2022-07-21,1195.03,1201.91,1194.89,1198.47,500949000
11
- 2022-07-22,1199.16,1202.69,1194.76,1194.76,448428100
12
- 2022-07-25,1191.43,1198.16,1184.32,1188.5,410066000
13
- 2022-07-26,1189.2,1194.15,1184.44,1185.07,388328300
14
- 2022-07-27,1180.83,1191.04,1178.58,1191.04,387799200
15
- 2022-07-28,1201.77,1214.03,1198.68,1208.12,620546700
16
- 2022-07-29,1214.32,1217.84,1206.33,1206.33,537058300
17
- 2022-08-01,1209.05,1231.35,1206.46,1231.35,681871300
18
- 2022-08-02,1230.31,1241.91,1224.11,1241.62,734388200
19
- 2022-08-03,1233.84,1250.2,1232.41,1249.76,702358600
20
- 2022-08-04,1252.49,1257.38,1247.38,1254.15,655935800
21
- 2022-08-05,1250.25,1253.75,1245.05,1252.74,604391400
22
- 2022-08-08,1252.36,1258.84,1252.04,1256.75,634015600
23
- 2022-08-09,1260.36,1263.14,1252.84,1258.85,655262300
24
- 2022-08-10,1255.69,1260.36,1253.89,1256.5,584384800
25
- 2022-08-11,1261.91,1268.03,1245.85,1252.07,765336500
26
- 2022-08-12,1250.76,1262.33,1248.65,1262.33,508817800
27
- 2022-08-15,1268.56,1274.24,1267.14,1274.2,585580500
28
- 2022-08-16,1274.18,1275.93,1271.11,1274.69,569526100
29
- 2022-08-17,1276.76,1280.61,1271.97,1275.28,644581600
30
- 2022-08-18,1273.45,1283.15,1268.64,1273.66,558424300
31
- 2022-08-19,1272.04,1280.0,1263.45,1269.18,568209800
32
- 2022-08-22,1268.52,1270.57,1255.83,1260.43,566785900
33
- 2022-08-23,1253.45,1270.81,1253.45,1270.81,520796300
34
- 2022-08-24,1275.57,1280.36,1272.33,1277.16,519810800
35
- 2022-08-25,1279.45,1289.18,1279.45,1288.88,562124700
36
- 2022-08-26,1291.29,1295.12,1280.05,1282.57,614354500
37
- 2022-08-29,1263.43,1271.56,1249.17,1270.8,793997300
38
- 2022-08-30,1271.01,1287.65,1271.01,1279.39,473770000
39
- 2022-08-31,1276.65,1285.29,1274.99,1280.51,462420100
40
- 2022-09-05,1280.34,1285.7,1275.35,1277.35,466166300
41
- 2022-09-06,1279.58,1286.92,1277.4,1277.4,537987600
42
- 2022-09-07,1274.68,1275.07,1243.17,1243.17,796593600
43
- 2022-09-08,1251.22,1251.36,1234.6,1234.6,557779800
44
- 2022-09-09,1241.26,1248.78,1228.54,1248.78,542039800
45
- 2022-09-12,1255.16,1257.8,1248.97,1249.62,390724400
46
- 2022-09-13,1251.1,1252.35,1243.87,1248.4,410707400
47
- 2022-09-14,1229.76,1242.17,1228.51,1240.77,574337900
48
- 2022-09-15,1246.92,1250.93,1243.45,1245.66,385727500
49
- 2022-09-16,1243.15,1246.17,1230.37,1234.03,594453000
50
- 2022-09-19,1231.8,1233.46,1202.07,1205.43,641804000
51
- 2022-09-20,1212.08,1218.93,1199.71,1218.93,412723400
52
- 2022-09-21,1213.2,1217.28,1204.68,1210.55,325527500
53
- 2022-09-22,1200.34,1214.7,1196.64,1214.7,435982100
54
- 2022-09-23,1214.81,1216.59,1201.45,1203.28,443208000
55
- 2022-09-26,1186.41,1190.27,1159.12,1174.35,701894100
56
- 2022-09-27,1177.66,1180.75,1166.44,1166.54,406199700
57
- 2022-09-28,1158.6,1162.6,1142.79,1143.62,496730000
58
- 2022-09-29,1149.78,1159.49,1126.07,1126.07,415993300
59
- 2022-09-30,1116.11,1135.47,1099.44,1132.11,612447000
60
- 2022-10-03,1124.46,1126.46,1079.86,1086.44,501911900
61
- 2022-10-04,1095.73,1100.42,1069.74,1078.14,513862500
62
- 2022-10-05,1092.08,1110.21,1092.08,1104.26,396842100
63
- 2022-10-06,1105.31,1106.97,1072.57,1074.52,499954800
64
- 2022-10-07,1060.58,1062.23,1022.38,1035.91,788668100
65
- 2022-10-10,1022.22,1051.02,1012.94,1042.48,541876100
66
- 2022-10-11,1036.48,1036.48,998.64,1006.2,580908400
67
- 2022-10-12,1006.74,1039.44,1002.89,1034.81,532825500
68
- 2022-10-13,1034.48,1050.99,1025.04,1050.99,402643700
69
- 2022-10-14,1050.99,1068.12,1050.99,1061.85,641479597
70
- 2022-10-17,1061.85,1061.85,1033.59,1051.58,497417202
71
- 2022-10-18,1051.58,1071.74,1051.58,1063.66,514837794
72
- 2022-10-19,1063.66,1065.99,1052.29,1060.07,400659500
73
- 2022-10-20,1060.07,1065.28,1048.21,1058.45,398325488
74
- 2022-10-21,1058.45,1059.09,1013.69,1019.82,742095685
75
- 2022-10-24,1019.82,1023.51,977.41,986.15,654944880
76
- 2022-10-25,986.15,1011.39,962.45,997.7,751178249
77
- 2022-10-26,997.7,1004.55,984.71,993.36,448275048
78
- 2022-10-27,993.36,1028.01,990.48,1028.01,647723295
79
- 2022-10-28,1028.01,1044.57,1026.53,1027.36,654695656
80
- 2022-10-31,1027.36,1030.32,1005.0,1027.94,662040843
81
- 2022-11-01,1027.94,1043.53,1027.39,1033.75,613979713
82
- 2022-11-02,1033.75,1034.73,1018.64,1023.19,578232400
83
- 2022-11-03,1023.19,1023.95,1010.65,1019.81,442888391
84
- 2022-11-04,1019.81,1019.81,974.61,997.15,753114300
85
- 2022-11-07,997.15,997.15,969.61,975.19,646845431
86
- 2022-11-08,975.19,981.86,956.97,981.65,660722948
87
- 2022-11-09,981.65,994.79,977.93,985.59,583059080
88
- 2022-11-10,985.59,985.59,935.78,947.24,698764030
89
- 2022-11-11,947.24,966.7,947.24,954.53,736493658
90
- 2022-11-14,954.53,954.53,923.53,941.04,666060408
91
- 2022-11-15,941.04,941.04,900.17,911.9,692336869
92
- 2022-11-16,911.9,945.42,873.78,942.9,1046754131
93
- 2022-11-17,942.9,972.88,942.9,969.26,724460987
94
- 2022-11-18,969.26,971.77,939.73,969.33,960582090
95
- 2022-11-21,969.33,973.19,956.77,960.65,597720759
96
- 2022-11-22,960.65,981.39,948.52,952.12,1050028405
97
- 2022-11-23,952.12,958.61,942.02,946.0,542121766
98
- 2022-11-24,946.0,950.03,934.31,947.71,543143603
99
- 2022-11-25,947.71,971.46,947.71,971.46,622497264
100
- 2022-11-28,971.46,1006.22,971.46,1005.69,973787852
101
- 2022-11-29,1005.69,1032.16,998.56,1032.16,1184149764
102
- 2022-11-30,1037.4,1048.42,1021.54,1048.42,1143350102
103
- 2022-12-01,1057.72,1066.28,1035.62,1036.28,1344535800
104
- 2022-12-02,1032.75,1080.01,1030.81,1080.01,1092310560
105
- 2022-12-05,1084.4,1099.45,1082.59,1093.67,1257541076
106
- 2022-12-06,1090.64,1090.64,1048.69,1048.69,1481855770
107
- 2022-12-07,1048.69,1059.79,1034.92,1041.02,920936041
108
- 2022-12-08,1051.58,1078.09,1045.98,1050.53,916987609
109
- 2022-12-09,1056.69,1061.21,1041.39,1051.81,788203123
110
- 2022-12-12,1059.43,1065.16,1032.07,1032.07,909565473
111
- 2022-12-13,1035.28,1047.45,1026.3,1047.45,798742525
112
- 2022-12-14,1048.15,1062.18,1046.43,1050.43,792044133
113
- 2022-12-15,1049.16,1062.61,1049.06,1055.32,731119454
114
- 2022-12-16,1055.32,1064.79,1047.16,1052.48,881530875
115
- 2022-12-19,1052.13,1065.59,1038.4,1038.4,988837463
116
- 2022-12-20,1036.01,1038.74,1010.08,1023.13,1075424369
117
- 2022-12-21,1033.34,1033.84,1005.43,1018.88,857326761
118
- 2022-12-22,1019.88,1033.18,1016.54,1022.61,714220518
119
- 2022-12-23,1023.92,1027.34,1013.2,1020.34,544113372
120
- 2022-12-26,1020.34,1021.89,985.21,985.21,623487317
121
- 2022-12-27,985.21,1007.88,983.67,1004.57,593357171
122
- 2022-12-28,1008.81,1020.52,998.97,1015.66,590452765
123
- 2022-12-29,1015.39,1021.96,1009.29,1009.29,462660433
124
- 2022-12-30,1017.25,1017.99,1007.09,1007.09,407135481
125
- 2023-01-03,1011.54,1043.9,1011.38,1043.9,551325561
126
- 2023-01-04,1047.91,1052.6,1041.56,1046.35,647730520
127
- 2023-01-05,1048.17,1058.14,1046.64,1055.82,535052900
128
- 2023-01-06,1055.46,1065.58,1047.26,1051.44,698499467
129
- 2023-01-09,1058.28,1062.12,1050.95,1054.21,475203965
130
- 2023-01-10,1054.21,1057.44,1045.75,1053.35,546263068
131
- 2023-01-11,1058.25,1065.69,1054.53,1055.76,545184418
132
- 2023-01-12,1058.51,1060.97,1050.27,1056.39,506466858
133
- 2023-01-13,1060.96,1066.39,1055.23,1060.17,670231695
134
- 2023-01-16,1060.17,1067.74,1057.87,1066.68,520790888
135
- 2023-01-17,1067.6,1088.29,1067.6,1088.29,673933466
136
- 2023-01-18,1092.5,1100.39,1089.56,1098.28,604197540
137
- 2023-01-19,1098.28,1111.72,1094.46,1108.08,617714336
138
- 2023-01-27,1114.58,1124.3,1111.41,1117.1,604933400
139
- 2023-01-30,1117.31,1118.46,1102.57,1102.57,798675700
140
- 2023-01-31,1100.87,1111.18,1088.25,1111.18,748424020
141
- 2023-02-01,1114.26,1116.96,1075.97,1075.97,1029897286
142
- 2023-02-02,1079.64,1083.36,1070.81,1077.59,634742880
143
- 2023-02-03,1077.59,1081.89,1070.46,1077.15,563829415
144
- 2023-02-06,1077.14,1089.29,1067.24,1089.29,527006509
145
- 2023-02-07,1089.43,1092.12,1065.18,1065.84,673206842
146
- 2023-02-08,1067.58,1079.51,1063.5,1072.22,569317582
147
- 2023-02-09,1070.07,1075.2,1064.03,1064.03,473849440
148
- 2023-02-10,1066.11,1066.28,1054.08,1055.3,463941839
149
- 2023-02-13,1050.7,1054.05,1031.7,1043.7,681323770
150
- 2023-02-14,1043.7,1046.64,1032.76,1038.64,395732862
151
- 2023-02-15,1037.11,1051.89,1034.39,1048.2,585762700
152
- 2023-02-16,1048.2,1058.29,1047.45,1058.29,475804145
153
- 2023-02-17,1058.29,1062.25,1053.26,1059.31,465080299
154
- 2023-02-20,1059.74,1088.01,1059.56,1086.69,682286993
155
- 2023-02-21,1089.61,1095.1,1081.8,1082.23,720349483
156
- 2023-02-22,1079.72,1079.72,1054.28,1054.28,814013600
157
- 2023-02-23,1053.89,1054.48,1030.58,1053.66,720747240
158
- 2023-02-24,1051.59,1052.49,1034.66,1039.56,430407670
159
- 2023-02-27,1037.54,1037.54,1017.55,1021.25,588607325
160
- 2023-02-28,1021.25,1034.36,1018.72,1024.68,432959234
161
- 2023-03-01,1023.29,1040.55,1013.37,1040.55,523621012
162
- 2023-03-02,1039.0,1043.8,1033.07,1037.61,373163740
163
- 2023-03-03,1038.1,1041.82,1022.78,1024.77,447721928
164
- 2023-03-06,1032.68,1042.43,1026.73,1027.18,421901651
165
- 2023-03-07,1034.62,1043.92,1033.32,1037.84,473165337
166
- 2023-03-08,1028.62,1049.18,1027.8,1049.18,510279935
167
- 2023-03-09,1050.65,1060.56,1049.45,1055.95,609044089
168
- 2023-03-10,1051.68,1053.86,1046.31,1053.0,508592417
169
- 2023-03-13,1053.0,1055.58,1045.46,1052.8,625071605
170
- 2023-03-14,1049.44,1051.56,1034.72,1040.13,621186235
171
- 2023-03-15,1043.82,1062.55,1043.82,1062.19,622855977
172
- 2023-03-16,1055.95,1058.73,1043.65,1047.4,532926812
173
- 2023-03-17,1053.47,1055.42,1043.54,1045.14,564932380
174
- 2023-03-20,1045.14,1045.14,1022.71,1023.1,567363237
175
- 2023-03-21,1027.56,1036.15,1017.05,1032.43,474892969
176
- 2023-03-22,1032.6,1042.84,1032.6,1040.54,458776626
177
- 2023-03-23,1035.44,1045.1,1030.93,1045.1,431450931
178
- 2023-03-24,1047.1,1052.29,1044.02,1046.79,579737940
179
- 2023-03-27,1047.78,1053.78,1041.99,1052.25,556948410
180
- 2023-03-28,1055.82,1059.83,1051.75,1054.29,648102598
181
- 2023-03-29,1055.75,1056.33,1048.26,1056.33,460964114
182
- 2023-03-30,1056.33,1066.23,1056.33,1059.44,633975741
183
- 2023-03-31,1059.79,1067.55,1059.79,1064.64,639933832
184
- 2023-04-03,1071.6,1079.28,1071.6,1079.28,821311240
185
- 2023-04-04,1081.43,1082.21,1075.1,1078.45,803886355
186
- 2023-04-05,1079.06,1080.86,1074.1,1080.86,793746144
187
- 2023-04-06,1083.07,1084.52,1070.91,1070.91,998757389
188
- 2023-04-07,1071.22,1072.94,1063.7,1069.71,646004332
189
- 2023-04-10,1073.86,1075.54,1063.45,1065.35,857459575
190
- 2023-04-11,1063.78,1070.56,1056.9,1069.46,697781314
191
- 2023-04-12,1071.61,1072.7,1066.43,1069.45,726163549
192
- 2023-04-13,1070.48,1070.96,1062.26,1064.3,673041706
193
- 2023-04-14,1067.21,1068.79,1052.89,1052.89,786525944
194
- 2023-04-17,1052.78,1054.72,1049.11,1053.81,453785270
195
- 2023-04-18,1055.65,1057.15,1050.89,1055.02,539759416
196
- 2023-04-19,1058.03,1058.14,1047.47,1048.98,569676924
197
- 2023-04-20,1049.87,1051.86,1045.85,1049.25,373744769
198
- 2023-04-21,1049.25,1050.4,1041.26,1042.91,553030161
199
- 2023-04-24,1042.91,1047.18,1038.36,1041.36,556987634
200
- 2023-04-25,1045.87,1045.87,1032.49,1034.85,539588993
201
- 2023-04-26,1034.18,1040.8,1029.19,1040.8,576776771
202
- 2023-04-27,1041.39,1044.25,1037.62,1039.63,511730481
203
- 2023-04-28,1043.17,1049.12,1042.04,1049.12,613143100
204
- 2023-05-04,1046.05,1048.16,1038.18,1040.61,625808460
205
- 2023-05-05,1040.61,1043.22,1036.69,1040.31,547775602
206
- 2023-05-08,1043.48,1053.44,1043.44,1053.44,655533160
207
- 2023-05-09,1055.42,1058.71,1052.68,1053.77,564403499
208
- 2023-05-10,1055.62,1058.67,1053.34,1058.26,717423000
209
- 2023-05-11,1061.07,1063.69,1056.72,1057.12,708309615
210
- 2023-05-12,1057.12,1066.9,1053.97,1066.9,725827200
211
- 2023-05-15,1067.61,1076.32,1065.71,1065.71,834497150
212
- 2023-05-16,1068.51,1069.27,1063.65,1065.91,681376611
213
- 2023-05-17,1066.13,1069.95,1060.44,1060.44,836832759
214
- 2023-05-18,1060.44,1073.41,1060.44,1068.31,649534572
215
- 2023-05-19,1070.13,1070.15,1058.56,1067.07,755489197
216
- 2023-05-22,1068.25,1070.64,1065.88,1070.64,711106360
217
- 2023-05-23,1073.12,1073.96,1062.15,1065.85,721987481
218
- 2023-05-24,1069.49,1069.61,1060.6,1061.79,794095122
219
- 2023-05-25,1062.03,1065.5,1057.91,1064.63,669530149
220
- 2023-05-26,1066.72,1067.28,1063.76,1063.76,640714612
221
- 2023-05-29,1066.34,1077.18,1066.34,1074.98,844875747
222
- 2023-05-30,1074.98,1079.31,1071.01,1078.05,922938040
223
- 2023-05-31,1078.16,1079.11,1071.38,1075.17,924361374
224
- 2023-06-01,1076.5,1078.39,1071.61,1078.39,856813100
225
- 2023-06-02,1084.19,1092.24,1083.36,1090.84,1037413832
226
- 2023-06-05,1099.66,1103.81,1096.76,1097.82,948361281
227
- 2023-06-06,1098.8,1108.31,1098.28,1108.31,842755231
228
- 2023-06-07,1110.79,1112.28,1104.26,1109.54,1000674077
229
- 2023-06-08,1111.73,1115.14,1101.32,1101.32,1324883081
230
- 2023-06-09,1103.01,1107.53,1097.23,1107.53,902209434
231
- 2023-06-12,1110.26,1116.02,1100.08,1116.02,797975274
232
- 2023-06-13,1117.33,1122.46,1116.1,1122.46,943543202
233
- 2023-06-14,1122.46,1129.49,1117.42,1117.42,928596018
234
- 2023-06-15,1116.99,1120.13,1112.11,1116.97,716875115
235
- 2023-06-16,1117.08,1128.92,1112.51,1115.22,1166381071
236
- 2023-06-19,1115.59,1117.23,1104.73,1105.4,811306110
237
- 2023-06-20,1105.4,1111.72,1102.58,1111.72,695589566
238
- 2023-06-21,1112.73,1118.46,1110.65,1118.46,875892009
239
- 2023-06-22,1126.21,1127.54,1122.27,1125.3,919320913
240
- 2023-06-23,1126.4,1130.61,1122.62,1129.38,906633429
241
- 2023-06-26,1129.38,1134.0,1119.95,1132.03,1040389313
242
- 2023-06-27,1134.36,1136.49,1128.82,1134.33,721995093
243
- 2023-06-28,1135.78,1140.56,1131.86,1138.35,892135684
244
- 2023-06-29,1139.42,1140.43,1125.39,1125.39,906889844
245
- 2023-06-30,1125.32,1126.33,1120.01,1120.18,617525563
246
- 2023-07-03,1124.96,1128.35,1121.17,1125.5,558383886
247
- 2023-07-04,1127.15,1132.12,1123.49,1132.0,701311418
248
- 2023-07-05,1136.64,1138.67,1133.45,1134.62,807034287
249
- 2023-07-06,1134.49,1135.81,1122.35,1126.22,921107414
250
- 2023-07-07,1124.98,1138.07,1122.94,1138.07,798404469
251
- 2023-07-10,1142.76,1149.02,1140.03,1149.02,879429309
252
- 2023-07-11,1149.38,1157.01,1149.38,1151.77,936910449
253
- 2023-07-12,1153.72,1157.43,1149.28,1154.2,788162797
254
- 2023-07-13,1159.75,1165.42,1158.15,1165.42,806743855
255
- 2023-07-14,1165.42,1169.84,1156.28,1168.4,1042750588
256
- 2023-07-17,1171.75,1174.89,1168.77,1173.13,914617699
257
- 2023-07-18,1173.15,1175.7,1170.04,1174.09,837137143
258
- 2023-07-19,1174.09,1178.55,1172.98,1172.98,896644826
259
- 2023-07-20,1172.98,1174.39,1166.62,1172.81,796609448
260
- 2023-07-21,1173.21,1185.9,1172.07,1185.9,988085166
261
- 2023-07-24,1190.77,1193.22,1183.39,1190.72,1043024974
262
- 2023-07-25,1194.45,1199.27,1193.34,1195.9,1000328186
263
- 2023-07-26,1196.33,1200.84,1195.44,1200.84,912295513
264
- 2023-07-27,1201.69,1203.69,1191.08,1197.33,1162285963
265
- 2023-07-28,1197.58,1207.67,1195.86,1207.67,1111482062
266
- 2023-07-31,1207.67,1224.81,1207.67,1222.9,1204882556
267
- 2023-08-01,1230.32,1234.5,1217.56,1217.56,1280939063
268
- 2023-08-02,1217.03,1223.04,1213.18,1220.43,940810059
269
- 2023-08-03,1219.73,1222.35,1209.06,1210.95,1032558151
270
- 2023-08-04,1211.9,1228.12,1211.9,1225.98,1126518936
271
- 2023-08-07,1233.1,1241.42,1230.38,1241.42,1295575765
272
- 2023-08-08,1243.38,1246.22,1239.01,1242.23,1192874638
273
- 2023-08-09,1240.71,1241.96,1231.28,1233.99,1092478002
274
- 2023-08-10,1236.51,1238.19,1220.61,1220.61,1010944643
275
- 2023-08-11,1228.78,1232.21,1213.37,1232.21,1012420560
276
- 2023-08-14,1237.43,1239.61,1229.04,1236.84,1106278804
277
- 2023-08-15,1236.84,1239.42,1230.58,1234.05,912029078
278
- 2023-08-16,1234.77,1243.48,1234.77,1243.26,930667089
279
- 2023-08-17,1242.58,1243.98,1233.48,1233.48,1111719043
280
- 2023-08-18,1227.18,1228.98,1177.74,1177.99,1702046002
281
- 2023-08-21,1178.39,1188.16,1164.63,1179.76,1078398206
282
- 2023-08-22,1180.17,1184.43,1149.13,1180.49,1055664316
283
- 2023-08-23,1193.32,1193.79,1168.89,1172.56,747179434
284
- 2023-08-24,1172.56,1189.99,1171.33,1189.39,851534592
285
- 2023-08-25,1189.37,1192.59,1181.6,1183.37,893336876
286
- 2023-08-28,1189.87,1202.02,1189.43,1201.72,882846337
287
- 2023-08-29,1204.76,1208.78,1197.57,1204.43,990936199
288
- 2023-08-30,1206.1,1213.52,1203.51,1213.16,911988548
289
- 2023-08-31,1214.32,1224.84,1214.32,1224.05,945474870
290
- 2023-09-05,1231.65,1236.21,1228.7,1234.98,1087343528
291
- 2023-09-06,1237.42,1245.5,1229.89,1245.5,1131934538
292
- 2023-09-07,1247.07,1255.11,1240.82,1243.14,1127715259
293
- 2023-09-08,1241.93,1248.1,1240.15,1241.48,1097934295
294
- 2023-09-11,1245.58,1251.37,1223.33,1223.63,1393859204
295
- 2023-09-12,1223.55,1245.44,1220.85,1245.44,967867696
296
- 2023-09-13,1249.06,1250.61,1232.84,1238.39,1263786726
297
- 2023-09-14,1238.21,1244.21,1223.03,1223.81,1227453311
298
- 2023-09-15,1225.9,1233.87,1220.27,1227.36,917361628
299
- 2023-09-18,1227.36,1227.36,1203.88,1211.81,844996338
300
- 2023-09-19,1212.76,1219.57,1199.85,1211.5,1004729384
301
- 2023-09-20,1212.76,1226.11,1209.46,1226.11,878031341
302
- 2023-09-21,1227.28,1227.88,1211.65,1212.74,963674886
303
- 2023-09-22,1205.41,1205.41,1174.57,1193.05,1393430630
304
- 2023-09-25,1193.05,1195.62,1153.2,1153.2,1086893263
305
- 2023-09-26,1153.2,1163.52,1137.96,1137.96,1046590396
306
- 2023-09-27,1139.65,1153.85,1126.36,1153.85,860424151
307
- 2023-09-28,1153.78,1155.39,1136.99,1152.43,691112432
308
- 2023-09-29,1152.43,1163.88,1152.43,1154.15,574812383
309
- 2023-10-02,1155.36,1161.48,1149.63,1155.25,518241915
310
- 2023-10-03,1145.94,1146.59,1117.28,1118.1,991875600
311
- 2023-10-04,1113.25,1133.79,1106.4,1128.67,682485641
312
- 2023-10-05,1131.29,1133.12,1113.89,1113.89,609007336
313
- 2023-10-06,1115.13,1129.13,1107.4,1128.54,621618542
314
- 2023-10-09,1130.38,1137.36,1127.03,1137.36,602615874
315
- 2023-10-10,1140.83,1150.34,1140.83,1143.69,671763276
316
- 2023-10-11,1146.08,1150.81,1138.22,1150.81,543054354
317
- 2023-10-12,1151.81,1156.73,1148.11,1151.61,647175500
318
- 2023-10-13,1144.5,1155.1,1138.99,1154.73,621416606
319
- 2023-10-16,1154.87,1157.46,1140.64,1141.42,676192185
320
- 2023-10-17,1145.34,1147.89,1121.65,1121.65,610499889
321
- 2023-10-18,1123.58,1125.27,1088.87,1103.4,1038176335
322
- 2023-10-19,1104.03,1104.03,1087.85,1087.85,649225855
323
- 2023-10-20,1087.73,1108.16,1073.73,1108.03,658192868
324
- 2023-10-23,1106.38,1106.8,1086.54,1093.53,563101470
325
- 2023-10-24,1094.77,1107.3,1088.17,1105.9,509040896
326
- 2023-10-25,1106.1,1111.39,1100.64,1101.66,539258100
327
- 2023-10-26,1081.21,1083.22,1049.71,1055.45,1177081206
328
- 2023-10-27,1059.57,1061.87,1037.46,1060.62,692233832
329
- 2023-10-30,1054.03,1060.39,1042.4,1042.4,533359252
330
- 2023-10-31,1043.83,1046.17,1025.03,1028.19,755535020
331
- 2023-11-01,1029.43,1039.66,1020.01,1039.66,679885915
332
- 2023-11-02,1039.86,1075.47,1039.86,1075.47,772121338
333
- 2023-11-03,1077.64,1082.23,1071.11,1076.78,756483331
334
- 2023-11-06,1076.78,1089.66,1076.78,1089.66,692791604
335
- 2023-11-07,1089.66,1089.89,1079.42,1080.29,634514315
336
- 2023-11-08,1079.65,1113.43,1075.8,1113.43,952577357
337
- 2023-11-09,1117.06,1124.78,1112.13,1113.89,1052082350
338
- 2023-11-10,1104.62,1116.02,1101.23,1101.68,1032796666
339
- 2023-11-13,1103.66,1107.91,1093.19,1100.07,789437382
340
- 2023-11-14,1106.44,1115.6,1101.67,1109.73,822197114
341
- 2023-11-15,1120.35,1132.75,1118.74,1122.5,937960012
342
- 2023-11-16,1119.81,1125.53,1114.97,1125.53,687396150
343
- 2023-11-17,1127.92,1129.84,1096.16,1101.19,1255204381
344
- 2023-11-20,1089.99,1111.26,1085.32,1103.66,841468794
345
- 2023-11-21,1104.52,1112.77,1103.79,1110.46,712613814
346
- 2023-11-22,1110.46,1115.47,1103.26,1113.82,946276924
347
- 2023-11-23,1116.32,1118.54,1088.49,1088.49,1028270888
348
- 2023-11-24,1090.72,1095.61,1073.31,1095.61,958343250
349
- 2023-11-27,1095.61,1096.84,1085.69,1088.06,595015273
350
- 2023-11-28,1088.54,1095.43,1076.45,1095.43,681884567
351
- 2023-11-29,1095.43,1105.28,1095.43,1102.8,614957140
352
- 2023-11-30,1101.75,1107.45,1094.13,1094.13,723483378
353
- 2023-12-01,1094.13,1102.2,1090.08,1102.16,603587510
354
- 2023-12-04,1102.16,1123.96,1102.16,1120.49,1120648335
355
- 2023-12-05,1120.49,1124.11,1113.55,1115.97,824655978
356
- 2023-12-06,1115.97,1126.43,1115.97,1126.43,853960306
357
- 2023-12-07,1127.52,1129.83,1109.51,1121.49,1334588551
358
- 2023-12-08,1121.78,1127.46,1119.43,1124.44,819095049
359
- 2023-12-11,1124.44,1129.15,1120.32,1125.5,700589754
360
- 2023-12-12,1127.85,1129.77,1123.35,1127.63,645624476
361
- 2023-12-13,1130.19,1131.21,1112.08,1114.2,844042125
362
- 2023-12-14,1118.14,1120.36,1107.86,1110.13,681022113
363
- 2023-12-15,1109.36,1112.79,1102.3,1102.3,749829297
364
- 2023-12-18,1102.3,1103.74,1091.45,1091.88,713157593
365
- 2023-12-19,1091.9,1096.3,1082.29,1096.3,649906769
366
- 2023-12-20,1097.62,1102.27,1093.38,1100.76,598209855
367
- 2023-12-21,1100.76,1102.43,1094.47,1102.43,520999516
368
- 2023-12-22,1102.23,1104.65,1099.32,1103.06,558031547
369
- 2023-12-25,1104.46,1118.31,1104.27,1117.66,658538434
370
- 2023-12-26,1118.3,1123.11,1117.93,1122.25,644741653
371
- 2023-12-27,1123.49,1126.47,1121.99,1121.99,776800261
372
- 2023-12-28,1122.77,1130.58,1120.5,1128.93,716927949
373
- 2023-12-29,1131.68,1135.05,1129.93,1129.93,710847562
374
- 2024-01-02,1138.01,1139.71,1128.69,1131.72,842255467
375
- 2024-01-03,1131.97,1144.17,1128.32,1144.17,719932658
376
- 2024-01-04,1145.49,1160.08,1144.32,1150.72,1181354559
377
- 2024-01-05,1151.43,1155.84,1149.08,1154.68,803268328
378
- 2024-01-08,1157.54,1162.56,1155.48,1160.19,905408420
379
- 2024-01-09,1161.45,1162.83,1155.46,1158.59,870509266
380
- 2024-01-10,1158.82,1166.1,1155.94,1161.54,992761212
381
- 2024-01-11,1161.54,1169.1,1157.43,1162.22,860493292
382
- 2024-01-12,1159.25,1161.91,1146.75,1154.7,1086669255
383
- 2024-01-15,1158.33,1163.75,1154.12,1154.12,617145386
384
- 2024-01-16,1149.93,1163.12,1147.71,1163.12,611399775
385
- 2024-01-17,1161.95,1168.46,1160.45,1162.53,769803132
386
- 2024-01-18,1164.35,1169.73,1162.62,1169.06,596224450
387
- 2024-01-19,1171.5,1181.5,1171.47,1181.5,662887992
388
- 2024-01-22,1185.6,1186.96,1175.54,1182.86,889755900
389
- 2024-01-23,1184.13,1184.74,1173.78,1177.5,683712214
390
- 2024-01-24,1177.5,1180.3,1172.0,1172.97,733190188
391
- 2024-01-25,1173.7,1173.83,1168.5,1170.37,540538159
392
- 2024-01-26,1173.26,1176.76,1173.26,1175.67,575224219
393
- 2024-01-29,1175.67,1180.46,1174.88,1175.69,666529537
394
- 2024-01-30,1175.97,1179.92,1174.13,1179.65,620146298
395
- 2024-01-31,1181.81,1182.53,1163.13,1164.31,1120899587
396
- 2024-02-01,1162.6,1174.5,1162.45,1173.02,670246274
397
- 2024-02-02,1174.25,1178.27,1169.7,1172.55,914673342
398
- 2024-02-05,1174.41,1188.45,1173.54,1186.06,874803630
399
- 2024-02-06,1188.22,1190.92,1185.68,1188.48,619772100
400
- 2024-02-07,1190.68,1199.52,1190.5,1198.53,685659517
401
- 2024-02-15,1203.08,1207.56,1198.81,1202.5,868724308
402
- 2024-02-16,1205.3,1210.25,1204.29,1209.7,822636730
403
- 2024-02-19,1213.38,1225.48,1212.58,1224.97,1046431380
404
- 2024-02-20,1228.08,1230.47,1222.66,1230.06,939947595
405
- 2024-02-21,1231.5,1234.22,1222.92,1230.04,988846280
406
- 2024-02-22,1230.65,1232.09,1226.15,1227.31,840410190
407
- 2024-02-23,1228.21,1240.81,1211.55,1212.0,1394045720
408
- 2024-02-26,1213.65,1225.21,1210.52,1224.17,889748773
409
- 2024-02-27,1228.98,1237.6,1226.49,1237.46,986854411
410
- 2024-02-28,1242.06,1254.55,1236.32,1254.55,970755990
411
- 2024-02-29,1257.56,1264.39,1247.7,1252.73,1091193600
412
- 2024-03-01,1256.72,1258.76,1247.87,1258.28,961928011
413
- 2024-03-04,1258.28,1268.25,1256.54,1261.41,1183086384
414
- 2024-03-05,1261.41,1269.98,1257.81,1269.98,1011196107
415
- 2024-03-06,1270.05,1277.51,1256.3,1262.73,1062933517
416
- 2024-03-07,1263.51,1269.88,1260.24,1268.46,1017267325
417
- 2024-03-08,1270.14,1274.3,1247.35,1247.35,1346110974
418
- 2024-03-11,1248.54,1254.01,1233.49,1235.49,975985066
419
- 2024-03-12,1234.87,1248.33,1233.14,1245.0,836219861
420
- 2024-03-13,1245.0,1270.51,1245.0,1270.51,982228387
421
- 2024-03-14,1272.16,1276.41,1258.67,1264.26,1057178320
422
- 2024-03-15,1263.46,1271.63,1252.36,1263.78,1067614441
423
- 2024-03-18,1264.17,1269.9,1221.67,1243.56,1708947942
424
- 2024-03-19,1246.54,1249.75,1238.92,1242.46,914651785
425
- 2024-03-20,1243.78,1261.55,1235.46,1260.08,915569336
426
- 2024-03-21,1268.02,1276.42,1264.2,1276.42,1251812900
427
- 2024-03-22,1276.42,1291.27,1276.38,1281.8,1377676890
428
- 2024-03-25,1281.63,1286.84,1264.51,1267.86,1242486633
429
- 2024-03-26,1267.86,1282.5,1264.42,1282.21,941695455
430
- 2024-03-27,1284.59,1286.72,1276.95,1283.09,919282582
431
- 2024-03-28,1288.41,1293.9,1285.52,1290.18,1012175340
432
- 2024-03-29,1293.04,1293.04,1282.44,1284.09,922547400
433
- 2024-04-01,1282.37,1286.8,1274.09,1281.52,971211980
434
- 2024-04-02,1275.83,1287.04,1268.48,1287.04,1087683661
435
- 2024-04-03,1285.26,1288.99,1271.47,1271.47,1077322954
436
- 2024-04-04,1272.91,1277.62,1265.12,1268.25,980907137
437
- 2024-04-05,1268.25,1268.25,1253.56,1255.11,1075439698
438
- 2024-04-08,1255.51,1258.4,1246.87,1250.35,876038830
439
- 2024-04-09,1252.4,1262.82,1247.7,1262.82,717434222
440
- 2024-04-10,1266.52,1268.72,1258.56,1258.56,702274717
441
- 2024-04-11,1255.46,1262.03,1248.11,1258.2,686819590
442
- 2024-04-12,1259.02,1278.39,1259.02,1276.6,944444595
443
- 2024-04-15,1276.16,1281.81,1216.61,1216.61,1455862779
444
- 2024-04-16,1216.65,1222.45,1191.73,1215.68,1355239132
445
- 2024-04-17,1215.98,1221.47,1193.01,1193.01,859252249
446
- 2024-04-19,1188.47,1190.96,1165.99,1174.85,1070536473
447
- 2024-04-22,1183.77,1193.88,1181.13,1190.22,708578793
448
- 2024-04-23,1189.98,1192.8,1169.61,1177.4,778311310
449
- 2024-04-24,1177.4,1207.61,1177.4,1205.61,820079823
450
- 2024-04-25,1206.52,1208.41,1200.21,1204.97,569651810
451
- 2024-04-26,1199.6,1216.6,1198.73,1209.52,620884392
452
- 2024-05-02,1212.13,1216.36,1206.28,1216.36,570363680
453
- 2024-05-03,1219.75,1225.75,1218.33,1221.03,643428817
454
- 2024-05-06,1227.25,1241.58,1224.22,1241.58,864633630
455
- 2024-05-07,1246.25,1250.63,1240.09,1248.63,707897194
456
- 2024-05-08,1243.61,1251.62,1234.76,1250.46,981802972
457
- 2024-05-09,1254.12,1256.8,1243.29,1248.64,771552716
458
- 2024-05-10,1252.04,1252.5,1237.46,1244.7,669111203
459
- 2024-05-13,1244.7,1249.2,1233.56,1240.18,741579440
460
- 2024-05-14,1247.49,1252.52,1240.88,1243.28,640493532
461
- 2024-05-15,1243.28,1257.92,1243.28,1254.39,880174065
462
- 2024-05-16,1264.69,1271.66,1261.19,1268.78,885055936
463
- 2024-05-17,1270.49,1274.27,1266.32,1273.11,937042992
464
- 2024-05-20,1281.52,1285.19,1277.36,1277.58,1161563296
465
- 2024-05-21,1278.44,1281.29,1267.29,1277.14,972159800
466
- 2024-05-22,1280.47,1283.06,1263.87,1266.91,1139091754
467
- 2024-05-23,1266.02,1281.03,1262.29,1281.03,968130000
468
- 2024-05-24,1280.77,1285.07,1250.28,1261.93,1367781161
469
- 2024-05-27,1263.46,1267.68,1257.27,1267.68,726703810
470
- 2024-05-28,1272.85,1281.73,1269.37,1281.73,868584327
471
- 2024-05-29,1281.73,1285.63,1271.6,1272.64,1072465256
472
- 2024-05-30,1267.62,1269.07,1251.8,1266.32,1050581949
473
- 2024-05-31,1268.86,1271.07,1261.43,1261.72,771151605
474
- 2024-06-03,1272.37,1284.48,1271.65,1280.0,1046924676
475
- 2024-06-04,1286.14,1289.31,1281.98,1283.52,935848681
476
- 2024-06-05,1284.36,1293.93,1284.35,1284.35,925054928
477
- 2024-06-06,1288.79,1292.02,1278.4,1283.56,893066672
478
- 2024-06-07,1284.99,1293.03,1283.13,1287.58,698283332
479
- 2024-06-10,1292.89,1297.39,1287.44,1290.67,858651954
480
- 2024-06-11,1295.04,1296.41,1279.47,1284.41,993342917
481
- 2024-06-12,1285.2,1301.35,1281.71,1300.19,895254667
482
- 2024-06-13,1305.69,1306.01,1297.6,1301.51,891331399
483
- 2024-06-14,1303.37,1305.02,1279.91,1279.91,1110637093
484
- 2024-06-17,1281.85,1283.1,1272.54,1274.77,900555134
485
- 2024-06-18,1280.29,1286.52,1278.38,1279.5,805289430
486
- 2024-06-19,1279.5,1284.14,1270.66,1279.79,1004875853
487
- 2024-06-20,1280.98,1286.54,1273.54,1282.3,932545131
488
- 2024-06-21,1284.99,1288.06,1279.44,1282.02,834751762
489
- 2024-06-24,1281.19,1284.84,1252.66,1254.12,1247101984
490
- 2024-06-25,1256.11,1260.07,1250.25,1256.56,835303407
491
- 2024-06-26,1258.42,1262.67,1247.55,1261.24,878371266
492
- 2024-06-27,1261.24,1262.49,1255.12,1259.09,596988499
493
- 2024-06-28,1260.77,1262.61,1240.15,1245.32,840428178
494
- 2024-07-01,1245.22,1254.56,1240.07,1254.56,487191100
495
- 2024-07-02,1258.96,1270.47,1257.93,1269.79,528470005
496
- 2024-07-03,1269.96,1278.14,1268.23,1276.85,589504712
497
- 2024-07-04,1279.12,1283.13,1274.58,1279.89,523462424
498
- 2024-07-05,1279.89,1284.98,1276.93,1283.04,616503474
499
- 2024-07-08,1285.79,1287.14,1277.68,1283.56,766898184
500
- 2024-07-09,1286.7,1294.15,1283.62,1293.71,821808017
501
- 2024-07-10,1295.78,1297.96,1285.94,1285.94,751002251
502
- 2024-07-11,1291.17,1293.32,1283.8,1283.8,697233094
503
- 2024-07-12,1284.57,1288.67,1277.16,1280.75,606308137
504
- 2024-07-15,1281.0,1286.37,1276.27,1279.82,573511101
505
- 2024-07-16,1280.64,1291.47,1279.37,1281.18,684257163
506
- 2024-07-17,1287.48,1290.76,1256.42,1268.66,1225383052
507
- 2024-07-18,1271.15,1274.67,1256.21,1274.44,739044489
508
- 2024-07-19,1274.44,1279.94,1260.68,1264.78,791804100
509
- 2024-07-22,1264.78,1267.43,1245.02,1254.64,923629363
510
- 2024-07-23,1256.36,1258.74,1231.81,1231.81,728380946
511
- 2024-07-24,1226.06,1242.4,1218.65,1238.47,740263375
512
- 2024-07-25,1232.92,1235.67,1226.2,1233.19,484409425
513
- 2024-07-26,1235.08,1242.11,1234.05,1242.11,458792190
514
- 2024-07-29,1245.91,1249.68,1243.08,1246.6,496865207
515
- 2024-07-30,1246.6,1248.73,1236.97,1245.06,653073299
516
- 2024-07-31,1246.7,1255.77,1246.3,1251.51,748846724
517
- 2024-08-01,1251.51,1257.85,1222.51,1226.96,897261200
518
- 2024-08-02,1222.35,1236.6,1209.77,1236.6,696662777
519
- 2024-08-05,1236.6,1236.6,1184.53,1188.07,1038092780
520
- 2024-08-06,1198.53,1213.35,1186.74,1210.28,688836957
521
- 2024-08-07,1210.28,1217.79,1205.11,1215.88,623845094
522
- 2024-08-08,1211.83,1219.97,1202.58,1208.32,758833010
523
- 2024-08-09,1208.32,1225.02,1208.32,1223.64,586759414
524
- 2024-08-12,1223.64,1231.46,1221.16,1230.28,551151486
525
- 2024-08-13,1229.81,1231.55,1223.01,1230.42,539116428
526
- 2024-08-14,1230.42,1236.51,1228.93,1230.36,507177627
527
- 2024-08-15,1230.2,1231.69,1222.28,1223.56,497056231
528
- 2024-08-16,1225.73,1253.24,1225.73,1252.23,965064150
529
- 2024-08-19,1252.23,1263.84,1252.23,1261.62,698632210
530
- 2024-08-20,1261.62,1275.95,1261.62,1272.55,810158292
531
- 2024-08-21,1272.05,1284.05,1268.91,1284.05,836416946
532
- 2024-08-22,1284.05,1288.42,1280.42,1282.78,687364524
533
- 2024-08-23,1282.78,1287.43,1276.43,1285.32,724871854
534
- 2024-08-26,1287.89,1290.45,1278.72,1280.02,775470385
535
- 2024-08-27,1280.02,1282.92,1274.7,1280.56,660799355
536
- 2024-08-28,1283.6,1285.72,1276.9,1281.44,717617522
537
- 2024-08-29,1281.05,1288.2,1280.24,1281.47,634088620
538
- 2024-08-30,1283.16,1286.84,1282.58,1283.87,571596260
539
- 2024-09-04,1273.86,1277.27,1268.43,1275.8,648409343
540
- 2024-09-05,1276.46,1282.21,1266.05,1268.21,665625986
541
- 2024-09-06,1268.22,1274.44,1262.94,1273.96,637094418
542
- 2024-09-09,1273.96,1273.96,1262.97,1267.73,497552945
543
- 2024-09-10,1270.31,1271.83,1252.22,1255.23,690102153
544
- 2024-09-11,1253.07,1256.86,1244.79,1253.27,583746472
545
- 2024-09-12,1253.27,1260.93,1253.27,1256.35,433675900
546
- 2024-09-13,1253.69,1254.24,1248.78,1251.71,482055936
547
- 2024-09-16,1251.0,1255.42,1239.26,1239.26,608012444
548
- 2024-09-17,1239.99,1258.95,1238.69,1258.95,632194532
549
- 2024-09-18,1258.95,1271.77,1257.93,1264.9,799783535
550
- 2024-09-19,1268.28,1271.27,1264.82,1271.27,607580549
551
- 2024-09-20,1271.27,1283.3,1271.27,1272.04,898259995
552
- 2024-09-23,1275.15,1276.99,1267.87,1268.48,564217395
553
- 2024-09-24,1268.48,1276.99,1266.68,1276.99,817535117
554
- 2024-09-25,1283.04,1288.44,1280.47,1287.48,992827530
555
- 2024-09-26,1290.03,1298.71,1289.15,1291.49,956803250
556
- 2024-09-27,1295.03,1300.31,1287.21,1290.92,950804402
557
- 2024-09-30,1290.94,1292.03,1283.92,1287.94,748397879
558
- 2024-10-01,1287.94,1302.22,1287.94,1292.2,982286319
559
- 2024-10-02,1289.5,1293.69,1285.14,1287.84,771123993
560
- 2024-10-03,1288.64,1299.36,1276.51,1278.1,1043697915
561
- 2024-10-04,1278.9,1279.33,1270.6,1270.6,610071050
562
- 2024-10-07,1275.82,1278.61,1264.65,1269.93,542585281
563
- 2024-10-08,1271.82,1275.82,1266.94,1271.98,678704686
564
- 2024-10-09,1273.96,1283.01,1273.04,1281.85,676888068
565
- 2024-10-10,1286.73,1294.33,1284.97,1286.36,720089936
566
- 2024-10-11,1288.11,1289.37,1283.56,1288.39,531739469
567
- 2024-10-14,1289.21,1297.67,1286.13,1286.34,795706807
568
- 2024-10-15,1287.81,1294.05,1279.81,1281.08,712090690
569
- 2024-10-16,1279.86,1283.33,1276.4,1279.48,536674680
570
- 2024-10-17,1279.48,1286.52,1271.82,1286.52,685239360
571
- 2024-10-18,1291.16,1294.1,1285.46,1285.46,689070733
572
- 2024-10-21,1284.17,1287.71,1279.77,1279.77,622809008
573
- 2024-10-22,1280.21,1280.21,1265.44,1269.89,793916700
574
- 2024-10-23,1270.58,1273.21,1263.26,1270.9,589858241
575
- 2024-10-24,1271.17,1274.11,1257.41,1257.41,673137040
576
- 2024-10-25,1257.41,1261.72,1251.75,1252.72,569100886
577
- 2024-10-28,1252.72,1255.18,1250.94,1254.77,482689840
578
- 2024-10-29,1258.03,1262.38,1257.43,1261.78,875048711
579
- 2024-10-30,1261.78,1264.84,1255.07,1258.63,536846200
580
- 2024-10-31,1258.63,1267.88,1255.55,1264.48,614271168
581
- 2024-11-01,1264.48,1264.67,1254.33,1254.89,580509631
582
- 2024-11-04,1255.06,1256.96,1242.36,1244.71,709673109
583
- 2024-11-05,1244.71,1248.97,1243.55,1245.76,416464646
584
- 2024-11-06,1251.22,1262.44,1250.57,1261.28,566907624
585
- 2024-11-07,1261.28,1267.09,1259.75,1259.75,499262878
586
- 2024-11-08,1262.97,1264.09,1250.77,1252.56,555502136
587
- 2024-11-11,1253.81,1253.87,1241.29,1250.32,796476224
588
- 2024-11-12,1250.32,1257.02,1242.91,1244.82,600650740
589
- 2024-11-13,1243.19,1247.04,1234.62,1246.04,660546839
590
- 2024-11-14,1246.04,1247.07,1231.69,1231.89,692587426
591
- 2024-11-15,1229.36,1229.59,1217.03,1218.57,750565598
592
- 2024-11-18,1218.57,1225.38,1204.6,1217.12,646151167
593
- 2024-11-19,1217.21,1221.4,1205.15,1205.15,511886835
594
- 2024-11-20,1204.44,1222.73,1197.99,1216.54,767532392
595
- 2024-11-21,1216.54,1228.55,1214.06,1228.33,482145184
596
- 2024-11-22,1229.63,1233.42,1226.33,1228.1,534437655
597
- 2024-11-25,1229.0,1236.57,1229.0,1234.7,497810131
598
- 2024-11-26,1234.7,1246.83,1234.7,1242.13,575094638
599
- 2024-11-27,1242.13,1245.34,1239.23,1241.97,428809652
600
- 2024-11-28,1246.37,1250.46,1240.91,1242.11,477493690
601
- 2024-11-29,1242.51,1250.92,1241.0,1250.46,502807656
602
- 2024-12-02,1250.46,1258.05,1247.74,1251.21,497420196
603
- 2024-12-03,1251.08,1253.83,1244.91,1249.83,673402920
604
- 2024-12-04,1247.51,1247.78,1239.82,1240.41,575023618
605
- 2024-12-05,1241.81,1269.18,1238.49,1267.53,908386288
606
- 2024-12-06,1270.96,1276.1,1268.58,1270.14,694787773
607
- 2024-12-09,1271.21,1277.69,1268.69,1273.84,760998426
608
- 2024-12-10,1274.37,1277.32,1270.32,1272.07,631447613
609
- 2024-12-11,1273.23,1276.67,1264.15,1268.86,627532824
610
- 2024-12-12,1269.35,1275.64,1265.99,1267.35,554123189
611
- 2024-12-13,1265.62,1266.55,1260.48,1262.57,478786146
612
- 2024-12-16,1263.61,1267.1,1258.65,1263.79,538924657
613
- 2024-12-17,1263.79,1265.45,1260.6,1261.72,502251132
614
- 2024-12-18,1261.72,1266.53,1261.49,1266.0,531459813
615
- 2024-12-19,1256.9,1259.76,1249.39,1254.67,779407811
616
- 2024-12-20,1254.67,1259.0,1253.9,1257.5,568921102
617
- 2024-12-23,1257.5,1265.2,1257.5,1262.76,494701647
618
- 2024-12-24,1263.17,1263.17,1253.78,1260.36,643161962
619
- 2024-12-25,1260.81,1283.09,1260.81,1274.04,810461231
620
- 2024-12-26,1275.68,1277.17,1271.99,1272.87,595218520
621
- 2024-12-27,1273.67,1277.89,1272.23,1275.14,670323778
622
- 2024-12-30,1275.14,1275.14,1268.77,1272.02,527662697
623
- 2024-12-31,1272.25,1272.46,1266.78,1266.78,480536340
624
- 2025-01-02,1266.78,1271.13,1263.25,1269.71,428135718
625
- 2025-01-03,1268.74,1269.01,1254.59,1254.59,560468400
626
- 2025-01-06,1254.59,1260.37,1244.87,1246.35,565150232
627
- 2025-01-07,1249.19,1254.09,1243.06,1246.95,560054884
628
- 2025-01-08,1246.95,1251.02,1239.67,1251.02,445750575
629
- 2025-01-09,1251.02,1253.26,1242.9,1245.77,336332868
630
- 2025-01-10,1245.77,1247.8,1230.48,1230.48,499266400
631
- 2025-01-13,1230.48,1235.65,1220.87,1235.65,519699252
632
- 2025-01-14,1235.65,1235.65,1226.7,1229.07,374576392
633
- 2025-01-15,1233.7,1237.46,1231.13,1236.18,466696448
634
- 2025-01-16,1241.49,1245.4,1235.56,1242.36,499935827
635
- 2025-01-17,1242.36,1249.11,1239.63,1249.11,432980446
636
- 2025-01-20,1250.03,1253.02,1247.5,1249.55,430051115
637
- 2025-01-21,1249.55,1254.17,1243.08,1246.09,478029221
638
- 2025-01-22,1246.09,1249.14,1242.53,1242.53,495154837
639
- 2025-01-23,1245.59,1263.59,1244.77,1259.63,540728780
640
- 2025-01-24,1259.26,1265.38,1258.46,1265.05,516926043
641
- 2025-02-03,1265.05,1265.05,1249.78,1253.03,534150700
642
- 2025-02-04,1256.91,1264.68,1255.44,1264.68,652235892
643
- 2025-02-05,1264.68,1271.8,1264.68,1269.61,583845302
644
- 2025-02-06,1271.33,1275.47,1268.28,1271.48,557739544
645
- 2025-02-07,1272.12,1279.35,1269.11,1275.2,600356895
646
- 2025-02-10,1275.2,1275.2,1263.26,1263.26,794054460
647
- 2025-02-11,1263.26,1268.45,1263.11,1268.45,622260600
648
- 2025-02-12,1268.45,1272.86,1266.59,1266.91,504507839
649
- 2025-02-13,1266.91,1270.67,1263.85,1270.35,511055562
650
- 2025-02-14,1272.15,1280.6,1272.15,1276.08,647411257
651
- 2025-02-17,1276.87,1278.49,1272.72,1272.72,851131491
652
- 2025-02-18,1272.72,1283.34,1272.19,1278.14,705014613
653
- 2025-02-19,1279.62,1288.56,1278.92,1288.56,810302000
654
- 2025-02-20,1288.56,1295.82,1288.56,1292.98,764414400
655
- 2025-02-21,1292.98,1296.75,1290.98,1296.75,730210454
656
- 2025-02-24,1298.29,1304.56,1294.69,1304.56,887369287
657
- 2025-02-25,1306.86,1309.97,1298.54,1303.16,881425026
658
- 2025-02-26,1304.5,1306.49,1301.2,1302.96,754920199
659
- 2025-02-27,1307.31,1307.87,1296.43,1307.8,889914300
660
- 2025-02-28,1307.8,1308.77,1300.66,1305.36,807551799
661
- 2025-03-03,1305.3,1309.77,1304.3,1309.37,927346160
662
- 2025-03-04,1309.37,1313.21,1298.28,1311.91,1046891192
663
- 2025-03-05,1312.96,1319.52,1304.71,1304.71,972631786
664
- 2025-03-06,1308.39,1318.22,1307.91,1318.22,1058717452
665
- 2025-03-07,1320.08,1327.07,1318.71,1326.05,952041245
666
- 2025-03-10,1332.03,1335.87,1326.51,1330.28,1010350519
667
- 2025-03-11,1319.09,1332.54,1315.92,1332.54,929624688
668
- 2025-03-12,1337.63,1342.91,1331.75,1334.41,934568537
669
- 2025-03-13,1336.41,1340.91,1324.87,1326.27,1066649034
670
- 2025-03-14,1325.84,1333.32,1324.3,1326.15,1019963200
671
- 2025-03-17,1330.62,1336.26,1329.05,1336.26,951867643
672
- 2025-03-18,1340.59,1341.65,1330.97,1330.97,898223931
673
- 2025-03-19,1330.46,1330.7,1320.85,1324.63,945849600
674
- 2025-03-20,1327.2,1332.41,1316.11,1323.93,910926478
675
- 2025-03-21,1323.94,1325.22,1320.67,1321.88,799888919
676
- 2025-03-24,1322.9,1330.32,1316.73,1330.32,917944680
677
- 2025-03-25,1330.99,1337.6,1329.81,1331.92,1006767919
678
- 2025-03-26,1333.61,1338.55,1323.69,1326.09,817278760
679
- 2025-03-27,1326.21,1328.82,1323.01,1323.81,670218049
680
- 2025-03-28,1324.42,1325.34,1315.72,1317.46,732006432
681
- 2025-03-31,1313.34,1314.09,1304.1,1306.86,863075434
682
- 2025-04-01,1313.03,1317.46,1308.06,1317.33,608874387
683
- 2025-04-02,1321.81,1324.46,1317.68,1317.83,847480434
684
- 2025-04-03,1272.87,1277.9,1229.41,1229.84,1754215700
685
- 2025-04-04,1205.64,1210.67,1158.17,1210.67,1977592840
686
- 2025-04-08,1210.67,1210.67,1130.98,1132.79,1142648348
687
- 2025-04-09,1112.27,1141.35,1073.61,1094.3,1593990576
688
- 2025-04-10,1094.3,1168.4,1094.3,1168.34,367335058
689
- 2025-04-11,1185.86,1222.46,1180.59,1222.46,1720215979
690
- 2025-04-14,1235.01,1242.94,1226.06,1241.44,1037578710
691
- 2025-04-15,1241.44,1246.21,1221.75,1227.79,1064439792
692
- 2025-04-16,1227.79,1233.84,1205.93,1210.3,816347824
693
- 2025-04-17,1210.3,1217.25,1197.5,1217.25,756538553
694
- 2025-04-18,1228.37,1234.67,1219.12,1219.12,1064573281
695
- 2025-04-21,1219.38,1222.77,1201.63,1207.07,880575750
696
- 2025-04-22,1207.07,1207.07,1136.98,1197.13,1699625685
697
- 2025-04-23,1207.1,1216.28,1202.27,1211.0,851439079
698
- 2025-04-24,1214.78,1224.66,1210.37,1223.35,770280300
699
- 2025-04-25,1223.65,1230.72,1220.67,1229.23,854847204
700
- 2025-04-28,1234.3,1234.3,1222.56,1226.8,675517832
701
- 2025-04-29,1226.99,1229.1,1222.3,1226.3,669684446
702
- 2025-05-05,1226.3,1240.05,1226.3,1240.05,591362131
703
- 2025-05-06,1240.05,1251.02,1240.05,1241.95,772948740
704
- 2025-05-07,1241.1,1250.79,1240.67,1250.37,759898580
705
- 2025-05-08,1250.37,1271.44,1250.37,1269.8,803212593
706
- 2025-05-09,1269.8,1275.59,1264.87,1267.3,746666475
707
- 2025-05-12,1267.3,1283.86,1267.3,1283.26,895786314
708
- 2025-05-13,1283.26,1293.43,1283.26,1293.43,942954501
709
- 2025-05-14,1293.43,1309.88,1293.43,1309.73,1043559901
710
- 2025-05-15,1309.73,1315.86,1301.61,1313.2,1109645449
711
- 2025-05-16,1313.2,1316.53,1299.77,1301.39,895132735
712
- 2025-05-19,1301.39,1306.2,1291.66,1296.29,890348374
713
- 2025-05-20,1296.29,1316.67,1296.29,1315.15,946119377
714
- 2025-05-21,1315.15,1331.6,1313.13,1323.05,1058996710
715
- 2025-05-22,1323.05,1331.93,1312.82,1313.84,1148623454
716
- 2025-05-23,1313.84,1320.07,1308.62,1314.46,710472639
717
- 2025-05-26,1314.46,1332.51,1288.86,1332.51,1024346255
718
- 2025-05-27,1332.51,1339.81,1329.6,1339.81,1115994131
719
- 2025-05-28,1339.81,1348.05,1337.18,1341.87,959859030
720
- 2025-05-29,1341.87,1348.31,1335.62,1341.86,924547288
721
- 2025-05-30,1341.86,1344.32,1331.37,1332.6,974058469
722
- 2025-06-02,1332.6,1336.3,1322.95,1336.3,960315873
723
- 2025-06-03,1336.3,1350.89,1336.3,1347.25,1152957223
724
- 2025-06-04,1347.25,1351.14,1341.53,1345.74,1038169633
725
- 2025-06-05,1345.74,1347.14,1336.11,1342.09,811579463
726
- 2025-06-06,1342.09,1342.09,1329.67,1329.89,979034743
727
- 2025-06-09,1329.89,1331.56,1310.57,1310.57,790509725
728
- 2025-06-10,1310.57,1323.61,1307.74,1316.23,777944604
729
- 2025-06-11,1316.23,1322.07,1310.39,1315.2,597001120
730
- 2025-06-12,1315.2,1326.03,1315.2,1322.99,859846095
731
- 2025-06-13,1322.99,1322.99,1304.12,1315.49,1207440926
732
- 2025-06-16,1315.49,1338.66,1313.4,1338.11,843115519
733
- 2025-06-17,1338.11,1353.01,1338.11,1347.69,857356146
734
- 2025-06-18,1347.69,1353.99,1341.64,1346.83,840361473
735
- 2025-06-19,1346.83,1353.96,1342.08,1352.04,790438894
736
- 2025-06-20,1352.04,1356.78,1347.36,1349.35,847574230
737
- 2025-06-23,1349.35,1358.18,1338.49,1358.18,835347486
738
- 2025-06-24,1358.18,1371.24,1358.18,1366.77,969476567
739
- 2025-06-25,1366.77,1371.57,1365.47,1366.75,845070326
740
- 2025-06-26,1366.75,1370.61,1360.78,1365.67,760270694
741
- 2025-06-27,1365.67,1373.28,1362.09,1371.44,715805416
742
- 2025-06-30,1371.44,1377.3,1371.44,1376.07,692605911
743
- 2025-07-01,1376.07,1382.16,1369.74,1377.84,815320356
744
- 2025-07-02,1377.84,1384.59,1375.26,1384.59,934750366
745
- 2025-07-03,1384.59,1392.39,1377.06,1381.96,1407953054
746
- 2025-07-04,1381.96,1388.04,1379.4,1386.97,875891313
747
- 2025-07-07,1386.97,1402.32,1386.97,1402.06,1299239698
748
- 2025-07-08,1402.06,1415.46,1402.06,1415.46,1220152771
749
- 2025-07-09,1415.46,1430.89,1415.46,1429.58,365432622
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/dfcash_flow_year.csv DELETED
@@ -1,13 +0,0 @@
1
- CP,Năm,Lãi/Lỗ ròng trước thuế,Khấu hao TSCĐ,Dự phòng RR tín dụng,Lãi/Lỗ chênh lệch tỷ giá chưa thực hiện,Lãi/Lỗ từ hoạt động đầu tư,Thu nhập lãi,Lưu chuyển tiền thuần từ HĐKD trước thay đổi VLĐ,Tăng/Giảm các khoản phải thu,Tăng/Giảm hàng tồn kho,Tăng/Giảm các khoản phải trả,Tăng/Giảm chi phí trả trước,Chi phí lãi vay đã trả,Tiền thu nhập doanh nghiệp đã trả,Tiền thu khác từ các hoạt động kinh doanh,Tiền chi khác từ các hoạt động kinh doanh,Lưu chuyển tiền tệ ròng từ các hoạt động SXKD,Mua sắm TSCĐ,Tiền thu được từ thanh lý tài sản cố định,"Tiền chi cho vay, mua công cụ nợ của đơn vị khác (đồng)","Tiền thu hồi cho vay, bán lại các công cụ nợ của đơn vị khác (đồng)",Đầu tư vào các doanh nghiệp khác,Tiền thu từ việc bán các khoản đầu tư vào doanh nghiệp khác,Tiền thu cổ tức và lợi nhuận được chia,Lưu chuyển từ hoạt động đầu tư,Tăng vốn cổ phần từ góp vốn và/hoặc phát hành cổ phiếu,Tiền thu được các khoản đi vay,Tiền trả các khoản đi vay,Tiền thanh toán vốn gốc đi thuê tài chính,Cổ tức đã trả,Lưu chuyển tiền từ hoạt động tài chính,Lưu chuyển tiền thuần trong kỳ,Tiền và tương đương tiền,Ảnh hưởng của chênh lệch tỷ giá,Tiền và tương đương tiền cuối kỳ
2
- CEO,2024,236522802656,110597989911,14523472322,-100936500,-85250560895,30662631339,306955398833,99344255221,-100856679097,-302108202329,44897790325,-19100451856,-85691256797,0,-20776444513,-77335590213,-415192169898,2315549032,-937620317538,1485000000000,0,6771241950,87275477139,228549780685,0,519351641617,-819377004343,0,-11310000000,-311335362726,-160121172254,1153356865428,104858874,993340552048
3
- CEO,2023,197881044502,97665590925,13851431730,-89351758,-59784677482,46213456898,295737494815,-440848171229,192528714780,273183506227,-72529780380,-81897294948,-141492952633,0,-54536853407,-29855336775,-333391939741,38185952371,-2075575685780,926716475088,-94068154689,93000000000,24379472605,-1420753880146,2572954600000,1076830469737,-1420810618337,0,-33000000000,2195974451400,745365234479,407902279191,89351758,1153356865428
4
- CEO,2022,473652414675,101585265753,-587102199,-415662837,-51485424421,122245189912,644994680883,-495035197740,-860955423488,1396421987401,-32339626692,-143973299564,-39877108183,0,-12608772927,456627239690,-107396547336,27483009620,-405667363014,603000000000,0,204847757643,35488226863,357755083776,0,2668591575508,-3251302058095,0,-143236593694,-725947076281,88435247185,319051369169,415662837,407902279191
5
- CEO,2021,118931975119,128712475617,16090702529,5944733,-329462347958,147277724912,81556474952,-132324054427,58371882932,-21268791695,29001554732,-109717326064,-80558401906,12798557700,-5034740303,-167174844079,-29854540605,9601451546,-262105589042,304006257250,-5100000000,420000000000,44683262020,481230841169,0,1019018833636,-1214195555369,-2138583346,-26358845621,-223674150700,90381846390,228678131745,-8608966,319051369169
6
- CEO,2020,-15230508516,133848759943,-1833548584,-166510064,-96179419546,133735806546,154174579779,279979023963,356480801632,-287625770633,39723079889,-116245487496,-111470922716,0,-32360679493,282654624925,-586514911744,924397722,-887300000000,1451150000000,0,128409221606,65605192390,172273899974,0,1612985189154,-2006054075680,-2332999992,-31991473885,-427393360403,27535164496,200976014220,166953029,228678131745
7
- CEO,2019,834358559599,122229149337,12204074051,1540440,-70290684881,147075524450,1045578162996,-105467908242,1222803832388,-2237918547961,76306844671,-132518407268,-142698078565,800811461,-69984062059,-343121752579,-1593792668526,1363636364,-1529746189587,1576748252754,0,24400000,142175503406,-1403227065589,1039159940000,4099085453148,-3267356215608,-2332999992,-280249977745,1588306199803,-158042618365,358811289562,207343023,200976014220
8
- CEO,2018,372077527976,79671585536,8922508711,-62333653,-71021928706,117857666994,507445026858,-346322419590,-987789732355,2459025237781,-66420478020,-93977695891,-129149029231,1123981920,-13940333026,1329994558446,-966648596902,0,-2457700000000,1730400000000,-28150000000,145000000000,84739450248,-1492359146654,54000000000,1975768396762,-1706436629261,-2507975004,-243856056678,76967735819,-85396852389,444097062786,111079165,358811289562
9
- CEO,2017,406751382793,47285044628,12387995734,-85690482,-35190495295,124307356763,555455594141,-238906263380,-646657830296,1175329880262,-52671777463,-114745188810,-118740449661,-1724004964,-7347546627,549992413202,-524762758518,528676288,-540600000000,289900000000,-82600000000,82600000000,-23963951155,-798898033385,593491769597,1521714485066,-1349423273218,-19441666,-194007294309,571756245470,322850625287,121150408600,96028899,444097062786
10
- CEO,2016,300388400856,36009886514,145000000,-150515920,-12537646922,73693028738,397548153266,-538601436756,143151422295,218901449172,-38513487923,-72061500746,-47969966022,0,0,62454633286,-343964528682,6650000000,-633885000000,430785000000,0,0,11054276810,-529360251872,352819980000,1261330632860,-1007902125643,0,-62925596400,543322890817,76417272231,44726779101,6357268,121150408600
11
- CEO,2015,0,10020537451,0,0,0,0,0,0,0,0,0,0,0,0,0,-200263726798,-691348795504,100000000,-610452340000,634977340000,0,0,5508061332,-661215734172,445219980000,611070181353,-118075390349,0,-72782696800,865432074204,3952613234,40768091246,6074621,44726779101
12
- CEO,2014,0,7806918123,0,0,0,0,0,0,0,0,0,0,0,0,0,-35817854708,-214409222451,95431004,-58725000000,9500000000,0,0,180310387,-263358481060,21303314874,439342047535,-106537769367,0,-20587197850,333520395192,34344059424,6423990709,41113,40768091246
13
- CEO,2013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32764016419,-18536555182,3069727273,-8000000000,0,0,0,1389444257,-22077383652,0,125037056605,-132979664657,0,-3079313986,-11021922038,-335289271,6759180759,99221,6423990709
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/dfincome_statement_quarter.csv DELETED
@@ -1,45 +0,0 @@
1
- ticker,yearReport,lengthReport,Revenue (Bn. VND),Revenue YoY (%),Attribute to parent company (Bn. VND),Attribute to parent company YoY (%),Interest and Similar Income,Interest and Similar Expenses,Net Interest Income,Fees and Comission Income,Fees and Comission Expenses,Net Fee and Commission Income,Net gain (loss) from foreign currency and gold dealings,Net gain (loss) from trading of trading securities,Net gain (loss) from disposal of investment securities,Net Other income/(expenses),Other expenses,Net Other income/expenses,Dividends received,Total operating revenue,General & Admin Expenses,Operating Profit before Provision,Provision for credit losses,Profit before tax,Tax For the Year,Business income tax - current,Business income tax - deferred,Minority Interest,Net Profit For the Year,Attributable to parent company,EPS_basis
2
- HDB,2025,1,14991720000000,0.042617290898369416,4234754000000,0.36175706772072036,14991720000000,-7583620000000,7408100000000,1177239000000,-443949000000,733290000000,188241000000,389280000000,-16744000000,560161000000,-81344000000,478817000000,23569000000,9204553000000,-2524523000000,6680030000000,-1324795000000,5355235000000,-997563000000,-946338000000,-51225000000,-122918000000,4357672000000,4234754000000,1212
3
- HDB,2024,4,15149456000000,-0.02635072337669324,3114414000000,-0.06862685580737433,15149456000000,-6946053000000,8203403000000,960726000000,-537589000000,423137000000,234621000000,6162000000,141619000000,458422000000,-64873000000,393549000000,49640000000,9452131000000,-3545259000000,5906872000000,-1831864000000,4075008000000,-838020000000,-916084000000,78064000000,-122574000000,3236988000000,3114414000000,0
4
- HDB,2024,3,14221978000000,0.06206384520578471,3423876000000,0.3803502604376643,14221978000000,-6448533000000,7773445000000,946414000000,-534304000000,412110000000,123899000000,141710000000,-88800000000,163363000000,-12779000000,150584000000,22024000000,8534972000000,-2951077000000,5583895000000,-1093488000000,4490407000000,-944771000000,-957868000000,13097000000,-121760000000,3545636000000,3423876000000,0
5
- HDB,2024,2,14245165000000,0.12420218674324884,3114891000000,0.4430458737867451,14245165000000,-6525287000000,7719878000000,876036000000,-651467000000,224569000000,310407000000,-279000000,-49917000000,140389000000,-52031000000,88358000000,0,8293016000000,-3029780000000,5263236000000,-1126231000000,4137005000000,-885153000000,-879466000000,-5687000000,-136961000000,3251852000000,3114891000000,1077
6
- HDB,2024,1,14378929000000,0.30493621172760377,3109772000000,0.48934727324102856,14378929000000,-7218579000000,7160350000000,512447000000,-155685000000,356762000000,174886000000,-78664000000,65351000000,107688000000,-34308000000,73380000000,0,7752065000000,-2454639000000,5297426000000,-1269851000000,4027575000000,-814403000000,-808137000000,-6266000000,-103400000000,3213172000000,3109772000000,1075
7
- HDB,2023,4,15559459000000,0.5916709545754458,3343895000000,0.9258917319977608,15559459000000,-8086956000000,7472503000000,825654000000,-233870000000,591784000000,283333000000,-92086000000,111106000000,149716000000,-258697000000,-108981000000,0,8257659000000,-2630124000000,5627535000000,-1242405000000,4385130000000,-937515000000,-981425000000,43910000000,-103720000000,3447615000000,3343895000000,0
8
- HDB,2023,3,13390888000000,0.615856790764042,2480440000000,0.23038613878575487,13390888000000,-8474740000000,4916148000000,444169000000,-126210000000,317959000000,185863000000,29936000000,516324000000,118848000000,-3951000000,114897000000,4101000000,6085228000000,-2301873000000,3783355000000,-636089000000,3147266000000,-632108000000,-632108000000,0,-34718000000,2515158000000,2480440000000,0
9
- HDB,2023,2,12671355000000,0.5683305613032856,2158553000000,0.03820161057982509,12671355000000,-7716840000000,4954515000000,790742000000,-189878000000,600864000000,145057000000,75910000000,515414000000,129369000000,-7738000000,121631000000,0,6413391000000,-2238587000000,4174804000000,-1433167000000,2741637000000,-562109000000,-562109000000,0,-20975000000,2179528000000,2158553000000,638
10
- HDB,2023,1,11018875000000,0.5344141427827618,2088010000000,0.08841278586988421,11018875000000,-6178067000000,4840808000000,769603000000,-92408000000,677195000000,-49550000000,27963000000,24161000000,143711000000,-12105000000,131606000000,5224000000,5657407000000,-1958618000000,3698789000000,-956090000000,2742699000000,-548987000000,-548987000000,0,-105702000000,2193712000000,2088010000000,830
11
- HDB,2022,4,9775550000000,0.44308817370526843,1736284000000,0.1520022717802955,9775550000000,-4843448000000,4932102000000,936071000000,-116054000000,820017000000,-65593000000,351000000,-3876000000,163947000000,21898000000,185845000000,0,5868846000000,-2671102000000,3197744000000,-945792000000,2251952000000,-452501000000,-485901000000,33400000000,-63167000000,1799451000000,1736284000000,0
12
- HDB,2022,3,8287175000000,0.28112581481251314,2015985000000,0.4087305608061129,8287175000000,-3802325000000,4484850000000,790195000000,-96922000000,693273000000,96502000000,-8813000000,-11513000000,160239000000,-20267000000,139972000000,0,5394271000000,-2000925000000,3393346000000,-680925000000,2712421000000,-542934000000,-542934000000,0,-153502000000,2169487000000,2015985000000,0
13
- HDB,2022,2,8079518000000,0.22536003544049696,2079127000000,0.3397481375803139,8079518000000,-3528293000000,4551225000000,916555000000,-81312000000,835243000000,80329000000,-12837000000,19346000000,144321000000,-40608000000,103713000000,4533000000,5581552000000,-2033070000000,3548482000000,-772314000000,2776168000000,-556075000000,-556075000000,0,-140966000000,2220093000000,2079127000000,1043
14
- HDB,2022,1,7181161000000,0.1326916731283798,1918399000000,0.22707798703840634,7181161000000,-3137770000000,4043391000000,665634000000,-57349000000,608285000000,22999000000,38285000000,308663000000,119619000000,-21059000000,98560000000,2252000000,5122435000000,-1925612000000,3196823000000,-669308000000,2527515000000,-507076000000,-507076000000,0,-102040000000,2020439000000,1918399000000,963
15
- HDB,2021,4,6774049000000,0.09034823449045581,1507188000000,0.42424563140925087,6774049000000,-3021053000000,3752996000000,810794000000,-69663000000,741131000000,91897000000,-9494000000,36982000000,208925000000,-192602000000,16323000000,0,4629835000000,-1656610000000,2973225000000,-988067000000,1985158000000,-396288000000,-400350000000,4062000000,-81682000000,1588870000000,1507188000000,2058
16
- HDB,2021,3,6468666000000,0.07192332262017503,1431065000000,0.311327670414456,6468666000000,-3162384000000,3306282000000,376740000000,-47826000000,328914000000,20574000000,35667000000,-11835000000,85251000000,-58920000000,26331000000,0,3705933000000,-1411602000000,2294331000000,-403307000000,1891024000000,-377985000000,-377985000000,0,-81974000000,1513039000000,1431065000000,0
17
- HDB,2021,2,6593587000000,0.21258091965145953,1551879000000,0.28196191813638427,6593587000000,-3124886000000,3468701000000,593670000000,-49698000000,543972000000,42453000000,54977000000,55665000000,121968000000,-33725000000,88243000000,0,4254011000000,-1682984000000,2571027000000,-477774000000,2093253000000,-421778000000,-421778000000,0,-119596000000,1671475000000,1551879000000,0
18
- HDB,2021,1,6339908000000,0.16281114590832182,1563388000000,0.7593258829050143,6339908000000,-2977110000000,3362798000000,346529000000,-33108000000,313421000000,24324000000,19782000000,396401000000,80131000000,-28391000000,51740000000,0,4168466000000,-1631572000000,2536894000000,-436712000000,2100182000000,-420067000000,-420067000000,0,-116727000000,1680115000000,1563388000000,981
19
- HDB,2020,4,6212739000000,0.1464105030597142,1058236000000,-0.05602129455022934,6212739000000,-3000578000000,3212161000000,363957000000,-42978000000,320979000000,93324000000,54445000000,24922000000,302934000000,-44082000000,258852000000,0,3964683000000,-1872114000000,2092569000000,-655763000000,1436806000000,-290321000000,-282644000000,-7677000000,-88249000000,1146485000000,1058236000000,0
20
- HDB,2020,3,6034635000000,0.21349467588482385,1091310000000,0.21434500746648982,6034635000000,-3013052000000,3021583000000,292532000000,36320000000,328852000000,30484000000,-17173000000,28065000000,124512000000,-47795000000,76717000000,0,3468528000000,-1562467000000,1906061000000,-432226000000,1473835000000,-295149000000,-295149000000,0,-87376000000,1178686000000,1091310000000,1130
21
- HDB,2020,2,5437647000000,0.13644637027274603,1210550000000,0.5396972371811667,5437647000000,-2728107000000,2709540000000,218143000000,-5277000000,212866000000,18928000000,-17485000000,140737000000,143637000000,-13104000000,130533000000,260000000,3195379000000,-1130488000000,2064891000000,-407959000000,1656932000000,-336535000000,-337135000000,600000000,-109847000000,1320397000000,1210550000000,1254
22
- HDB,2020,1,5452225000000,0.22768827191767713,888629000000,0.1124242947740548,5452225000000,-2568628000000,2883597000000,213642000000,-55532000000,158110000000,24920000000,63695000000,-32218000000,59010000000,-6269000000,52741000000,0,3150845000000,-1607759000000,1543086000000,-292438000000,1250648000000,-249343000000,-249343000000,0,-112676000000,1001305000000,888629000000,922
23
- HDB,2019,4,5419297000000,0.14278071663754519,1121038000000,0.437860495063855,5419297000000,-2531263000000,2888034000000,231492000000,-70754000000,160738000000,54814000000,39223000000,2847000000,196880000000,1118000000,197998000000,0,3343654000000,-1366195000000,1977459000000,-407220000000,1570239000000,-313898000000,-317162000000,3264000000,-135303000000,1256341000000,1121038000000,0
24
- HDB,2019,3,4972939000000,0.18699861344067453,898682000000,0.5845997866469183,4972939000000,-2468069000000,2504870000000,193122000000,-44005000000,149117000000,-296000000,14105000000,75491000000,118900000000,8851000000,127751000000,0,2871038000000,-1284028000000,1587010000000,-349486000000,1237524000000,-248484000000,-248484000000,0,-90358000000,989040000000,898682000000,916
25
- HDB,2019,2,4784781000000,0.1721512053622064,786226000000,0.06530646533735847,4784781000000,-2461040000000,2323741000000,192044000000,-47871000000,144173000000,80905000000,-2674000000,33535000000,137438000000,-36617000000,100821000000,27069000000,2707570000000,-1292905000000,1414665000000,-305733000000,1108932000000,-212703000000,-213437000000,734000000,-110003000000,896229000000,786226000000,802
26
- HDB,2019,1,4441050000000,0.1287336620119953,798822000000,0.054884715949607796,4441050000000,-2411140000000,2029910000000,174771000000,-32923000000,141848000000,94380000000,29805000000,128076000000,51686000000,-9973000000,41713000000,0,2465732000000,-1137368000000,1328364000000,-226644000000,1101720000000,-222994000000,-222994000000,0,-79904000000,878726000000,798822000000,814
27
- HDB,2018,4,4742202000000,0.20429443973362404,779657000000,1.2359410713722385,4742202000000,-2581037000000,2161165000000,132926000000,-35649000000,97277000000,169545000000,-1885000000,6348000000,229745000000,-4818000000,224927000000,0,2657377000000,-1184272000000,1473105000000,-352401000000,1120704000000,-228639000000,-205816000000,-22823000000,-112408000000,892065000000,779657000000,0
28
- HDB,2018,3,4189507000000,0.04788523631091987,567135000000,-0.2719452407207952,4189507000000,-2420801000000,1768706000000,142382000000,-26941000000,115441000000,51052000000,16069000000,8126000000,133582000000,-30561000000,103021000000,53618000000,2116033000000,-1148111000000,967922000000,-146552000000,821370000000,-165739000000,-165739000000,0,-88496000000,655631000000,567135000000,0
29
- HDB,2018,2,4082051000000,0.1431482671662627,738028000000,1.0987632554052478,4082051000000,-2197669000000,1884382000000,135663000000,-21086000000,114577000000,55020000000,21093000000,172670000000,95610000000,-5539000000,90071000000,26111000000,2363924000000,-1099993000000,1263931000000,-248139000000,1015792000000,-195895000000,-195895000000,0,-81869000000,819897000000,738028000000,752
30
- HDB,2018,1,3934542000000,0.1508533393549323,757260000000,1.8345024292740626,3934542000000,-2103102000000,1831440000000,130078000000,-19199000000,110879000000,22698000000,83317000000,160114000000,87853000000,-15715000000,72138000000,22431000000,2303017000000,-1009080000000,1293937000000,-247179000000,1046758000000,-212844000000,-212844000000,0,-76654000000,833914000000,757260000000,772
31
- HDB,2017,4,3937743000000,0.20032902989221635,348693000000,-0.011795213331255048,3937743000000,-2192925000000,1744818000000,98893000000,-25622000000,73271000000,7481000000,-1972000000,-18323000000,147223000000,-26037000000,121186000000,250000000,1926711000000,-1158046000000,768665000000,-264160000000,504505000000,-87665000000,-91592000000,3927000000,-68147000000,416840000000,348693000000,0
32
- HDB,2017,3,3998059000000,0.3639885055471345,778973000000,10.81658626862049,3998059000000,-2134173000000,1863886000000,53125000000,-18015000000,35110000000,32138000000,5234000000,342925000000,128246000000,-5959000000,122287000000,37000000,2401617000000,-1051472000000,1350145000000,-318952000000,1031193000000,-206660000000,-206660000000,0,-45560000000,824533000000,778973000000,0
33
- HDB,2017,2,3570885000000,0.29104608470706483,351649000000,0.7212720758115675,3570885000000,-2194452000000,1376433000000,36736000000,1368000000,38104000000,56288000000,5921000000,115165000000,88299000000,-11071000000,77228000000,43099000000,1712238000000,-990126000000,722112000000,-228391000000,493721000000,-90297000000,-90297000000,0,-51775000000,403424000000,351649000000,0
34
- HDB,2017,1,3418804000000,0.40870480318000685,267158000000,0.3707650707809766,3418804000000,-2062707000000,1356097000000,56903000000,-24638000000,32265000000,34006000000,-1452000000,43105000000,27145000000,-5078000000,22067000000,495000000,1486583000000,-893980000000,592603000000,-205256000000,387347000000,-77751000000,-77751000000,0,-42438000000,309596000000,267158000000,0
35
- HDB,2016,4,3280553000000,0.3766587410228025,352855000000,0.4051362307759699,3280553000000,-1903018000000,1377535000000,48750000000,-19572000000,29178000000,56907000000,45120000000,117868000000,127761000000,-49070000000,78691000000,0,1705299000000,-992130000000,713169000000,-210353000000,502816000000,-101915000000,-95590000000,-6325000000,-48046000000,400901000000,352855000000,0
36
- HDB,2016,3,2931153000000,1.1957696374183882,65922000000,9.568798703552355,2931153000000,-1754746000000,1176407000000,55442000000,-13896000000,41546000000,44123000000,33356000000,5341000000,25035000000,-7870000000,17165000000,8810000000,1326748000000,-831101000000,495647000000,-353320000000,142327000000,-26981000000,-26981000000,0,-49424000000,115346000000,65922000000,0
37
- HDB,2016,2,2765885000000,1.293252408156953,204296000000,1.6598727692687825,2765885000000,-1578184000000,1187701000000,40371000000,-13030000000,27341000000,55872000000,-20596000000,-95964000000,-6102000000,16709000000,10607000000,3021000000,1167982000000,-769132000000,398850000000,-286389000000,112461000000,-22822000000,-22822000000,0,114657000000,89639000000,204296000000,57
38
- HDB,2016,1,2426913000000,0.33995052817579113,194897000000,0.4850514234833937,2426913000000,-1405988000000,1020925000000,39051000000,-11735000000,27316000000,46400000000,20596000000,7885000000,40102000000,-30405000000,9697000000,454000000,1133273000000,-700006000000,433267000000,-143543000000,289724000000,-59065000000,-59065000000,0,-35762000000,230659000000,194897000000,241
39
- HDB,2015,4,2382982000000,1.1683073382829166,251118000000,2.209344872405808,2382982000000,-1312971000000,1070011000000,-115450000000,-10394000000,-125844000000,7851000000,-6922000000,75583000000,50474000000,-36168000000,14306000000,577533000000,1612518000000,-757775000000,854743000000,-451279000000,403464000000,-73748000000,-75753000000,2005000000,-78598000000,329716000000,251118000000,0
40
- HDB,2015,1,1811195972514,0.1927479424530658,131239226412,4.631943345718851,1811195972514,-1129902410436,681293562078,44858616270,-10902289068,33956327202,277315794,0,28324491203,10770727372,-11427631724,-656904352,2291778800,745486570725,-474915823093,270570747632,-104288220189,166282527443,-35043301031,-35043301031,0,0,131239226412,131239226412,0
41
- HDB,2014,1,1518506893241,0.22046898534772785,23302653872,-0.5861433461878406,1518506893241,-1199785974375,318720918866,52548552389,-11256668725,41291883664,11767715805,0,62471022157,14036084659,-3308900203,10727184456,120000000,445098724948,-408874392182,36224332766,-5074165268,31150167498,-7847513626,-7847513626,0,0,23302653872,23302653872,0
42
- HDB,2013,4,1099005642755,0.0,78245875711,0.0,1099005642755,-1140954109646,-41948466891,38844926598,-10728092295,28116834303,-19503078335,46258888889,532132058307,70442818536,-4636044081,65806774455,-1405730500,609457280228,-427095896268,182361383960,-88379540173,93981843787,-15735968076,-17388182996,1652214920,0,78245875711,78245875711,0
43
- HDB,2013,3,1334909158980,0.0,6237416555,0.0,1334909158980,-1108730442639,226178716341,22066839794,-6777394178,15289445616,-24633158579,0,9724225448,12675806043,-1194654047,11481151996,26115734777,264156115599,-236793212534,27362903065,-19610290404,7752612661,-1515196106,-1515196106,0,0,6237416555,6237416555,0
44
- HDB,2013,2,1206097065531,0.0,76806681267,0.0,1206097065531,-1211362761590,-5265696059,16063776530,-6190483554,9873292976,-5972299997,15670641975,111596139560,-21534151,-7064943519,-7086477670,115781920549,234597521334,-134157885247,100439636087,-36538586453,63901049634,12905631633,12905631633,0,0,76806681267,76806681267,0
45
- HDB,2013,1,1244199493368,0.0,56306099364,0.0,1244199493368,-1113791055022,130408438346,11671484742,-4891367681,6780117061,-3906474729,0,28788264966,171846495486,-219450705,171627044781,819693600,334517084025,-212386252601,122130831424,-47312985867,74817845557,-18511746193,-18511746193,0,0,56306099364,56306099364,0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/dfratio_quarter.csv DELETED
@@ -1,46 +0,0 @@
1
- Meta,Meta,Meta,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu thanh khoản,Chỉ tiêu thanh khoản,Chỉ tiêu thanh khoản,Chỉ tiêu thanh khoản,Chỉ tiêu thanh khoản,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá
2
- ticker,yearReport,lengthReport,(ST+LT borrowings)/Equity,Debt/Equity,Fixed Asset-To-Equity,Owners' Equity/Charter Capital,Asset Turnover,Fixed Asset Turnover,Days Sales Outstanding,Days Inventory Outstanding,Days Payable Outstanding,Cash Cycle,Inventory Turnover,EBIT Margin (%),Gross Profit Margin (%),Net Profit Margin (%),ROE (%),ROIC (%),ROA (%),EBITDA (Bn. VND),EBIT (Bn. VND),Dividend yield (%),Current Ratio,Cash Ratio,Quick Ratio,Interest Coverage,Financial Leverage,Market Capital (Bn. VND),Outstanding Share (Mil. Shares),P/E,P/B,P/S,P/Cash Flow,EPS (VND),BVPS (VND),EV/EBITDA
3
- CEO,2025,1,0.1323031957,0.3898196701,0.3371727081491191,1.178143762406588,0.1503461777,0.6184608488,172.09418144801035,494.1985109351,80.2701526923,746.5628450754103,0.738569607,0.18243489858516526,0.2680501302050179,0.12055044385620176,0.0318453496,0.028945347,0.0216153906,314805194620.0,59536526136,0.0277777778,2.6967711371,0.4715144671,1.9067993948,-8.02937631197873,1.3898196700681205,9727315776000,540406432,50.3111193131,1.5877469773,7.2332699973,91.9782014139,72.79874214006395,11336.8189370736,30.5610775582
4
- CEO,2024,4,0.136763824,0.4190677783,0.34202983108625357,1.1680655500158814,0.1423028558,0.7426227993,180.29029440766158,505.553656231,81.84039261,767.6843432486615,0.7219807344,0.13768865943429556,0.18224180406806392,0.17245415948925225,0.0315949309,0.0269421539,0.0206886378,294899163780.0,52544755580,0.0819672131,2.5387152172,0.5052455162,1.8388411569,-7.292647325903443,1.4190677782522836,6592958470400,540406432,34.6717286551,1.0828009216,5.0407339453,-85.2512853686,121.78235524036101,11267.0757443168,21.6506474399
5
- CEO,2024,3,0.1448493007,0.4144375521,0.3479827134922951,1.1712649686593664,0.1511250049,0.7744869561,170.74117407487577,503.297188724,82.340532544,756.3788953428758,0.7252176411,0.21570341976368268,0.36831962493863596,0.18009242637458292,0.0284538073,0.0262350278,0.0187327647,286382192787.0,52954074982,0.0862068966,2.5961990563,0.5424572709,1.9217192431,-6.63110751985999,1.4144375521246424,6268714611200,540406432,36.7201109389,1.0351961023,4.5516570792,-16.032244445,81.81205384320815,11205.6063330312,21.162328241
6
- CEO,2024,2,0.14332437069999998,0.4354008818,0.34842816009363264,1.162790456870247,0.1496719786,0.8816495689,173.1125756875885,531.8830455379,79.4322376058,784.4278588312885,0.6862410883,0.08626200214595828,0.2564783431239169,0.11237867784270696,0.0274675422,0.0244273132,0.0176942322,268488168074.0,33758041050,0.0662251656,2.5034124166,0.5112867247,1.8446984565,-4.478828096393905,1.435400881803075,8160137123200,540406432,48.6067971632,1.3567661507,5.8882640504,-12.437924824,81.38064204054477,11129.4050134973,29.652516374
7
- CEO,2024,1,0.1456708537,0.4431432025,0.2162547219518536,1.1616022051876689,0.1517647353,0.9658230845,182.42173618627356,584.4867688518,79.7052424545,846.6137474925736,0.6244794912,0.155605166023324,0.3128621775736245,0.124884632446153,0.0303065122,0.0294633594,0.0183679471,299934460021.0,45044302257,0.0568181818,2.6256753209,0.6111678986,1.9164385909,-5.677012774939833,1.443143202543415,9058346176000,514678760,47.9902444021,1.5143545515,6.8329715081,3626.6687013211,70.24066373751269,11622.1131853003,28.9581297507
8
- CEO,2023,4,0.1762840593,0.5089277953,0.21869044743321384,1.1537169361959037,0.1690560205,1.0093955355,187.0513528972152,521.1826243222,104.6708596442,812.9048368636152,0.7003303314,0.10766835048721109,0.2922153523509093,0.10284346006349138,0.0327225191,0.0295028561,0.018290646,306186727096.0,48550000878,0.0444444444,2.3271518711,0.4665949853,1.8112913427,6.919302424805115,1.511079974804091,11580272100000,514678760,55.7162442891,1.9468607717,8.3103696752,-281.35632469,90.10349067251192,11557.0668058014,31.689919709
9
- CEO,2023,3,0.1467301831,0.5018856893,0.2168646702923364,1.1749637843714635,0.3240424226,1.7583442479,105.11619959393721,344.3187787329,58.6344685543,508.0694468811372,1.0600641689,0.15698349241784632,0.3482689911859728,0.1469125109138271,0.0747054466,0.0666914638,0.039208251,563201333321.0,39887565749,0.0454545455,2.4929160445,1.2033962967,1.8195980887,-3.591064838411286,1.5018856893260142,11322932720000,514678760,22.9911113498,1.914292752,4.6415158033,13.7047238306,72.5280634953733,11492.4950620169,16.7714329828
10
- CEO,2023,2,0.2520817353,0.8335198046,0.3687248613647161,0.6987697542719107,0.3545438641,1.8054740766,101.42921383095376,327.5750070614,59.4347429191,488.4389638114538,1.1142486213,0.2065308268947163,0.32501743247917325,0.12256153412303106,0.0881441845,0.1145132841,0.0402062399,604726821137.0,68401821244,0.0485436893,1.4509755214,0.2526582627,0.8369435888,-3.78614028935846,1.833519804633915,10602382456000,514678760,22.9116449776,1.7952427118,4.2084320259,7.760107118,78.86798114031362,11474.771552706,18.3304585707
11
- CEO,2023,1,0.40209205420000005,0.7623075461,0.3695924820606593,0.6922431593837877,0.3603133706,1.8652114772,97.41111913040484,287.4050680779,60.5910149774,445.4072021857049,1.2699845637,0.1472893253277329,0.2939682439205366,0.08048861839255035,0.0857648541,0.1083779531,0.0374858591,625009770706.0,52621898441,0.0,1.6186940968,0.0624162406,0.8696432762,-2.1874531939680746,1.7623075460749797,5301203691000,257339985,19.4971372557,1.6101521462,2.028420257,25.7395038643,111.74354387251557,12793.8220300005,10.774254995
12
- CEO,2022,4,0.4255872649,0.89841177,0.37576435894891974,0.6882122266625798,0.3612900335,1.7940022194,103.82727458402661,231.2970033716,66.867964325,401.9922422806266,1.5780576258,0.20284222392844442,0.35999691555481556,0.12592043711029838,0.0769027028,0.1109633697,0.03953175,643576700060.0,303642532518,0.0,1.5090996788,0.168136939,0.9041303424,-10.672295522915128,1.8984167247828578,5944553653500,257339985,21.3137369052,1.8198543981,2.3321133726,13.018394736,732.4756516947804,12693.3231712048,12.0625040121
13
- CEO,2022,3,0.6916594881,1.2103925889,0.3969282432775848,0.6568661893748519,0.20998581,1.0862957586,151.5589447710829,309.1229595389,84.7934243863,545.4753286962829,1.1807599168,0.24227816645471797,0.40535507222820677,0.08341790935616482,0.088049495,0.0532092075,0.0422703617,580215028975.0,80900625010,0.0,1.2607098012,0.1035677077,0.7850471658,-2.634317272178878,2.2103925889270584,5069597704500,257339985,16.2743140582,1.6484373864,3.276036326,32.2329862058,108.2404598026226,11950.71172373,11.8717893084
14
- CEO,2022,2,0.7319307253,1.1415368821,0.40344377911165014,0.6492484468025355,0.1867601417,0.9300547823,155.25244997980022,265.7046730278,97.7879971805,518.7451201881003,1.3737056102,0.20742552800382164,0.3371518819246104,0.06298630257225014,0.0721396445,0.0324907506,0.0348330194,472970446903.0,88226270665,0.0,1.2262589769,0.0923908114,0.8920508861,-2.7601376347315916,2.1415368820927223,4014503766000,257339985,16.094581722,1.3169030079,3.0018336518,-12577.2787319604,104.1057126547979,11845.9749171859,12.5986337543
15
- CEO,2022,1,0.7492286748,0.988680906,0.40167529767917204,0.6585538802987452,0.1492741869,0.7247145293,173.3133335127878,268.897816433,115.7716371474,557.9827870931879,1.3573929489,0.23641066901601485,0.3231107830931451,0.12004990256900333,0.0431660715,0.0013565227,0.0208250104,319962623377.0,69221826115,0.0,1.188204025,0.0982565624,0.9194310465,-2.2244240134664897,1.9886809059950217,7411391568000,257339985,50.4686562298,2.4422559703,7.0408039852,-90.52043521,136.59365329099558,11792.3757173297,29.5945338526
16
- CEO,2021,4,0.7507260512,0.9947224222,0.40860895753136034,0.6540174296768918,0.1244879218,0.6464127037,243.50527944033186,295.7214373081,154.0365961701,693.2633129185318,1.2342696672,0.07873604684814595,0.23358656944678838,0.44752529426499926,0.0266498157,-0.0149591537,0.0128586876,49707329107.0,39007411813,0.0,1.1694605612,0.1454978461,0.89278207,-0.8580329454826312,1.9919471978596182,10602407382000,257339985,113.8203079438,3.533387804,11.7568014409,-63.4210693625,861.5566615075384,11660.1976023547,260.7362040529
17
- CEO,2021,3,0.989062705,1.1716786293,0.45297185371622595,0.5974593990011947,0.1459502633,0.7264950109,148.694673015258,270.6437525202,131.181571042,550.519996577458,1.3486363406,-0.20959261883578492,0.1100716699953651,-0.27646158819267536,-0.0466151256,-0.0128891237,-0.0217234504,52384678159.0,-25944989611,0.0,1.0348278497,0.0287022866,0.69510894,0.784203234681093,2.171678629313335,14822783136000,257339985,-94.9993486067,5.332443486,14.1398418433,-32.361011314,-132.98573081054622,10801.8022414861,327.9752145622
18
- CEO,2021,2,0.9699207391,1.1537085014,0.4484738290039992,0.6080808938040175,0.1624765537,0.8403792294,138.41436611455208,268.8347566888,135.8328798469,543.0820026502521,1.3577113484,-0.5339270372693932,-0.20501738128583924,-0.5389582416210205,-0.0308902653,0.001064367,-0.014467063,134622903817.0,-75082561575,0.0,1.0486863058,0.0405325227,0.7474143007,2.4202467685662374,2.1537085014168182,2779271838000,257339985,-26.2611109098,0.9874063447,2.3383136638,-12.3543772379,-294.5133689271024,10937.7462056547,38.0396389262
19
- CEO,2021,1,0.9855718910694122,1.1075854301452637,0.4358357454352041,0.6324232710109564,0.15691059827804565,0.849450409412384,149.45856401271763,296.5768737792969,149.91351318359375,595.9489509756082,1.2307095527648926,-0.11959441431748272,0.1156698923854545,-0.1306135567698394,-0.026809755712747574,-0.001977750798687339,-0.012459425255656242,117608808448.0,-16985007137,0.0,1.2247498035430908,0.05956976115703583,0.8620041608810425,0.5119139159808381,2.107585471855925,2032985881500,257339985,-21.7356804678,0.7031279322,1.7259133714,-6.0019780028,-72.08349278096057,11235.508700119,37.2514777652
20
- CEO,2020,4,0.9709939250999999,1.1520621708,0.3894380915860174,0.639582570834205,0.1710863619,0.9674945489,158.8287617182847,318.6432603023,172.9197633425,650.3917853630848,1.1454816262,0.0794960803425834,0.2259982885468961,-0.04279362602964543,-0.0188608842,0.0074113051,-0.0086800397,173874994087.0,51025860090,0.0,1.1919028603,0.1088242228,0.8754022877,-2.1813526917478803,2.1520621707534597,2599133848500,257339985,-38.6980021029,0.8930183199,1.9633370629,9.1954407227,-106.73735435245324,11309.9583460184,30.5693679989
21
- CEO,2020,3,1.0599018219,1.1282750622,0.3803556165239115,0.6558345924526302,0.2632570274,1.5087210502,99.5991072435605,218.6572816213,106.3485889068,424.60497777166046,1.6692789615,0.17654409978442986,0.44046583417387425,0.06049798420225245,0.0200344205,0.0450879282,0.0091888526,403076340013.0,46619681971,0.0,1.3404067611,0.0822133645,0.9553071549,-1.5131759678519678,2.128275062246464,2290325866500,257339985,31.7651403655,0.7795600613,1.1087460622,-2.6953703475,62.07971745626705,11416.6957003747,12.4205769505
22
- CEO,2020,2,1.1320325823,1.2177050709,0.38541287018092873,0.654465838755783,0.3041849833,1.7674838276,93.19894784347511,224.6737788392,92.8698620069,410.7425886895751,1.6245776516,-0.7020830690602259,-0.155543113033394,-0.48852564481386773,0.0266355353,0.0517497977,0.0118720123,424573872278.0,-91244498588,0.0,1.2908661958,0.0532291497,0.9432048512,2.447922326989417,2.217705070920052,1801379895000,257339985,18.9196009614,0.6164893653,0.7367743749,8.3001116685,-246.71655050419002,11354.6159829185,11.4362054486
23
- CEO,2020,1,1.0031921588,1.1822513027,0.3768013496444368,0.67521322254895,0.4668290422,2.7430242659,65.68104158783571,200.507948091,75.3105790781,341.4995687569357,1.8203767156,0.11677941244265645,0.4051862073918438,0.027150600210743277,0.1126571151,0.1335831327,0.0460865244,922819883964.0,33625190672,0.0,1.2375739558,0.0572642449,0.8978803368,-0.796254415764317,2.182251302688035,1749911898000,257339985,4.2072001175,0.5861472898,0.460925692,18.3844185139,30.37880130831592,11601.1796332855,5.1418437526
24
- CEO,2019,4,0.9847408672,1.1925532583,0.3793468088053453,0.6783328443220675,0.5528670504,3.5094467293,51.717904917960944,191.6109977952,57.4107906626,300.73969337576096,1.9049010975,0.19771529662724174,0.25954682530698425,0.08079559410770747,0.1459695783,0.1556429483,0.0544245618,1056944539982.0,273582965633,0.0,1.3230081181,0.0757138849,0.9381547343,-7.260568926324929,2.192553258339495,1749911898000,257339985,3.9068371849,0.5868348633,0.3845913801,-5.0999736532,434.4393845558046,11587.586943401,3.4916525497
25
- CEO,2019,3,0.9183916017,1.3878833962,0.4037393376468897,0.6437554462493889,0.4777052396,3.010978052,64.75588410425306,282.5027377308,72.4472795304,419.7059013654531,1.2920228771,0.1554798526962692,0.3073185229855709,0.06108453600798585,0.1503154781,0.1570126578,0.0480513822,927706001344.0,100025258013,0.130952381,1.5282469538,0.2044606284,1.0013676175,-2.9320656509257867,2.38788339619692,2161655874000,257339985,3.7307476161,0.7515681876,0.537804728,1.3162134262,152.70721889954257,11176.6305954514,4.421904211
26
- CEO,2019,2,1.1161265405,2.2706469558,0.5433976371033092,0.4652323701182372,0.4699013099,3.0305606615,66.86465389240877,307.4324778677,69.230077648,443.5272094081088,1.1872525718,0.2782602792746243,0.391263115799788,0.1457198945715416,0.1740247654,0.2008425617,0.0508446855,964459303013.0,412249346485,0.1170212766,1.1398037002,0.0920805385,0.6614554522,-10.383910230546153,3.2706469557546294,2418995859000,257339985,4.1954594752,1.2769115313,0.6209191519,3.1031747589,838.9195905914116,7361.5123442515,4.6786935851
27
- CEO,2019,1,1.3459235174000002,2.7931742961,0.5955498651712178,0.4245852297831274,0.371929668,2.4113514261,87.42502995867095,372.2481555665,69.0812271508,528.7544126759709,0.9805286999,0.1429296309420873,0.29084577804925404,0.0777034146758203,0.1059093368,0.1292504102,0.0311136494,651726054573.0,148857820514,0.1067961165,1.1034205211,0.0959452973,0.64806428,-4.122627732356878,3.7931742960530053,2650601845500,257339985,6.6481207203,0.9377865382,0.8812176805,1.1298467584,314.4721694026678,10983.309720081,7.4781176233
28
- CEO,2018,4,0.9818411185,2.4081497318,0.4865659392215185,0.4573001558391888,0.3191863169,1.8596427937,121.68291753387403,459.3380984454,86.1110236936,667.132039672874,0.794621655,0.22774533143577455,0.3072846268603521,0.07993720090156686,0.094799255,0.1325703977,0.0317207901,632416995913.0,194283504178,0.0916666667,1.1023519181,0.0722731402,0.6503142626,-6.146388902647369,3.408149731770779,1852847892000,154403991,8.3001181813,0.9797811001,0.8248671463,1.3931244156,441.64860197169384,12247.6336799675,5.6595024152
29
- CEO,2018,3,0.9220405672,2.2433682334,0.5009599868681314,0.4458290443169633,0.3117008423,1.7532686603,137.17456079763687,456.678591092,72.8903308784,666.7434827680368,0.7992492031,0.23830216108130509,0.36759634490844734,0.10877024406942273,0.0990703252,0.1393219615,0.0336386993,605490626505.0,123859131233,0.0,1.212294761,0.0820202949,0.7677585133,-4.942978251098964,3.243368233442893,2007251883000,154403991,8.7477547106,1.1003932859,0.9440561279,0.793149189,366.1437540302958,11813.957942635,6.1661887788
30
- CEO,2018,2,0.0,0.0,0.5212651820417794,0.4308434165394982,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.20232893219761539,0.36438740246562834,0.08208636309927908,0.0,0.0,0.0,0.0,120705201153,0.0,0.0,0.0,0.0,-3.918188249383611,3.1820927831936454,1976371084800,154403991,9.5847749434,1.1181173794,0.9472169457,1.1079236198,317.161517593156,11447.8141886112,5.394382792
31
- CEO,2018,1,1.0143306225,1.8006514728,0.5316923697857511,0.423509457720333,0.3556937047,1.5920878871,172.8576465739996,379.8830448432,58.2466992342,610.9873906513997,0.9608220345,0.2729691672361271,0.4426419219953521,0.11869728738887418,0.0924184274,0.1362624706,0.0356977456,563498996777.0,113897573813,0.0,1.3793145972,0.2713558673,0.9053234261,-3.7485641690998497,2.800651472764561,2053573080300,154403991,9.8578337024,1.1844162287,1.0781922365,2.0009340402,320.7621757069738,11229.160558583,4.7762017544
32
- CEO,2017,4,1.0357791764,1.5252774161,0.5420957264002791,0.41417470739171364,0.3863878182,1.5805762332,154.70776734204844,307.2343427811,56.0177378047,517.9598479278484,1.1880182297,0.31846887334902124,0.4410070830490963,0.1299963317868363,0.0933806094,0.1335711949,0.0374519147,537441643247.0,189683145603,0.0,1.5104737113,0.1924763582,0.965891013,-5.645873035136555,2.5253313662293806,2207977071300,154403991,12.4287997766,1.1950038328,1.2047024458,4.0145591435,501.4577267954168,11966.4888152729,6.1714944056
33
- CEO,2017,3,1.0938564449000001,1.3853399725,0.5456316125402381,0.40143530209148215,0.3968619296,1.5477615017,184.73292706620015,280.1786425352,46.9574933178,511.8690629192002,1.3027402685,0.20482008620362382,0.3184499975748069,0.0701075263249325,0.0948619558,0.1170978085,0.0371014499,455000100518.0,98325931598,0.0,1.9771700456,0.1706802442,1.3050291269,-3.139874976986483,2.385339972517685,1729324699200,154403991,8.0956512583,0.9753682225,1.0103654039,148.265930701,217.9724708994083,11482.84282938,6.2377254847
34
- CEO,2017,2,1.4295939047,1.6519132094,0.7427759921356394,0.2918251558395589,0.3987416594,1.5114162414,189.1036168984264,271.1086268339,62.3457458267,522.5579895590264,1.3463238122,0.2651682044020961,0.38105811805749085,0.07418143674818459,0.1147940614,0.1486730938,0.0449836478,460349144577.0,109175214663,0.0,1.7400099694,0.0955892927,1.1026361578,-4.266812083393291,2.651913209368261,1652122703700,154403991,7.3869325254,0.8993633026,1.0714493856,3.3343380984,197.80593839054328,11897.3055377111,6.1237755785
35
- CEO,2017,1,1.5935381184000001,1.8207765365,0.7669612049392814,0.26560201093405933,0.4137758122,1.583553637,173.0855804045476,241.8441072618,60.7771873114,475.7068749777476,1.5092366902,0.2691663199890265,0.439055242928158,0.10413433964030433,0.1182686588,0.1425153682,0.0483143964,414377404215.0,92972306755,0.0,1.5777963992,0.0717231267,1.1201648989,-2.746041338311925,2.8207765364531916,1652122703700,154403991,6.6364137082,0.9205438657,1.1104253244,2.0187785453,232.95301472485903,11623.5634157766,6.9548206941
36
- CEO,2016,4,1.3389477104999998,1.4477250338,0.6180487776274821,0.2896616214958374,0.4369671727,2.4517608758,142.76526969028876,274.3104145143,49.0724098178,466.1480940223888,1.3306093414,0.24474614997957173,0.333179788773774,0.12614853065750578,0.1177833615,0.0,0.0486349613,399273028904.0,116106211677,0.0,1.7002465639,0.0993073022,1.2003970492,-6.135975746466859,2.4566610304332235,1204351129800,102935994,7.6718571855,0.9360819466,0.8538867466,19.2836154251,581.3725468955009,12498.9057236869,5.8351167523
37
- CEO,2016,3,1.1906748405999998,1.2859896214,0.5669067442272753,0.2745519082976052,0.4237251003,1.9139113293,149.38993378980018,276.1571673149,73.90836013,499.4554612347002,1.321711124,0.34569798885693326,0.4458981647233489,0.15333243087363754,0.1407512343,0.0,0.0585426939,398276181750.0,107314264376,0.0746268657,2.1028257783,0.1016520074,1.4865583086,0.0,2.285989621382512,1379342319600,102935994,6.3547231841,1.0984544816,1.0911617369,12.179773818,462.4101497480075,12198.9579212204,5.6925763963
38
- CEO,2016,2,0.0,0.0,0.6100809789534669,0.2574464597915815,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.21874378928217553,0.3107122790613058,0.08477155393633908,0.0,0.0,0.0,0.0,78222364978,0.0952380952,0.0,0.0,0.0,-3.7435937094030063,2.2260087725190836,1080827937000,102935994,5.6760586391,0.9071216823,1.0808525004,-39.185552269,294.4951133419861,11575.0733391762,6.1750417695
39
- CEO,2016,1,1.7669095389,1.8052937508,0.915110614492296,0.1832011170205687,0.3331153679,2.973814823,175.23149302167772,380.1720543367,70.8283914043,626.2319387626777,0.9600916107,0.2451378795167501,0.36090096183372006,0.08789321741139873,0.1342476354,0.0,0.0585994797,277884301741.0,60635711954,0.101010101,1.6430434938,0.0477925549,0.9433606859,-4.811951807802942,2.8052937508212237,1019066340600,102935994,5.4359757911,0.848922598,1.3274579224,2.2247510023,211.20595351709528,11661.8405773106,6.7504795634
40
- CEO,2015,4,0.0,0.0,0.04191887988052487,0.2032572745892114,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.43451519766874264,0.5064387379351674,0.21506248235973052,0.0,0.0,0.0,0.0,151526299219,0.0884955752,0.0,0.0,0.0,-17.67318769541026,2.42827832412583,1163176732200,102935994,5.5614901016,0.8842503398,1.8191571528,-3.8721498256,728.585354535946,12779.1864943714,7.126907372
41
- CEO,2015,3,0.0,0.0,0.043780028681146145,0.18210350688683144,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.30382158555779104,0.5508845801846701,0.2147528105481469,0.0,0.0,0.0,0.0,14067151861,0.0642857143,0.0,0.0,0.0,-59.2656110788986,2.07508036651424,960735944000,68623996,7.0176907178,1.1506188259,1.6003977302,2531.4807621901,144.89400028526464,12167.3656682861,6.4772870611
42
- CEO,2015,2,1.0680505934,0.820318856,0.03939501806873793,0.17602196779552765,0.4508547543,2.8112219213,178.7107229482525,291.7066854743,31.7083145847,502.12572300725253,1.2512568898,0.30726684801268067,0.39663263883194605,0.22636372087045986,0.2029985546,0.0,0.0950210004,250893177396.0,38501588904,0.0620689655,6.6832586255,0.5372549356,4.2242675035,-17.525281529309154,1.8203188559593295,995047942000,68623996,5.8728343395,1.221882169,1.5365093165,-3.7524242652,413.3269921938093,11866.9380471228,5.7677322049
43
- CEO,2015,1,0.0,0.0,0.4261171563752651,0.15508386078628317,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.41857889724226655,0.4688872780018717,0.21357354276534332,0.0,0.0,0.0,0.0,72798937206,0.0656934307,0.0,0.0,0.0,-18.714948399864003,2.004152473975815,940148745200,68623996,8.1024488399,1.1217845574,1.6082560344,-4.603392883,541.2764820486408,12212.6837190157,0.0
44
- CEO,2014,4,1.7944391655,1.8174345816,0.7180198518901961,0.08629545652669064,0.3963809207,1.8390128126,158.35978978066947,414.1459914404,72.8229640993,645.3287453203694,0.8813317225,0.3989383679226584,0.47583077844743893,0.20536065914489868,0.1963210673,0.0,0.0751307336,160144911945.0,101644445946,0.0647482014,2.7472190652,0.3628273683,1.8216559823,-47.64616519292502,2.986905973586781,953873544400,68623996,6.2123146029,1.0227096836,2.1247993713,-14.7581402301,762.4635596708766,13591.3448582621,8.785375065
45
- CEO,2014,3,0.49542143559999996,1.0358950186,0.44267276324068416,0.08026507875039504,0.1948989817,1.1082975901,105.95725336232539,1152.3514521849,80.4107088869,1338.7194144341254,0.3167436456,0.30551336226770087,0.38765616158023697,0.1993222324296298,0.0516409163,26.7877281608,0.0237130111,41055794087.0,28593879924,0.0707964601,3.035212273,0.0886995413,1.4355529872,-11.713239890638665,2.170403633164348,775451154800,68623996,37.4938966396,0.9981638376,4.5618154585,23.6677684714,271.8457942612377,11320.7868019956,21.9651433294
46
- CEO,2014,2,0.3728877303,1.0399951979,0.4443801882142763,0.07697076863770563,0.1948989817,1.1082975901,105.95725336232539,1152.3514521849,80.4107088869,1338.7194144341254,0.3167436456,0.2591287124247032,0.37173164093896616,0.1270078306770219,0.0516409163,18.846233529,0.0237130111,41055794087.0,16137766703,0.0503144654,2.5423519837,0.1381072333,0.9808676868,-4.150510294575946,2.1794072552914603,545560768200,34311998,26.3784494057,1.3115860815,3.2094188403,16.6512176414,230.52200379004452,12122.7269970697,15.7629688247
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/dfratio_year.csv DELETED
@@ -1,14 +0,0 @@
1
- Meta,Meta,Meta,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu cơ cấu nguồn vốn,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu hiệu quả hoạt động,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu khả năng sinh lợi,Chỉ tiêu thanh khoản,Chỉ tiêu thanh khoản,Chỉ tiêu thanh khoản,Chỉ tiêu thanh khoản,Chỉ tiêu thanh khoản,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá,Chỉ tiêu định giá
2
- CP,Năm,Kỳ,(Vay NH+DH)/VCSH,Nợ/VCSH,TSCĐ / Vốn CSH,Vốn CSH/Vốn điều lệ,Vòng quay tài sản,Vòng quay TSCĐ,Số ngày thu tiền bình quân,Số ngày tồn kho bình quân,Số ngày thanh toán bình quân,Chu kỳ tiền,Vòng quay hàng tồn kho,Biên EBIT (%),Biên lợi nhuận gộp (%),Biên lợi nhuận ròng (%),ROE (%),ROIC (%),ROA (%),EBITDA (Tỷ đồng),EBIT (Tỷ đồng),Tỷ suất cổ tức (%),Chỉ số thanh toán hiện thời,Chỉ số thanh toán tiền mặt,Chỉ số thanh toán nhanh,Khả năng chi trả lãi vay,Đòn bẩy tài chính,Vốn hóa (Tỷ đồng),Số CP lưu hành (Triệu CP),P/E,P/B,P/S,P/Cash Flow,EPS (VND),BVPS (VND),EV/EBITDA
3
- CEO,2024,5,0.136763824,0.4190677783,0.34202983108625357,1.1680655500158814,0.1423028558,0.7426227993,180.29029440766158,505.553656231,81.84039261,767.6843432486615,0.7219807344,0.14090990978502324,0.2682894651357817,0.14538455799106903,0.0315949309,0.0269421539,0.0206886378,294899163780,184301173869,0.0,2.5387152172,0.5052455162,1.2182502905,-6.0106118040360785,1.4190677782522836,9727315776000,540406432,53.9475990587,1.5975751303,7.4371484439,-125.7805849701,351.87169700637463,11267.0757443168,31.4083594488
4
- CEO,2023,5,0.1762840593,0.5089277953,0.21829496364973028,1.1558071188147887,0.1690560205,1.0093955355,187.0513528972152,521.1826243222,104.6708596442,812.9048368636152,0.7003303314,0.14964136522149796,0.31076353983915644,0.10819281036270187,0.0327225191,0.0295028561,0.018290646,306186727096,208521136171,0.0,2.3271518711,0.4665949853,1.0817679232,-4.51213023581502,1.5089277952514413,6793759632000,514678760,47.0478440644,1.1421583194,4.8754168761,-227.5559536709,292.92779121679706,11557.0668058014,21.1053419347
5
- CEO,2022,5,0.4255872649,0.89841177,0.3757631726874062,0.6882143993067795,0.3612900335,1.7940022194,103.82727458402661,231.2970033716,66.867964325,401.9922422806266,1.5780576258,0.2126291636802876,0.35788970773131723,0.10941832410719965,0.0890062737,0.1109633697,0.03953175,643576700060,541991434307,0.0,1.5090996788,0.168136939,0.6827179269,-4.433642212811486,1.8984117699656242,5841617659500,257339985,22.2446007716,1.7883417679,2.2917304571,12.7929679873,1083.8080671995065,12693.3231712048,10.25360005
6
- CEO,2021,5,0.7507260512,0.9947224222,0.40860895753136034,0.6540174296768918,0.1244879218,0.6464127037,243.50527944033186,295.7214373081,154.0365961701,693.2633129185318,1.2342696672,-0.08760725624467165,0.1296795709573114,0.10329265184097727,0.0266498157,-0.0149591537,0.0128586876,49707329107,-79005146510,0.0,1.1694605612,0.1454978461,0.5319982723,0.5364364947734385,1.9947224221758442,4580651733000,257339985,52.1740416173,1.5265607503,5.0793947973,-27.4003649188,361.97406898892916,11660.1976023547,120.8803541691
7
- CEO,2020,5,0.9709939250999999,1.1520621708,0.3894380915860174,0.639582570834205,0.1710863619,0.9674945489,158.8287617182847,318.6432603023,172.9197633425,650.3917853630848,1.1454816262,0.03023506812740668,0.27029605149544295,-0.05073484304532158,-0.0188608842,0.0074113051,-0.0086800397,173874994087,40026234144,0.0,1.1919028603,0.1088242228,0.5340502862,-0.2992933244862325,2.1520621707534597,18245404936500,257339985,-271.652311792,6.2688117702,13.7822374017,64.5501729941,-260.9953860959462,11309.9583460184,114.8013341313
8
- CEO,2019,5,0.9847408672,1.1925532583,0.3793468088053453,0.6783328443220675,0.5528670504,3.5094467293,51.717904917960944,191.6109977952,57.4107906626,300.73969337576096,1.9049010975,0.2054294747786398,0.31635297128658796,0.09844059578893027,0.1459695783,0.1556429483,0.0544245618,1056944539982,934715390645,0.0,1.3230081181,0.0757138849,0.4574360099,-6.355342903861391,2.192553258339495,2573399850000,257339985,5.9161385765,0.862992446,0.565575559,-7.4999612547,1740.5383634494267,11587.586943401,4.4583041329
9
- CEO,2018,5,0.9818411185,2.4081497318,0.4865659392215185,0.4573001558391888,0.3191863169,1.8596427937,121.68291753387403,459.3380984454,86.1110236936,667.132039672874,0.794621655,0.246076070918102,0.38075982410365955,0.09938016884206728,0.094799255,0.1325703977,0.0317207901,632416995913,552745410377,0.1,1.1023519181,0.0722731402,0.3870946571,-4.689940200539857,3.408149731770779,1544039910000,154403991,7.3205376272,0.81648425,0.6873892886,1.160937013,1445.7625467271762,12247.6336799675,4.5593293936
10
- CEO,2017,5,1.0357791764,1.5252774161,0.5420820986180338,0.4141851196203009,0.3863878182,1.5805762332,154.70776734204844,307.2343427811,56.0177378047,517.9598479278484,1.1880182297,0.2674361345709114,0.3950712355323598,0.0969283009971729,0.0933806094,0.1335711949,0.0374519147,537441643247,490156598619,0.1,1.5104737113,0.1924763582,0.7935027129,-3.943102092931758,2.525277416135353,1544039910000,154403991,8.9602766755,0.835667016,0.8424492628,2.8073840165,1150.5535737220678,11966.4888152729,4.7098840675
11
- CEO,2016,5,1.3389477104999998,1.4477250338,0.705882659443493,0.28988862570421814,0.4369671727,2.4517608758,142.76526969028876,274.3104145143,49.0724098178,466.1480940223888,1.3306093414,0.2575541095443314,0.35403907893958203,0.11130117857472224,0.1177833615,0.1291289713,0.0486349613,399273028904,363263142390,0.1,1.7002465639,0.0993073022,1.1862691028,-4.9294098588552435,2.447725033840788,1029359940000,102935994,6.9062091687,0.8000700398,0.7298177321,16.4817225855,1525.054457763336,12498.9057236869,5.3968422455
12
- CEO,2015,5,1.5459578122,1.3848072443,0.040697668732742415,0.20337393832129666,0.3185914341,17.3066768763,206.84542064610415,752.6332743784,104.2802032367,1063.7588982612042,0.4849639425,0.4372939704698885,0.5284598199500736,0.21806591633148298,0.1695818493,0.1359151764,0.069473933,289628140789,279607603338,0.09,2.4295607507,0.0709757034,1.1017191349,-19.03323187442834,2.384807244278558,686239960000,68623996,5.2616538533,0.7825224246,1.0732490577,-3.4266812616,2031.8295624900654,12779.1864943714,5.5232502194
13
- CEO,2014,5,1.5344019339,1.5540650195,0.05347192377729136,0.100920067666034,0.3963809207,4.9186516717,158.35978978066947,579.7853681178,72.8229640993,810.9681219977695,0.6295433105,0.3474019039758733,0.4354259671008431,0.18954175057006145,0.1799175315,0.1543274869,0.0751307336,163763988684,155957070561,0.08,3.2238164104,0.1372942293,1.5902039422,-16.09109570101908,2.554065019515658,343119980000,34311998,4.0324430808,0.7357623623,0.7643163206,-9.5795793131,2479.886212805212,13591.3448582621,4.6868216583
14
- CEO,2013,5,0.4708819753,1.0854545608,0.38296617429880875,0.07411044479444685,0.1927861893,1.1707104743,79.97681885972506,1177.800819772,80.0973984973,1337.875037129025,0.3098995975,0.2395959398787598,0.40133289257161736,0.12166821449370988,0.053110558,0.0764281622,0.0234559514,41220665359,40728291171,0.06,2.8442688813,0.0894836053,0.7631506973,-3.6144349396880977,2.1777460521212126,343119980000,34311998,16.590219752,0.8567341503,2.0185024153,10.4724639254,602.764770416459,11672.232274349,12.2767859009
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vn-stock-analysis-app/filter_stocks.csv DELETED
The diff for this file is too large to render. See raw diff
 
vn-stock-analysis-app/modules/__pycache__/ai.cpython-312.pyc DELETED
Binary file (1.43 kB)
 
vn-stock-analysis-app/modules/__pycache__/filter_stock.cpython-312.pyc DELETED
Binary file (8.4 kB)
 
vn-stock-analysis-app/modules/__pycache__/home.cpython-312.pyc DELETED
Binary file (9.53 kB)
 
vn-stock-analysis-app/modules/__pycache__/market_news.cpython-312.pyc DELETED
Binary file (16.3 kB)
 
vn-stock-analysis-app/modules/__pycache__/stock_analysis.cpython-312.pyc DELETED
Binary file (7.97 kB)
 
vn-stock-analysis-app/modules/__pycache__/utils.cpython-312.pyc DELETED
Binary file (28 kB)
 
vn-stock-analysis-app/modules/__pycache__/valuation.cpython-312.pyc DELETED
Binary file (2.36 kB)
 
vn-stock-analysis-app/modules/__pycache__/vsa.cpython-312.pyc DELETED
Binary file (6.66 kB)