FA3-Datafetch/data/CN/600519.SH/report.html

445 lines
38 KiB
HTML

<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>600519.SH Financial Report</title>
<style>
:root {
--bg: #f5f6fa;
--card-bg: #ffffff;
--header-bg: #f7f8fb;
--section-bg: #f0f2f5;
--border: #e5e7eb;
--text-primary: #111827;
--text-secondary: #6b7280;
}
* {
box-sizing: border-box;
}
body {
margin: 0;
padding: 32px;
background: var(--bg);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
color: var(--text-primary);
line-height: 1.6;
}
.report-container {
max-width: 1280px;
margin: 0 auto;
background: var(--card-bg);
border-radius: 24px;
padding: 32px 40px;
box-shadow: 0 24px 60px rgba(15, 23, 42, 0.08);
}
h1 {
margin: 0 0 8px;
font-size: 28px;
font-weight: 600;
color: var(--text-primary);
}
p {
margin: 0 0 24px;
color: var(--text-secondary);
font-size: 0.95rem;
}
table {
width: 100%;
border-collapse: collapse;
background: var(--card-bg);
}
th,
td {
font-size: 0.95rem;
padding: 12px 16px;
border-bottom: 1px solid var(--border);
}
th {
font-weight: 600;
color: var(--text-secondary);
text-align: right;
background: var(--header-bg);
}
th:first-child,
td:first-child {
text-align: left;
}
.company-table th,
.company-table td {
text-align: left;
}
.metrics-table thead {
position: sticky;
top: 0;
z-index: 3;
}
.metrics-table thead th {
position: sticky;
top: 0;
z-index: 3;
background: var(--card-bg);
box-shadow: 0 10px 20px rgba(15, 23, 42, 0.08);
}
.metrics-table thead th:first-child {
left: 0;
z-index: 4;
box-shadow: 16px 0 24px rgba(15, 23, 42, 0.08);
}
.metrics-table th:first-child,
.metrics-table td:first-child {
width: 180px;
min-width: 180px;
}
.metrics-table tbody td:first-child {
position: sticky;
left: 0;
background: var(--card-bg);
font-weight: 600;
box-shadow: 16px 0 24px rgba(15, 23, 42, 0.04);
z-index: 2;
text-align: left;
}
.metrics-table tbody td:not(:first-child) {
text-align: right;
}
.metrics-table tr.other-assets-row td {
background: #fff7e0;
}
.metrics-table tr.other-assets-row td:first-child {
background: #fff7e0;
}
.metrics-table tbody tr:hover td {
background: #f4efff;
}
.section-row td {
background: #eef1f6;
font-weight: 600;
text-align: left;
border-bottom: 1px solid var(--border);
}
.metrics-table .section-row td:first-child {
position: sticky;
left: 0;
z-index: 2;
box-shadow: 16px 0 24px rgba(15, 23, 42, 0.08);
background: #eef1f6 !important;
}
.metrics-table .section-label {
color: var(--text-primary);
background: #eef1f6 !important;
}
.section-spacer {
background: #eef1f6;
}
.metric-name {
color: var(--text-secondary);
}
.table-container {
overflow-x: auto;
border: 1px solid var(--border);
border-radius: 16px;
margin-bottom: 24px;
}
.table-container table {
margin-bottom: 0;
min-width: 960px;
}
.table-gap {
height: 24px;
}
.no-data {
margin-top: 24px;
padding: 32px;
text-align: center;
border: 1px dashed var(--border);
border-radius: 16px;
color: var(--text-secondary);
font-size: 0.95rem;
}
.bg-green { background-color: #e6f7eb !important; }
.bg-red { background-color: #ffeef0 !important; }
.font-red { color: #d32f2f !important; }
.font-green { color: #1b873f !important; }
.font-blue { color: #2563eb !important; }
.italic { font-style: italic !important; }
@media (max-width: 768px) {
body { padding: 16px; }
.report-container { padding: 24px; }
table { font-size: 0.85rem; }
th,
td { padding: 10px 12px; }
}
</style>
</head>
<body>
<div class="report-container">
<h1>贵州茅台 (600519.SH) - Financial Report</h1>
<p><em>Report generated on: 2025-12-31</em></p>
<table class="company-table">
<thead>
<tr>
<th>代码</th>
<th>简称</th>
<th>上市日期</th>
<th>PE</th>
<th>PB</th>
<th>股息率(%)</th>
</tr>
</thead>
<tbody>
<tr>
<td>600519.SH</td>
<td>贵州茅台</td>
<td>2001-08-27</td>
<td>20.18</td>
<td>7.66</td>
<td>3.72%</td>
</tr>
</tbody>
</table>
<div class="table-gap"></div>
<table class="metrics-table" data-table="metrics" data-scrollable="true">
<thead>
<tr>
<th>指标</th>
<th>2025Q3</th><th>2024A</th><th>2023A</th><th>2022A</th><th>2021A</th><th>2020A</th><th>2019A</th><th>2018A</th><th>2017A</th><th>2016A</th><th>2015A</th><th>2014A</th><th>2013A</th><th>2012A</th><th>2011A</th><th>2010A</th><th>2009A</th><th>2008A</th><th>2007A</th><th>2006A</th><th>2005A</th><th>2004A</th><th>2003A</th><th>2002A</th><th>2001A</th><th>2000A</th><th>1999A</th><th>1998A</th>
</tr>
</thead>
<tbody>
<tr class="section-row"><td class="section-label">主要指标</td><td class="section-spacer" colspan="28"></td></tr>
<tr><td class="metric-name">ROE</td><td>25.14%</td><td>36.99%</td><td>34.65%</td><td>31.75%</td><td>27.68%</td><td>28.95%</td><td>30.30%</td><td>31.20%</td><td>29.61%</td><td>22.94%</td><td>24.25%</td><td>28.73%</td><td>35.51%</td><td>38.97%</td><td>35.06%</td><td>27.45%</td><td>29.81%</td><td>33.79%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">ROA</td><td>21.21%</td><td>28.84%</td><td>27.41%</td><td>24.66%</td><td>20.56%</td><td>21.88%</td><td>22.51%</td><td>22.02%</td><td>20.12%</td><td>14.80%</td><td>17.96%</td><td>23.30%</td><td>27.30%</td><td>29.57%</td><td>25.11%</td><td>19.74%</td><td>21.81%</td><td>24.12%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">ROCE/ROIC</td><td>34.55%</td><td>50.66%</td><td>47.23%</td><td>43.73%</td><td>38.89%</td><td>41.16%</td><td>43.43%</td><td>45.50%</td><td>42.51%</td><td>33.26%</td><td>34.55%</td><td>40.17%</td><td>50.12%</td><td>53.90%</td><td>47.95%</td><td>37.96%</td><td>41.07%</td><td>47.01%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">毛利率</td><td>91.46%</td><td>92.08%</td><td>92.12%</td><td>92.09%</td><td>91.79%</td><td>91.68%</td><td>91.64%</td><td>91.55%</td><td>90.27%</td><td>91.51%</td><td>92.41%</td><td>92.74%</td><td>92.94%</td><td>92.27%</td><td>91.57%</td><td>90.95%</td><td>90.17%</td><td>90.30%</td><td>87.96%</td><td>83.96%</td><td>82.52%</td><td>82.22%</td><td>80.12%</td><td>81.44%</td><td>82.23%</td><td>82.33%</td><td>85.50%</td><td>87.79%</td></tr>
<tr><td class="metric-name">净利润率</td><td>49.37%</td><td>49.52%</td><td>49.64%</td><td>49.17%</td><td>47.92%</td><td>47.65%</td><td>46.38%</td><td>45.60%</td><td>44.35%</td><td>41.63%</td><td>46.35%</td><td>47.64%</td><td>48.72%</td><td>50.30%</td><td>47.62%</td><td>43.42%</td><td>44.60%</td><td>46.10%</td><td>39.11%</td><td>31.51%</td><td>28.46%</td><td>27.26%</td><td>24.44%</td><td>20.54%</td><td>20.29%</td><td>22.54%</td><td>24.21%</td><td>23.38%</td></tr>
<tr><td class="metric-name">收入(亿)</td><td>1,309.04</td><td>1,741.44</td><td>1,505.60</td><td>1,275.54</td><td>1,094.64</td><td>979.93</td><td>888.54</td><td>771.99</td><td>610.63</td><td>401.55</td><td>334.47</td><td>322.17</td><td>310.71</td><td>264.55</td><td>184.02</td><td>116.33</td><td>96.70</td><td>82.42</td><td>72.37</td><td>49.03</td><td>39.31</td><td>30.10</td><td>24.01</td><td>18.35</td><td>16.18</td><td>11.14</td><td>8.91</td><td>6.28</td></tr>
<tr><td class="metric-name">收入增速</td><td>6.32%</td><td>15.66%</td><td>18.04%</td><td>16.53%</td><td>11.71%</td><td>10.29%</td><td>15.10%</td><td>26.43%</td><td>52.07%</td><td>20.06%</td><td>3.82%</td><td>3.69%</td><td>17.45%</td><td>43.76%</td><td>58.19%</td><td>20.30%</td><td>17.33%</td><td>13.88%</td><td>47.60%</td><td>24.75%</td><td>30.59%</td><td>25.35%</td><td>30.85%</td><td>13.40%</td><td>45.25%</td><td>25.05%</td><td>41.81%</td><td>-</td></tr>
<tr><td class="metric-name">净利润(亿)</td><td>646.27</td><td>862.28</td><td>747.34</td><td>627.16</td><td>524.60</td><td>466.97</td><td>412.06</td><td>352.04</td><td>270.79</td><td>167.18</td><td>155.03</td><td>153.50</td><td>151.37</td><td>133.08</td><td>87.63</td><td>50.51</td><td>43.12</td><td>37.99</td><td>28.31</td><td>15.45</td><td>11.19</td><td>8.21</td><td>5.87</td><td>3.77</td><td>3.28</td><td>2.51</td><td>2.16</td><td>1.47</td></tr>
<tr><td class="metric-name">净利润增速</td><td>6.25%</td><td>15.38%</td><td>19.16%</td><td>19.55%</td><td>12.34%</td><td>13.33%</td><td>17.05%</td><td>30.00%</td><td>61.97%</td><td>7.84%</td><td>1.00%</td><td>1.41%</td><td>13.74%</td><td>51.86%</td><td>73.49%</td><td>17.13%</td><td>13.50%</td><td>34.22%</td><td>83.25%</td><td>38.11%</td><td>36.32%</td><td>39.85%</td><td>55.72%</td><td>14.78%</td><td>30.74%</td><td>16.42%</td><td>46.84%</td><td>-</td></tr>
<tr><td class="metric-name">经营净现金流(亿)</td><td>381.97</td><td>924.64</td><td>665.93</td><td>366.99</td><td>640.29</td><td>516.69</td><td>452.11</td><td>413.85</td><td>221.53</td><td>374.51</td><td>174.36</td><td>126.33</td><td>126.55</td><td>119.21</td><td>101.49</td><td>62.01</td><td>42.24</td><td>52.47</td><td>17.43</td><td>21.13</td><td>16.94</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">资本开支(亿)</td><td>22.83</td><td>46.79</td><td>26.20</td><td>53.07</td><td>34.09</td><td>20.90</td><td>31.49</td><td>16.07</td><td>11.25</td><td>10.19</td><td>20.61</td><td>44.31</td><td>54.06</td><td>42.12</td><td>21.85</td><td>17.32</td><td>13.57</td><td>10.11</td><td>7.72</td><td>7.37</td><td>5.41</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">自由现金流(亿)</td><td>359.14</td><td>877.85</td><td>639.73</td><td>313.92</td><td>606.20</td><td>495.79</td><td>420.62</td><td>397.78</td><td>210.28</td><td>364.32</td><td>153.75</td><td>82.01</td><td>72.49</td><td>77.09</td><td>79.64</td><td>44.70</td><td>28.67</td><td>42.37</td><td>9.71</td><td>13.75</td><td>11.53</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">分红(亿)</td><td>-</td><td>647.63</td><td>627.87</td><td>600.73</td><td>272.28</td><td>242.36</td><td>213.87</td><td>182.64</td><td>138.17</td><td>85.26</td><td>77.52</td><td>52.14</td><td>47.40</td><td>63.31</td><td>37.35</td><td>21.39</td><td>10.07</td><td>9.82</td><td>7.10</td><td>5.95</td><td>0.00</td><td>2.12</td><td>0.94</td><td>0.42</td><td>1.32</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">回购(亿)</td><td>-</td><td>180.00</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">总资产(亿)</td><td>3,047.38</td><td>2,989.45</td><td>2,727.00</td><td>2,543.65</td><td>2,551.68</td><td>2,133.96</td><td>1,830.42</td><td>1,598.47</td><td>1,346.10</td><td>1,129.35</td><td>863.01</td><td>658.73</td><td>554.54</td><td>449.98</td><td>349.01</td><td>255.88</td><td>197.70</td><td>157.54</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">净资产(亿)</td><td>2,570.70</td><td>2,331.06</td><td>2,156.69</td><td>1,975.07</td><td>1,895.39</td><td>1,613.23</td><td>1,360.10</td><td>1,128.39</td><td>914.52</td><td>728.94</td><td>639.26</td><td>534.30</td><td>426.22</td><td>341.50</td><td>249.91</td><td>183.99</td><td>144.66</td><td>112.45</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">商誉(亿)</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr class="section-row"><td class="section-label">费用指标</td><td class="section-spacer" colspan="28"></td></tr>
<tr><td class="metric-name">销售费用率</td><td>3.42%</td><td>3.24%</td><td>3.09%</td><td>2.59%</td><td>2.50%</td><td>2.60%</td><td>3.69%</td><td>3.33%</td><td>4.89%</td><td>4.19%</td><td>4.44%</td><td>5.20%</td><td>5.98%</td><td>4.63%</td><td>3.91%</td><td>5.82%</td><td>6.42%</td><td>6.46%</td><td>7.74%</td><td>11.93%</td><td>12.11%</td><td>12.51%</td><td>15.21%</td><td>16.80%</td><td>14.11%</td><td>12.10%</td><td>11.44%</td><td>8.98%</td></tr>
<tr><td class="metric-name">管理费用率</td><td>4.20%</td><td>5.35%</td><td>6.46%</td><td>7.07%</td><td>7.72%</td><td>6.93%</td><td>6.94%</td><td>6.90%</td><td>7.73%</td><td>10.43%</td><td>11.40%</td><td>10.49%</td><td>9.12%</td><td>8.33%</td><td>9.10%</td><td>11.57%</td><td>12.59%</td><td>11.42%</td><td>9.99%</td><td>10.11%</td><td>8.92%</td><td>10.35%</td><td>12.16%</td><td>12.95%</td><td>11.19%</td><td>11.64%</td><td>13.74%</td><td>18.48%</td></tr>
<tr><td class="metric-name">SG&A比例</td><td>7.63%</td><td>8.59%</td><td>9.55%</td><td>9.65%</td><td>10.22%</td><td>9.53%</td><td>10.63%</td><td>10.23%</td><td>12.62%</td><td>14.61%</td><td>15.84%</td><td>15.68%</td><td>15.10%</td><td>12.96%</td><td>13.01%</td><td>17.39%</td><td>19.01%</td><td>17.87%</td><td>17.73%</td><td>22.04%</td><td>21.03%</td><td>22.86%</td><td>27.37%</td><td>29.75%</td><td>25.30%</td><td>23.74%</td><td>25.18%</td><td>27.47%</td></tr>
<tr><td class="metric-name">研发费用率</td><td>0.09%</td><td>0.13%</td><td>0.10%</td><td>0.11%</td><td>0.06%</td><td>0.05%</td><td>0.05%</td><td>0.03%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">其他费用率</td><td>34.37%</td><td>33.85%</td><td>32.83%</td><td>33.16%</td><td>33.59%</td><td>34.45%</td><td>34.58%</td><td>35.69%</td><td>33.30%</td><td>35.26%</td><td>30.22%</td><td>29.41%</td><td>29.12%</td><td>29.01%</td><td>30.94%</td><td>30.14%</td><td>26.56%</td><td>26.32%</td><td>31.11%</td><td>30.41%</td><td>33.03%</td><td>32.10%</td><td>28.31%</td><td>31.15%</td><td>36.64%</td><td>36.04%</td><td>36.11%</td><td>36.94%</td></tr>
<tr><td class="metric-name">折旧费用占比</td><td>-</td><td>0.99%</td><td>1.10%</td><td>1.13%</td><td>1.23%</td><td>1.22%</td><td>1.29%</td><td>1.41%</td><td>1.70%</td><td>2.10%</td><td>2.28%</td><td>2.10%</td><td>1.68%</td><td>1.57%</td><td>1.80%</td><td>2.30%</td><td>1.94%</td><td>1.78%</td><td>1.43%</td><td>1.73%</td><td>1.65%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">所得税率</td><td>25.17%</td><td>25.33%</td><td>25.22%</td><td>25.46%</td><td>25.24%</td><td>25.19%</td><td>25.20%</td><td>25.57%</td><td>25.13%</td><td>25.16%</td><td>25.21%</td><td>25.65%</td><td>25.51%</td><td>25.09%</td><td>25.01%</td><td>25.45%</td><td>25.12%</td><td>25.71%</td><td>34.41%</td><td>35.03%</td><td>39.12%</td><td>42.70%</td><td>37.71%</td><td>39.54%</td><td>43.62%</td><td>42.42%</td><td>39.00%</td><td>32.92%</td></tr>
<tr class="section-row"><td class="section-label">资产占比</td><td class="section-spacer" colspan="28"></td></tr>
<tr><td class="metric-name">现金占比</td><td>16.98%</td><td>19.84%</td><td>25.33%</td><td>22.91%</td><td>20.30%</td><td>16.91%</td><td>7.24%</td><td>70.11%</td><td>65.28%</td><td>59.20%</td><td>42.64%</td><td>42.07%</td><td>45.42%</td><td>49.03%</td><td>52.30%</td><td>50.37%</td><td>49.28%</td><td>51.38%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">库存占比</td><td>18.33%</td><td>18.18%</td><td>17.03%</td><td>15.26%</td><td>13.09%</td><td>13.53%</td><td>13.81%</td><td>14.71%</td><td>16.39%</td><td>18.26%</td><td>20.87%</td><td>22.74%</td><td>21.35%</td><td>21.48%</td><td>20.59%</td><td>21.78%</td><td>21.21%</td><td>19.77%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">应收款占比</td><td>0.01%</td><td>0.01%</td><td>0.02%</td><td>0.01%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>0.00%</td><td>0.01%</td><td>0.00%</td><td>0.04%</td><td>0.01%</td><td>0.00%</td><td>0.11%</td><td>0.22%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">预付款占比</td><td>0.01%</td><td>0.01%</td><td>0.01%</td><td>0.35%</td><td>0.15%</td><td>0.42%</td><td>0.85%</td><td>0.74%</td><td>0.59%</td><td>0.93%</td><td>1.71%</td><td>4.35%</td><td>7.76%</td><td>8.61%</td><td>5.33%</td><td>5.98%</td><td>6.09%</td><td>4.71%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">固定资产占比</td><td>6.95%</td><td>7.32%</td><td>7.30%</td><td>7.76%</td><td>6.85%</td><td>7.60%</td><td>8.27%</td><td>9.54%</td><td>11.32%</td><td>12.80%</td><td>13.23%</td><td>15.75%</td><td>15.37%</td><td>15.13%</td><td>15.55%</td><td>16.38%</td><td>16.03%</td><td>13.90%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">长期投资占比</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>0.01%</td><td>0.01%</td><td>0.01%</td><td>0.02%</td><td>0.02%</td><td>0.03%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">商誉占比</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr class="other-assets-row"><td class="metric-name">其他资产占比</td><td>57.72%</td><td>54.65%</td><td>50.31%</td><td>53.70%</td><td>59.61%</td><td>61.53%</td><td>69.83%</td><td>4.90%</td><td>6.43%</td><td>8.82%</td><td>21.54%</td><td>15.08%</td><td>10.10%</td><td>5.71%</td><td>6.21%</td><td>5.46%</td><td>7.27%</td><td>10.00%</td><td>100.00%</td><td>100.00%</td><td>100.00%</td><td>100.00%</td><td>100.00%</td><td>100.00%</td><td>100.00%</td><td>100.00%</td><td>100.00%</td><td>100.00%</td></tr>
<tr><td class="metric-name">应付款占比</td><td>0.93%</td><td>1.18%</td><td>1.13%</td><td>0.95%</td><td>0.79%</td><td>0.63%</td><td>0.83%</td><td>0.74%</td><td>0.74%</td><td>0.92%</td><td>1.02%</td><td>1.07%</td><td>0.51%</td><td>0.77%</td><td>0.49%</td><td>0.91%</td><td>0.70%</td><td>0.77%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">预收款占比</td><td>2.54%</td><td>3.21%</td><td>5.18%</td><td>6.08%</td><td>4.98%</td><td>6.24%</td><td>7.51%</td><td>8.49%</td><td>10.72%</td><td>15.53%</td><td>9.57%</td><td>2.24%</td><td>5.49%</td><td>11.31%</td><td>20.13%</td><td>18.52%</td><td>17.79%</td><td>18.64%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">短期借款占比</td><td>0.02%</td><td>0.04%</td><td>0.02%</td><td>0.04%</td><td>0.04%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.09%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">长期借款占比</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">运营资产占比</td><td>14.88%</td><td>13.81%</td><td>10.75%</td><td>8.59%</td><td>7.47%</td><td>7.08%</td><td>6.33%</td><td>6.22%</td><td>5.52%</td><td>2.73%</td><td>11.99%</td><td>23.78%</td><td>23.10%</td><td>18.04%</td><td>5.30%</td><td>8.34%</td><td>8.91%</td><td>5.29%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td></tr>
<tr><td class="metric-name">有息负债率</td><td>0.02%</td><td>0.04%</td><td>0.02%</td><td>0.04%</td><td>0.04%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.09%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>0.00%</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr class="section-row"><td class="section-label">周转能力</td><td class="section-spacer" colspan="28"></td></tr>
<tr><td class="metric-name">存货周转天数</td><td>1,823</td><td>1,438</td><td>1,428</td><td>1,403</td><td>1,356</td><td>1,292</td><td>1,242</td><td>1,315</td><td>1,355</td><td>2,207</td><td>2,590</td><td>2,338</td><td>1,969</td><td>1,725</td><td>1,691</td><td>1,932</td><td>1,609</td><td>1,421</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">应收款周转天数</td><td>0</td><td>0</td><td>0</td><td>0</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">应付款周转天数</td><td>92</td><td>93</td><td>95</td><td>87</td><td>81</td><td>60</td><td>74</td><td>65</td><td>60</td><td>111</td><td>126</td><td>110</td><td>47</td><td>61</td><td>40</td><td>80</td><td>53</td><td>55</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">固定资产周转率</td><td>6.18</td><td>7.96</td><td>7.56</td><td>6.46</td><td>6.27</td><td>6.04</td><td>5.87</td><td>5.06</td><td>4.01</td><td>2.78</td><td>2.93</td><td>3.11</td><td>3.65</td><td>3.89</td><td>3.39</td><td>2.78</td><td>3.05</td><td>3.76</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">总资产周转率</td><td>0.43</td><td>0.58</td><td>0.55</td><td>0.50</td><td>0.43</td><td>0.46</td><td>0.49</td><td>0.48</td><td>0.45</td><td>0.36</td><td>0.39</td><td>0.49</td><td>0.56</td><td>0.59</td><td>0.53</td><td>0.45</td><td>0.49</td><td>0.52</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr class="section-row"><td class="section-label">人均效率</td><td class="section-spacer" colspan="28"></td></tr>
<tr><td class="metric-name">员工人数</td><td>-</td><td>34,750</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">人均创收(万)</td><td>-</td><td>501.13</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">人均创利(万)</td><td>-</td><td>248.14</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">人均薪酬(万)</td><td>-</td><td>44.18</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr class="section-row"><td class="section-label">市场表现</td><td class="section-spacer" colspan="28"></td></tr>
<tr><td class="metric-name">股价</td><td>1389.72</td><td>1524.00</td><td>1726.00</td><td>1727.00</td><td>2050.00</td><td>1998.00</td><td>1183.00</td><td>590.01</td><td>697.49</td><td>334.15</td><td>218.19</td><td>189.62</td><td>128.38</td><td>209.02</td><td>193.30</td><td>183.92</td><td>169.82</td><td>108.70</td><td>230.00</td><td>87.83</td><td>45.62</td><td>36.64</td><td>25.40</td><td>25.46</td><td>38.55</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">市值(亿)</td><td>17,403</td><td>19,144</td><td>21,682</td><td>21,695</td><td>25,752</td><td>25,099</td><td>14,861</td><td>7,412</td><td>8,762</td><td>4,198</td><td>2,741</td><td>2,165</td><td>1,333</td><td>2,170</td><td>2,007</td><td>1,736</td><td>1,603</td><td>1,026</td><td>2,171</td><td>828.94</td><td>215.28</td><td>144.09</td><td>76.83</td><td>70.02</td><td>96.38</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">PE</td><td>20.18</td><td>25.62</td><td>34.57</td><td>41.35</td><td>55.15</td><td>60.91</td><td>42.21</td><td>27.37</td><td>52.41</td><td>27.08</td><td>17.86</td><td>14.31</td><td>10.02</td><td>24.76</td><td>39.73</td><td>40.25</td><td>42.18</td><td>36.24</td><td>140.52</td><td>74.11</td><td>26.24</td><td>24.56</td><td>20.39</td><td>21.33</td><td>38.38</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">PB</td><td>7.66</td><td>9.22</td><td>11.19</td><td>12.11</td><td>14.77</td><td>16.91</td><td>11.86</td><td>7.24</td><td>10.39</td><td>6.12</td><td>4.58</td><td>4.44</td><td>3.46</td><td>6.94</td><td>8.80</td><td>9.91</td><td>11.50</td><td>9.69</td><td>31.58</td><td>15.51</td><td>4.57</td><td>3.73</td><td>2.40</td><td>2.47</td><td>17.16</td><td>-</td><td>-</td><td>-</td></tr>
<tr><td class="metric-name">股东户数</td><td>238,512</td><td>207,894</td><td>161,640</td><td>167,516</td><td>153,535</td><td>108,662</td><td>96,747</td><td>107,654</td><td>84,984</td><td>52,048</td><td>39,909</td><td>43,303</td><td>73,255</td><td>49,870</td><td>45,694</td><td>55,085</td><td>42,780</td><td>27,558</td><td>24,973</td><td>23,572</td><td>9,333</td><td>11,777</td><td>32,349</td><td>36,998</td><td>46,194</td><td>-</td><td>-</td><td>-</td></tr>
</tbody>
</table>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
const scrollableTables = document.querySelectorAll('table[data-scrollable="true"]');
scrollableTables.forEach(table => {
const container = document.createElement('div');
container.className = 'table-container';
table.parentNode.insertBefore(container, table);
container.appendChild(table);
});
const parseValue = (text) => {
if (!text || text.trim() === '-') return null;
return parseFloat(text.replace(/%|,/g, ''));
};
const highlightIfOverThirtyPercent = (cell) => {
const value = parseValue(cell.textContent);
if (value !== null && value > 30) {
cell.classList.add('bg-red', 'font-red');
}
};
const styleRules = {
'ROE': (cell) => {
const value = parseValue(cell.textContent);
if (value !== null && value > 15) cell.classList.add('bg-green');
},
'ROA': (cell) => {
const value = parseValue(cell.textContent);
if (value !== null && value > 10) cell.classList.add('bg-green');
},
'毛利率': (cell) => {
const value = parseValue(cell.textContent);
if (value !== null && value > 50) cell.classList.add('bg-green');
},
'净利润率': (cell) => {
const value = parseValue(cell.textContent);
if (value !== null) {
if (value > 20) {
cell.classList.add('bg-green');
} else if (value < 0) {
cell.classList.add('bg-red', 'font-red');
}
}
},
'收入增速': (cell) => {
cell.classList.add('italic');
const value = parseValue(cell.textContent);
if (value !== null) {
if (value > 15) {
cell.classList.add('bg-green', 'font-green');
} else if (value < 0) {
cell.classList.add('bg-red', 'font-red');
} else {
cell.classList.add('font-blue');
}
}
},
'净利润增速': (cell) => {
cell.classList.add('italic');
const value = parseValue(cell.textContent);
if (value !== null) {
if (value > 15) {
cell.classList.add('bg-green', 'font-green');
} else if (value < 0) {
cell.classList.add('bg-red', 'font-red');
} else {
cell.classList.add('font-blue');
}
}
},
'经营净现金流(亿)': (cell) => {
const value = parseValue(cell.textContent);
if (value !== null && value < 0) cell.classList.add('bg-red', 'font-red');
},
'应收款周转天数': (cell) => {
const value = parseValue(cell.textContent);
if (value !== null && value > 90) {
cell.classList.add('bg-red', 'font-red');
}
},
'现金占比': highlightIfOverThirtyPercent,
'库存占比': highlightIfOverThirtyPercent,
'应收款占比': highlightIfOverThirtyPercent,
'预付款占比': highlightIfOverThirtyPercent,
'固定资产占比': highlightIfOverThirtyPercent,
'长期投资占比': highlightIfOverThirtyPercent,
'商誉占比': highlightIfOverThirtyPercent,
'其他资产占比': highlightIfOverThirtyPercent
};
const metricsTables = document.querySelectorAll('table[data-table="metrics"]');
metricsTables.forEach(table => {
let netProfitValues = [];
let fcfRow = null;
const rows = table.querySelectorAll('tbody tr');
rows.forEach(row => {
if (row.classList.contains('section-row')) return;
const metricCell = row.querySelector('td:first-child');
if (!metricCell) return;
const metricName = metricCell.textContent.trim();
if (metricName === '净利润(亿)') {
row.querySelectorAll('td:not(:first-child)').forEach(cell => {
netProfitValues.push(parseValue(cell.textContent));
});
} else if (metricName === '自由现金流(亿)') {
fcfRow = row;
}
});
rows.forEach(row => {
if (row.classList.contains('section-row')) return;
const metricCell = row.querySelector('td:first-child');
if (!metricCell) return;
const metricName = metricCell.textContent.trim();
const cells = row.querySelectorAll('td:not(:first-child)');
if (styleRules[metricName]) {
cells.forEach(cell => {
styleRules[metricName](cell);
});
}
if (row === fcfRow && netProfitValues.length > 0) {
cells.forEach((cell, index) => {
const fcfValue = parseValue(cell.textContent);
const netProfitValue = netProfitValues[index];
if (fcfValue !== null) {
if (fcfValue < 0) {
cell.classList.add('bg-red', 'font-red');
} else if (netProfitValue !== null && fcfValue > netProfitValue) {
cell.classList.add('bg-green', 'font-green');
}
}
});
}
});
});
});
</script>
</body>
</html>