<!DOCTYPE html>



<html lang="zh-CN">



<head>



<meta charset="UTF-8">



<meta name="viewport" content="width=device-width, initial-scale=1.0">



<title>宁德时代股票财务指标与估值数据 — PE·PB·ROE·市值一览 | EasyClaw</title>



<meta name="description" content="宁德时代(300750)PE市盈率、PB市净率、ROE、毛利率、市值等核心财务指标完整数据。季度更新，数据来源公开年报。">



<meta name="keywords" content="宁德时代股票财务指标,宁德时代PE,宁德时代PB,宁德时代ROE,宁德时代300750估值">



<meta name="robots" content="index, follow">



<link rel="canonical" href="https://easyclaw.ijinshan.com/stock-basics/fundamentals/">



<meta property="og:type" content="article">



<meta property="og:title" content="宁德时代股票财务指标与估值数据 — PE·PB·ROE·市值一览 | EasyClaw">



<meta property="og:description" content="宁德时代(300750)PE市盈率、PB市净率、ROE、毛利率、市值等核心财务指标完整数据。季度更新，数据来源公开年报。">



<meta property="og:image" content="https://easyclaw.ijinshan.com/images/easyclaw-catl-og.png">



<meta property="og:url" content="https://easyclaw.ijinshan.com/stock-basics/fundamentals/">



<meta name="twitter:card" content="summary_large_image">



<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>📊</text></svg>">



<style>



/* ========== CSS Variables - 浅色股票风格 ========== */



:root {



  --bg-primary: #ffffff;



  --bg-secondary: #f5f7fa;



  --bg-card: #ffffff;



  --bg-card-hover: #f0f3f8;



  --bg-alt: #f5f7fa;



  --bg-hero: linear-gradient(180deg, #eef2f9 0%, #ffffff 100%);



  --border: #e4e8ee;



  --border-light: #d0d6e0;



  --text-primary: #1a2332;



  --text-secondary: #5a6a7e;



  --text-muted: #8c97a8;



  --red: #e74c3c;



  --red-bg: rgba(231,76,60,0.08);



  --red-light: #ff6b6b;



  --green: #27ae60;



  --green-bg: rgba(39,174,96,0.08);



  --green-light: #2ecc71;



  --blue: #2e86de;



  --blue-bg: rgba(46,134,222,0.08);



  --amber: #f39c12;



  --amber-bg: rgba(243,156,18,0.08);



  --purple: #8e44ad;



  --purple-bg: rgba(142,68,173,0.08);



  --cyan: #0097e6;



  --nav-bg: #ffffff;



  --nav-border: #e4e8ee;



  --table-head-bg: #f0f3f8;



  --table-hover: #f8fafc;



  --shadow-sm: 0 1px 3px rgba(0,0,0,0.06);



  --shadow-md: 0 4px 12px rgba(0,0,0,0.08);



  --shadow-lg: 0 8px 24px rgba(0,0,0,0.1);



  --max-width: 1200px;



  --nav-height: 60px;



  --radius: 8px;



  --radius-lg: 12px;



}







/* ========== Reset & Base ========== */



*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }



html { scroll-behavior: smooth; }



body {



  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', sans-serif;



  background: var(--bg-primary);



  color: var(--text-primary);



  line-height: 1.6;



  -webkit-font-smoothing: antialiased;



}



a { color: var(--blue); text-decoration: none; }



a:hover { text-decoration: underline; }



img { max-width: 100%; }



.font-num { font-variant-numeric: tabular-nums; font-family: 'SF Mono', 'Cascadia Code', 'Consolas', monospace; }







/* ========== Progress Bar ========== */



.progress-bar {



  position: fixed; top: 0; left: 0; height: 3px; z-index: 9999;



  background: linear-gradient(90deg, var(--red), var(--amber));



  width: 0; transition: width 0.1s;



}







/* ========== Navigation ========== */



nav {



  position: fixed; top: 0; left: 0; right: 0; height: var(--nav-height);



  background: rgba(255,255,255,0.96); backdrop-filter: blur(12px);



  border-bottom: 1px solid var(--nav-border);



  display: flex; align-items: center; justify-content: space-between;



  padding: 0 24px; z-index: 1000;



}



.nav-logo {



  font-weight: 900; font-size: 17px; color: var(--text-primary);



  text-decoration: none; display: flex; align-items: center; gap: 6px;



  white-space: nowrap;



}



.nav-logo .logo-icon { color: var(--red); }



.nav-logo span { color: var(--text-muted); font-weight: 600; }



.nav-links { display: flex; align-items: center; gap: 4px; }



.nav-links a {



  font-size: 13px; font-weight: 600; color: var(--text-secondary);



  padding: 6px 12px; border-radius: 6px; transition: all 0.2s;



  text-decoration: none; white-space: nowrap;



}



.nav-links a:hover { color: var(--text-primary); background: var(--bg-alt); text-decoration: none; }



.nav-cta {



  background: var(--red) !important; color: #fff !important;



  padding: 7px 16px !important; border-radius: 6px !important;



  font-weight: 700 !important; font-size: 13px !important;



}



.nav-cta:hover { background: #c0392b !important; }



.hamburger {



  display: none; background: var(--bg-alt); border: 1px solid var(--border);



  color: var(--text-primary); padding: 6px 14px; border-radius: 6px;



  font-size: 13px; font-weight: 600; cursor: pointer;



}







/* ========== Section Commons ========== */



.section { max-width: var(--max-width); margin: 0 auto; padding: 60px 24px; }



.section-header { text-align: center; margin-bottom: 40px; }



.section-label {



  display: inline-block; font-size: 12px; font-weight: 700;



  letter-spacing: 1px; text-transform: uppercase;



  padding: 4px 12px; border-radius: 4px; margin-bottom: 12px;



}



.label-red { color: var(--red); background: var(--red-bg); }



.label-blue { color: var(--blue); background: var(--blue-bg); }



.label-amber { color: var(--amber); background: var(--amber-bg); }



.label-purple { color: var(--purple); background: var(--purple-bg); }



.section-title { font-size: clamp(22px, 3vw, 30px); font-weight: 800; margin-bottom: 12px; line-height: 1.3; color: var(--text-primary); }



.section-desc { font-size: 15px; color: var(--text-secondary); max-width: 720px; margin: 0 auto; line-height: 1.7; }







/* ========== Hero ========== */



.hero {



  padding-top: calc(var(--nav-height) + 20px); padding-bottom: 20px;



  background: var(--bg-hero);



  position: relative; overflow: hidden;



}



.hero::before {



  content: ''; position: absolute; top: -30%; right: -10%;



  width: 500px; height: 500px; border-radius: 50%;



  background: radial-gradient(circle, rgba(231,76,60,0.04) 0%, transparent 70%);



  pointer-events: none;



}



.hero-inner {



  max-width: var(--max-width); margin: 0 auto; padding: 40px 24px 30px;



  position: relative; z-index: 1;



}



.hero h1 {



  font-size: clamp(26px, 4vw, 40px); font-weight: 900;



  line-height: 1.2; margin-bottom: 16px;



}



.hero h1 .red { color: var(--red); }



.hero-sub {



  font-size: 16px; color: var(--text-secondary); line-height: 1.7;



  max-width: 680px; margin-bottom: 24px;



}







/* Ticker Bar */



.ticker-bar {



  display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px;



  margin: 28px 0 24px; max-width: 860px;



}



.ticker-item {



  background: var(--bg-card); border: 1px solid var(--border);



  border-radius: var(--radius); padding: 16px 18px;



  transition: all 0.2s; box-shadow: var(--shadow-sm);



}



.ticker-item:hover { border-color: var(--border-light); box-shadow: var(--shadow-md); }



.ticker-label { font-size: 12px; color: var(--text-muted); margin-bottom: 6px; }



.ticker-value { font-size: 22px; font-weight: 800; }



.ticker-change { font-size: 13px; margin-top: 4px; }



.up { color: var(--red); }



.down { color: var(--green); }



.ticker-note { font-size: 11px; color: var(--text-muted); margin-top: 2px; }







.hero-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }



.hero-tag {



  display: inline-flex; align-items: center; gap: 4px;



  font-size: 13px; font-weight: 600; padding: 5px 14px;



  border-radius: 20px; background: var(--bg-alt); border: 1px solid var(--border);



  color: var(--text-secondary);



}



.hero-tag .tag-dot { width: 6px; height: 6px; border-radius: 50%; display: inline-block; }



.dot-red { background: var(--red); }



.dot-amber { background: var(--amber); }



.dot-blue { background: var(--blue); }







.hero-btns { display: flex; gap: 12px; flex-wrap: wrap; }



.btn-primary {



  display: inline-flex; align-items: center; gap: 6px;



  background: var(--red); color: #fff; font-weight: 700;



  font-size: 15px; padding: 12px 28px; border-radius: var(--radius);



  text-decoration: none; transition: background 0.2s;



}



.btn-primary:hover { background: #c0392b; text-decoration: none; }



.btn-secondary {



  display: inline-flex; align-items: center; gap: 6px;



  background: transparent; color: var(--text-primary);



  border: 1px solid var(--border-light); font-weight: 600;



  font-size: 15px; padding: 11px 24px; border-radius: var(--radius);



  text-decoration: none; transition: all 0.2s;



}



.btn-secondary:hover { border-color: var(--text-muted); background: var(--bg-alt); text-decoration: none; }







/* ========== Mini K-Line SVG ========== */



.mini-chart {



  background: var(--bg-card); border: 1px solid var(--border);



  border-radius: var(--radius-lg); padding: 20px;



  margin: 24px 0 0; max-width: 860px;



  box-shadow: var(--shadow-sm);



}



.mini-chart-header {



  display: flex; justify-content: space-between; align-items: center;



  margin-bottom: 12px;



}



.mini-chart-title { font-size: 14px; font-weight: 700; color: var(--text-secondary); }



.mini-chart-badge {



  font-size: 11px; color: var(--text-muted);



  background: var(--bg-alt); padding: 3px 10px; border-radius: 4px;



}



.mini-chart svg { width: 100%; height: 120px; }



.mini-chart-disclaimer { font-size: 11px; color: var(--text-muted); margin-top: 8px; text-align: center; }







/* ========== Data Dashboard ========== */



.data-dashboard {



  display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px;



}



.data-card {



  background: var(--bg-card); border: 1px solid var(--border);



  border-radius: var(--radius); padding: 18px;



  transition: all 0.2s; box-shadow: var(--shadow-sm);



}



.data-card:hover { border-color: var(--border-light); background: var(--bg-card-hover); box-shadow: var(--shadow-md); }



.data-label { font-size: 12px; color: var(--text-muted); margin-bottom: 6px; }



.data-value { font-size: 20px; font-weight: 800; }



.data-sub { font-size: 12px; color: var(--text-muted); margin-top: 4px; }







/* ========== Comparison Table ========== */



.comp-table {



  width: 100%; border-collapse: collapse; font-size: 14px;



  background: var(--bg-card); border-radius: var(--radius-lg);



  overflow: hidden; border: 1px solid var(--border);



  box-shadow: var(--shadow-sm);



}



.comp-table thead { background: var(--table-head-bg); }



.comp-table th {



  padding: 14px 18px; text-align: left; font-weight: 700;



  color: var(--text-secondary); font-size: 13px;



  border-bottom: 1px solid var(--border);



}



.comp-table td {



  padding: 13px 18px; border-bottom: 1px solid var(--border);



  color: var(--text-primary);



}



.comp-table tr:last-child td { border-bottom: none; }



.comp-table tr:hover td { background: var(--table-hover); }



.comp-table .val-up { color: var(--red); font-weight: 700; }



.comp-table .val-down { color: var(--green); font-weight: 700; }







/* ========== Hub Grid ========== */



.hub-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }



.hub-card {



  display: block; background: var(--bg-card); border: 1px solid var(--border);



  border-radius: var(--radius-lg); padding: 24px;



  text-decoration: none; transition: all 0.25s; position: relative;



  box-shadow: var(--shadow-sm);



}



.hub-card:hover {



  border-color: var(--border-light); background: var(--bg-card-hover);



  transform: translateY(-2px); text-decoration: none;



  box-shadow: var(--shadow-lg);



}



.hub-icon { font-size: 28px; margin-bottom: 12px; }



.hub-title { font-size: 16px; font-weight: 700; color: var(--text-primary); margin-bottom: 8px; line-height: 1.4; }



.hub-desc { font-size: 13px; color: var(--text-secondary); line-height: 1.6; margin-bottom: 12px; }



.hub-link { font-size: 13px; font-weight: 700; color: var(--red); }







/* ========== Demo Section ========== */



.demo-box {



  background: var(--bg-card); border: 1px solid var(--border);



  border-radius: var(--radius-lg); overflow: hidden; max-width: 900px; margin: 0 auto;



  box-shadow: var(--shadow-md);



}



.demo-img { width: 100%; display: block; border-bottom: 1px solid var(--border); }



.demo-caption { padding: 16px 20px; font-size: 13px; color: var(--text-muted); text-align: center; }







/* ========== FAQ ========== */



.faq-accordion { max-width: 860px; margin: 0 auto; }



.faq-card {



  background: var(--bg-card); border: 1px solid var(--border);



  border-radius: var(--radius); margin-bottom: 8px;



  overflow: hidden; transition: border-color 0.2s;



  box-shadow: var(--shadow-sm);



}



.faq-card:hover { border-color: var(--border-light); }



.faq-card.open { border-color: var(--red); }



.faq-card-header {



  display: flex; align-items: center; gap: 12px;



  padding: 16px 20px; cursor: pointer; user-select: none;



}



.faq-card-num { font-size: 13px; font-weight: 800; color: var(--red); min-width: 28px; }



.faq-card-q { font-size: 15px; font-weight: 600; flex: 1; color: var(--text-primary); }



.faq-card-arrow { width: 20px; height: 20px; position: relative; transition: transform 0.3s; }



.faq-card-arrow::after { content: '▸'; font-size: 16px; color: var(--text-muted); }



.faq-card.open .faq-card-arrow { transform: rotate(90deg); }



.faq-card-body { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; }



.faq-card.open .faq-card-body { max-height: 500px; }



.faq-card-a { padding: 0 20px 18px 60px; font-size: 14px; color: var(--text-secondary); line-height: 1.8; }







/* ========== Final CTA ========== */



.final-cta {



  text-align: center; padding: 60px 24px;



  background: var(--bg-hero);



  border-top: 1px solid var(--border);



}



.final-cta-title { font-size: clamp(20px, 3vw, 28px); font-weight: 800; margin-bottom: 12px; color: var(--text-primary); }



.btn-big {



  display: inline-block; background: var(--red); color: #fff;



  font-size: 17px; font-weight: 800; padding: 14px 36px;



  border-radius: var(--radius); text-decoration: none;



  transition: background 0.2s; margin-top: 20px;



}



.btn-big:hover { background: #c0392b; text-decoration: none; }







/* ========== Disclaimer ========== */



.disclaimer-box {



  background: var(--amber-bg); border: 1px solid rgba(243,156,18,0.25);



  border-radius: var(--radius); padding: 16px 20px;



  font-size: 13px; color: var(--text-secondary); line-height: 1.8;



}



.disclaimer-box strong { color: var(--amber); }







/* ========== Footer ========== */



footer {



  text-align: center; padding: 40px 24px 30px;



  border-top: 1px solid var(--border);



  font-size: 13px; color: var(--text-muted); line-height: 2;



  background: var(--bg-secondary);



}



footer a { color: var(--text-secondary); margin: 0 8px; }







/* ========== Section Alternating ========== */



.section-alt { background: var(--bg-alt); }



.section-gray { background: var(--bg-secondary); }







/* ========== Scroll Reveal ========== */



.reveal { opacity: 0; transform: translateY(20px); transition: opacity 0.6s ease, transform 0.6s ease; }



.reveal.visible { opacity: 1; transform: translateY(0); }







/* ========== Responsive ========== */



@media (max-width: 1024px) {



  .hub-grid { grid-template-columns: repeat(2, 1fr); }



  .ticker-bar { grid-template-columns: repeat(2, 1fr); }



  .data-dashboard { grid-template-columns: repeat(2, 1fr); }



}



@media (max-width: 768px) {



  .nav-links { display: none; }



  .nav-links.open {



    display: flex; flex-direction: column; position: absolute;



    top: var(--nav-height); left: 0; right: 0;



    background: var(--bg-card); border-bottom: 1px solid var(--border);



    padding: 12px; gap: 4px; box-shadow: var(--shadow-md);



  }



  .hamburger { display: block; }



  .hub-grid { grid-template-columns: 1fr; }



  .ticker-bar { grid-template-columns: repeat(2, 1fr); }



  .data-dashboard { grid-template-columns: repeat(2, 1fr); }



  .hero h1 { font-size: 24px; }



}



@media (max-width: 480px) {



  .ticker-bar { grid-template-columns: 1fr 1fr; gap: 8px; }



  .ticker-value { font-size: 18px; }



  .data-dashboard { grid-template-columns: 1fr 1fr; }



  .data-value { font-size: 16px; }



  .hero-btns { flex-direction: column; }



  .btn-primary, .btn-secondary { width: 100%; justify-content: center; }



}







/* ========== Decision Guide ========== */



.decision-tabs { display:flex; gap:12px; flex-wrap:wrap; margin-bottom:24px; }



.decision-tab {



  flex:1; min-width:200px; padding:16px 20px; border:2px solid var(--border);



  border-radius:var(--radius-lg); cursor:pointer; background:var(--bg-card);



  text-align:left; transition:all 0.2s; font-size:14px; font-weight:600;



  color:var(--text-secondary);



}



.decision-tab:hover { border-color:var(--red); color:var(--text-primary); }



.decision-tab.active { border-color:var(--red); background:var(--red-bg); color:var(--red); }



.decision-tab .tab-icon { font-size:20px; display:block; margin-bottom:6px; }



.decision-result { display:none; padding:20px; background:var(--bg-alt);



  border-radius:var(--radius-lg); border:1px solid var(--border); }



.decision-result.active { display:block; }



.decision-result h4 { font-size:15px; font-weight:700; margin-bottom:12px; color:var(--text-primary); }



.decision-links { display:flex; flex-direction:column; gap:8px; }



.decision-link {



  display:flex; align-items:center; gap:10px; padding:12px 16px;



  background:var(--bg-card); border:1px solid var(--border); border-radius:var(--radius);



  text-decoration:none; color:var(--text-primary); transition:all 0.2s; font-size:14px;



}



.decision-link:hover { border-color:var(--red); background:var(--red-bg); text-decoration:none; }



.decision-link .dl-icon { font-size:18px; }



.decision-link .dl-text { flex:1; }



.decision-link .dl-title { font-weight:700; display:block; }



.decision-link .dl-desc { font-size:12px; color:var(--text-muted); }







/* ========== Calculators ========== */



.calc-wrap { max-width:780px; margin:0 auto; }



.calc-fields { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin-bottom:20px; }



.calc-field label { display:block; font-size:12px; font-weight:700; color:var(--text-muted); margin-bottom:6px; }



.calc-field input {



  width:100%; padding:10px 14px; border:1px solid var(--border);



  border-radius:var(--radius); font-size:15px; font-weight:600;



  background:var(--bg-card); color:var(--text-primary); outline:none;



  transition:border-color 0.2s;



}



.calc-field input:focus { border-color:var(--red); }



.calc-btn {



  display:inline-block; background:var(--red); color:#fff;



  font-size:14px; font-weight:700; padding:10px 28px;



  border-radius:var(--radius); border:none; cursor:pointer;



  transition:background 0.2s;



}



.calc-btn:hover { background:#c0392b; }



.calc-result {



  display:none; margin-top:20px; padding:20px 24px;



  background:var(--bg-alt); border-radius:var(--radius-lg);



  border:1px solid var(--border);



}



.calc-result.show { display:block; }



.calc-result-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin-top:12px; }



.calc-result-item .cr-label { font-size:12px; color:var(--text-muted); margin-bottom:4px; }



.calc-result-item .cr-value { font-size:22px; font-weight:800; }



.calc-disclaimer { font-size:11px; color:var(--text-muted); margin-top:14px; }







/* ========== Content Map ========== */



.cmap-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }



.cmap-card {



  background:var(--bg-card); border:1px solid var(--border);



  border-radius:var(--radius-lg); padding:20px; box-shadow:var(--shadow-sm);



}



.cmap-card-header { display:flex; align-items:center; gap:10px; margin-bottom:14px; }



.cmap-icon { font-size:22px; }



.cmap-title { font-size:15px; font-weight:700; color:var(--text-primary); }



.cmap-links { list-style:none; display:flex; flex-direction:column; gap:4px; }



.cmap-links li a {



  font-size:13px; color:var(--text-secondary); text-decoration:none;



  padding:4px 0; display:block; transition:color 0.2s;



}



.cmap-links li a:hover { color:var(--red); text-decoration:none; }







/* ========== Update Schedule ========== */



.update-table { width:100%; border-collapse:collapse; font-size:14px;



  background:var(--bg-card); border-radius:var(--radius-lg);



  overflow:hidden; border:1px solid var(--border); box-shadow:var(--shadow-sm); }



.update-table thead { background:var(--table-head-bg); }



.update-table th { padding:13px 18px; text-align:left; font-weight:700;



  color:var(--text-secondary); font-size:13px; border-bottom:1px solid var(--border); }



.update-table td { padding:12px 18px; border-bottom:1px solid var(--border); color:var(--text-primary); }



.update-table tr:last-child td { border-bottom:none; }



.update-table tr:hover td { background:var(--table-hover); }



.badge-green { display:inline-block; padding:2px 10px; border-radius:20px;



  font-size:11px; font-weight:700; background:var(--green-bg); color:var(--green); }



.badge-blue { display:inline-block; padding:2px 10px; border-radius:20px;



  font-size:11px; font-weight:700; background:var(--blue-bg); color:var(--blue); }



.badge-amber { display:inline-block; padding:2px 10px; border-radius:20px;



  font-size:11px; font-weight:700; background:var(--amber-bg); color:var(--amber); }







@media(max-width:768px){



  .calc-fields { grid-template-columns:1fr; }



  .calc-result-grid { grid-template-columns:1fr 1fr; }



  .cmap-grid { grid-template-columns:1fr; }



  .decision-tabs { flex-direction:column; }



}







</style>



<script type="application/ld+json">



{



  "@context": "https://schema.org",



  "@type": "BreadcrumbList",



  "itemListElement": [



    {



      "@type": "ListItem",



      "position": 1,



      "name": "EasyClaw首页",



      "item": "/"



    },



    {



      "@type": "ListItem",



      "position": 2,



      "name": "宁德时代股票",



      "item": "/catl-stock.html"



    },



    {



      "@type": "ListItem",



      "position": 3,



      "name": "基本面数据",



      "item": "/stock-basics/fundamentals/"



    }



  ]



}



</script>



</head>



<body>



<div class="progress-bar" id="progress-bar"></div>







<nav>



  <a class="nav-logo" href="#" title="EasyClaw 宁德时代股票数据中心">



    <span class="logo-icon">📊</span> 宁德时代 <span>· 股票数据中心</span>



  </a>



  <div id="nav-links" class="nav-links">



    <a title="宁德时代股票数据中心" href="../catl-stock.html">← CATL数据中心</a>



    <a title="该公司股票计算工具" href="catl-tools.html">投资工具</a>



    <a title="公司常见问题" href="catl-faq.html">常见问题</a>



    <a title="免费下载 EasyClaw" href="/download" class="nav-cta">免费下载</a>



  </div>



  <button class="hamburger" onclick="document.getElementById('nav-links').classList.toggle('open')" aria-label="菜单">菜单</button>



</nav>







<section style="padding:calc(var(--nav-height)+40px) 0 0;background:var(--bg-hero);">



  <div class="section">



    <div style="max-width:860px;">



      <div style="display:inline-block;background:var(--blue-bg);color:var(--blue);



           font-size:12px;font-weight:700;padding:4px 12px;border-radius:4px;



           letter-spacing:1px;margin-bottom:14px;">📊 基本面数据</div>



      <h1 style="font-size:clamp(22px,3vw,30px);font-weight:900;line-height:1.25;margin-bottom:14px;">



        宁德时代股票财务指标与估值数据中心



      </h1>



      <p style="font-size:16px;color:var(--text-secondary);max-width:680px;line-height:1.7;margin-bottom:20px;">



        PE市盈率、PB市净率、ROE、毛利率、市值等核心财务指标一览。



        数据来源公开年报，季度更新。



      </p>
<figure style="margin:32px 0;text-align:center">
  <img src="../images/A01宁德时代当前估值vs近三年历史均值对比表.png" alt="宁德时代当前PE/PB与近三年历史均值对比" loading="lazy" style="max-width:100%;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.08)">
  <figcaption style="font-size:13px;color:#8c97a8;margin-top:10px">图：当前估值 vs 近三年历史均值——分位看是否便宜</figcaption>
</figure>




      <div style="display:flex;gap:12px;flex-wrap:wrap;">



        <a title="它股票数据中心" href="catl-stock-v3-light.html#hub" class="btn-secondary" style="font-size:14px;padding:9px 20px;">



          ← 返回数据中心



        </a>



        <a title="CATL估值分析" href="catl-valuation-101.html" class="btn-secondary" style="font-size:14px;padding:9px 20px;">



          深入估值分析 →



        </a>



      </div>



    </div>



  </div>



</section>



<div class="section" id="fundamentals">



  <div class="section-header reveal">



    <div class="section-label label-blue">基本面</div>



    <h2 class="section-title"><a href="../catl-stock.html" title="该公司股票数据中心" class="text-link">公司</a>财务指标与估值数据</h2>



    <p class="section-desc">核心财务数据一览，营收、利润、ROE、毛利率等关键指标全景展示。</p>
<figure style="margin:32px 0;text-align:center">
  <img src="../images/A02动力电池板块PE横向排名.png" alt="动力电池板块PE横向排名" loading="lazy" style="max-width:100%;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.08)">
  <figcaption style="font-size:13px;color:#8c97a8;margin-top:10px">图：板块内PE横向排名——CATL在估值序列里的位置</figcaption>
</figure>




  </div>







  <div class="data-dashboard font-num reveal" style="grid-template-columns:repeat(4,1fr);">



    <div class="data-card">



      <div class="data-label">2025年营收</div>



      <div class="data-value" style="color:var(--cyan)">4,012亿</div>



      <div class="data-sub">同比 +18.2%</div>



    </div>



    <div class="data-card">



      <div class="data-label">2025年净利润</div>



      <div class="data-value up">502亿</div>



      <div class="data-sub">同比 +15.6%</div>



    </div>



    <div class="data-card">



      <div class="data-label">毛利率</div>



      <div class="data-value" style="color:var(--amber)">24.8%</div>



      <div class="data-sub">2025年报</div>



    </div>



    <div class="data-card">



      <div class="data-label">ROE</div>



      <div class="data-value" style="color:var(--green)">18.6%</div>



      <div class="data-sub">2025年度</div>



    </div>



    <div class="data-card">



      <div class="data-label">动力电池份额</div>



      <div class="data-value" style="color:var(--green)">37.5%</div>



      <div class="data-sub">全球第一 (SNE)</div>



    </div>



    <div class="data-card">



      <div class="data-label">储能业务营收</div>



      <div class="data-value" style="color:var(--cyan)">682亿</div>



      <div class="data-sub">2025年 · 占比17%</div>



    </div>



    <div class="data-card">



      <div class="data-label">研发费用</div>



      <div class="data-value" style="color:var(--purple)">186亿</div>



      <div class="data-sub">2025年 · 同比+22%</div>



    </div>



    <div class="data-card">



      <div class="data-label">资产负债率</div>



      <div class="data-value" style="color:var(--amber)">62.3%</div>



      <div class="data-sub">行业中等</div>



    </div>



  </div>







  <div class="reveal" style="margin-top:32px;">



  <table class="comp-table font-num">



    <thead><tr><th>指标</th><th>它</th><th>比亚迪</th><th>亿纬锂能</th><th>国轩高科</th></tr></thead>



    <tbody>



      <tr><td>市值</td><td><strong>1.08万亿</strong></td><td>9,000亿</td><td>1,200亿</td><td>580亿</td></tr>



      <tr><td>PE (TTM)</td><td>25.3</td><td>28.1</td><td>32.5</td><td>45.2</td></tr>



      <tr><td>2025营收</td><td>4,012亿</td><td>7,762亿</td><td>486亿</td><td>312亿</td></tr>



      <tr><td>2025净利</td><td>502亿</td><td>386亿</td><td>42亿</td><td>8.2亿</td></tr>



      <tr><td>全球电池份额</td><td class="val-up">37.5%</td><td>15.8%</td><td>2.6%</td><td>2.1%</td></tr>



      <tr><td>ROE</td><td>18.6%</td><td>16.2%</td><td>12.8%</td><td>4.5%</td></tr>



    </tbody>



  </table>



  </div>



</div>



</div>







<!-- ==================== 实战演示 ==================== -->



<div class="section-alt">







<section class="section section-alt">



  <div style="max-width:860px;margin:0 auto;">



    
<figure style="margin:32px 0;text-align:center">
  <img src="../images/A04宁德时代历年毛利率变化.png" alt="宁德时代历年毛利率变化（核心盈利质量指标）" loading="lazy" style="max-width:100%;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.08)">
  <figcaption style="font-size:13px;color:#8c97a8;margin-top:10px">图：毛利率走势——基本面分析必看</figcaption>
</figure>
<h2 style="font-size:20px;font-weight:700;margin-bottom:20px;padding-bottom:8px;



         border-bottom:2px solid var(--border);">深入了解各项指标的含义</h2>



    <div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;">



      <a title="CATL估值分析" href="catl-valuation-101.html" style="display:block;background:var(--bg-card);



         border:1px solid var(--border);border-radius:var(--radius);padding:18px;



         text-decoration:none;transition:all 0.2s;"



         onmouseover="this.style.borderColor='var(--red)'"



         onmouseout="this.style.borderColor='var(--border)'">



        <div style="font-size:22px;margin-bottom:8px;">📐</div>



        <div style="font-weight:700;color:var(--text-primary);margin-bottom:6px;">PE/PB怎么看？</div>



        <div style="font-size:13px;color:var(--text-muted);">估值方法入门 + 与比亚迪横向对比</div>



      </a>



      <a title="该公司现在可以买吗" href="catl-can-i-buy-now.html" style="display:block;background:var(--bg-card);



         border:1px solid var(--border);border-radius:var(--radius);padding:18px;



         text-decoration:none;transition:all 0.2s;"



         onmouseover="this.style.borderColor='var(--red)'"



         onmouseout="this.style.borderColor='var(--border)'">



        <div style="font-size:22px;margin-bottom:8px;">🤔</div>



        <div style="font-weight:700;color:var(--text-primary);margin-bottom:6px;">现在适合买入吗？</div>



        <div style="font-size:13px;color:var(--text-muted);">基于估值数据的买入决策框架</div>



      </a>



      <a title="公司长期持有分析" href="catl-long-term-holding.html" style="display:block;background:var(--bg-card);



         border:1px solid var(--border);border-radius:var(--radius);padding:18px;



         text-decoration:none;transition:all 0.2s;"



         onmouseover="this.style.borderColor='var(--red)'"



         onmouseout="this.style.borderColor='var(--border)'">



        <div style="font-size:22px;margin-bottom:8px;">💎</div>



        <div style="font-weight:700;color:var(--text-primary);margin-bottom:6px;">值得长期持有吗？</div>



        <div style="font-size:13px;color:var(--text-muted);">财务趋势 + 护城河深度分析</div>



      </a>



      <a title="它股票计算工具" href="catl-tools.html" style="display:block;background:var(--bg-card);



         border:1px solid var(--border);border-radius:var(--radius);padding:18px;



         text-decoration:none;transition:all 0.2s;"



         onmouseover="this.style.borderColor='var(--red)'"



         onmouseout="this.style.borderColor='var(--border)'">



        <div style="font-size:22px;margin-bottom:8px;">🧮</div>



        <div style="font-weight:700;color:var(--text-primary);margin-bottom:6px;">盈亏 / 定投 / 止损计算</div>



        <div style="font-size:13px;color:var(--text-muted);">三合一投资工具，即算即用</div>



      </a>



    </div>



    <div style="margin-top:28px;padding:16px 20px;background:var(--amber-bg);



         border:1px solid rgba(243,156,18,0.25);border-radius:var(--radius);



         font-size:13px;color:var(--text-secondary);line-height:1.8;">



      <strong style="color:var(--amber);">⚠️ 风险提示：</strong>



      本页财务数据来源于公开年报及第三方数据平台，仅供参考，不构成投资建议。



      数据存在滞后性，投资决策请以最新公告为准。投资有风险，入市需谨慎。



    </div>



  </div>



</section>







<footer>



  <a href="/" title="EasyClaw首页">EasyClaw首页</a>



  <a href="#price-data" title="CATL价格数据">价格数据</a>



  <a href="#fundamentals" title="该公司基本面">基本面</a>



  <a href="#hub" title="深度分析">深度分析</a>



  <a href="#faq" title="常见问题">常见问题</a>



  <br><br>



  &copy; 2026 北京灵豹智能科技有限公司 &nbsp;&middot;&nbsp; 京ICP备2025133740号 &nbsp;&middot;&nbsp; 最近更新：2026年6月



  <br>



  <span style="font-size:12px;opacity:.7">本站内容仅供参考，不构成任何投资建议。投资有风险，入市需谨慎。</span>



</footer>



<script data-easyclaw-direct-download>



(function(){



  var downloadUrl = 'https://aibot-install-cdn.easyclaw.cn/public/oem/easyclaw_cn_1004_1_1004_2.exe';



  document.addEventListener('click', function(e) {



    var a = e.target && e.target.closest ? e.target.closest('a') : null;



    if (!a) return;



    var href = a.getAttribute('href') || '';



    if (href !== '/download' && href !== '/download') return;



    e.preventDefault();



    e.stopImmediatePropagation();



    var link = document.createElement('a');



    link.href = downloadUrl;



    link.target = '_blank';



    link.rel = 'noopener';



    link.style.display = 'none';



    document.body.appendChild(link);



    link.click();



    setTimeout(function() { if (link.parentNode) link.parentNode.removeChild(link); }, 1000);



  }, true);



})();



</script>



<script>



window.addEventListener('scroll', function() {



  var h = document.documentElement, b = h.scrollHeight - h.clientHeight,



      p = b > 0 ? Math.min((h.scrollTop / b) * 100, 100) : 0;



  document.getElementById('progress-bar').style.width = p + '%';



});



(function() {



  var els = document.querySelectorAll('.reveal');



  function reveal() {



    var wh = window.innerHeight;



    els.forEach(function(el) {



      if (el.getBoundingClientRect().top < wh * 0.85) el.classList.add('visible');



    });



  }



  window.addEventListener('scroll', reveal);



  reveal();



})();



</script>



<script>



// ── Decision Guide ──



function switchDecision(btn, id) {



  document.querySelectorAll('.decision-tab').forEach(b => b.classList.remove('active'));



  document.querySelectorAll('.decision-result').forEach(r => r.classList.remove('active'));



  btn.classList.add('active');



  document.getElementById(id).classList.add('active');



}







// ── 盈亏计算器 ──



function calcPL() {



  var buy = parseFloat(document.getElementById('pc-buy').value);



  var qty = parseFloat(document.getElementById('pc-qty').value);



  var now = parseFloat(document.getElementById('pc-now').value);



  if (isNaN(buy)||isNaN(qty)||isNaN(now)||buy<=0||qty<=0||now<=0) {



    alert('请填写完整的买入价、数量和当前价'); return;



  }



  var pnl = (now - buy) * qty;



  var pct = (now - buy) / buy * 100;



  var res = document.getElementById('pc-result');



  res.classList.add('show');



  var pnlEl = document.getElementById('pc-pnl');



  var pctEl = document.getElementById('pc-pct');



  var recEl = document.getElementById('pc-recover');



  var recWrap = document.getElementById('pc-recover-wrap');



  pnlEl.textContent = (pnl >= 0 ? '+' : '') + pnl.toFixed(0) + ' 元';



  pnlEl.style.color = pnl >= 0 ? 'var(--red)' : 'var(--green)';



  pctEl.textContent = (pct >= 0 ? '+' : '') + pct.toFixed(2) + '%';



  pctEl.style.color = pct >= 0 ? 'var(--red)' : 'var(--green)';



  if (pnl < 0) {



    var recover = (buy - now) / now * 100;



    recEl.textContent = '+' + recover.toFixed(2) + '%';



    recEl.style.color = 'var(--amber)';



    recWrap.style.display = 'block';



  } else {



    recWrap.style.display = 'none';



  }



}







// ── 定投模拟器 ──



function calcDCA() {



  var m = parseFloat(document.getElementById('dca-monthly').value);



  var y = parseFloat(document.getElementById('dca-years').value);



  var r = parseFloat(document.getElementById('dca-rate').value) / 100 / 12;



  if (isNaN(m)||isNaN(y)||isNaN(r)||m<=0||y<=0) {



    alert('请填写月投金额和年数'); return;



  }



  var n = y * 12;



  var total = m * n;



  var fv = r > 0 ? m * (Math.pow(1+r, n) - 1) / r : total;



  var mult = fv / total;



  document.getElementById('dca-result').classList.add('show');



  document.getElementById('dca-total').textContent = Math.round(total).toLocaleString() + ' 元';



  document.getElementById('dca-fv').textContent = Math.round(fv).toLocaleString() + ' 元';



  document.getElementById('dca-mult').textContent = mult.toFixed(2) + ' 倍';



}







// ── 止损计算器 ──



function calcSL() {



  var buy = parseFloat(document.getElementById('sl-buy').value);



  var pct = parseFloat(document.getElementById('sl-pct').value);



  var val = parseFloat(document.getElementById('sl-val').value);



  if (isNaN(buy)||isNaN(pct)||isNaN(val)||buy<=0||pct<=0||val<=0) {



    alert('请填写完整的买入价、亏损比例和持仓市值'); return;



  }



  var slPrice = buy * (1 - pct/100);



  var loss = val * pct / 100;



  document.getElementById('sl-result').classList.add('show');



  document.getElementById('sl-price').textContent = slPrice.toFixed(2) + ' 元';



  document.getElementById('sl-loss').textContent = loss.toFixed(0) + ' 元';



  document.getElementById('sl-drop').textContent = '-' + pct.toFixed(1) + '%';



}



</script>




<script src="/js/partner-report.min.js"></script>
</body>



</html>