Baidu revenue and financials

BIDU · NASDAQ · USD

$87.05Change from previous close: +0.07%Absolute change: +$0.06

Close · October 6, 2026

In the fiscal year ended December 2025, Baidu reported revenue of ¥129.08B (+607.75% year over year). Net income was ¥5.59B, a net margin of 4.3%.

Annual revenue · 2025: ¥129.08B
  1. ¥70.55B2016
  2. ¥84.81B2017
  3. ¥14.88B2018
  4. ¥15.43B2019
  5. ¥107.07B2020
  6. ¥19.54B2021
  7. ¥17.93B2022
  8. ¥18.96B2023
  9. ¥18.24B2024
  10. ¥129.08B2025

Fiscal year ending in December. Sources and method on the page Methodology and sources.

At a glance

Revenue growth
+607.75%
2025 vs 2024
Net income growth
−76.48%
2025 vs 2024
Net margin
4.3%
2024: 130.3%

Financial data

Amounts in millions of CNY; per-share values in CNY; shares in millions.

Income statement · Quarterly
ItemQ2 2026Q1 2026Q4 2025Q3 2025Q2 2025Q1 2025Q4 2024Q3 2024Q2 2024Q1 2024Q4 2023Q3 2023
Total revenue31,32532,07532,74031,17432,71332,45234,12433,55733,93131,51334,95134,447
Cost of revenue19,09819,58918,27718,31518,35717,48718,01416,39916,39815,29117,16516,294
Gross profit12,22712,48614,46312,85914,35614,96516,11017,15817,53316,22217,78618,153
Selling, general and administrative4,5964,9127,3896,5815,9605,9136,6785,8675,7005,3755,8545,778
Research and development4,6074,3815,5915,1795,1194,5445,5155,3665,8895,3636,2876,101
Operating income3,0243,1931,4831,0993,2774,5083,9175,9255,9445,4845,6456,274
EBIT3,0243,1931,4831,0993,2774,5083,9175,9255,9445,4845,6456,274
EBITDA5,2225,3919,3993,3855,4116,45813,4737,6897,6357,1017,6728,227
Interest expense608636651631701801643673742766774853
Pre-tax income3,2083,8192,726-13,1458,1408,9956,5778,6006,7156,7302,8658,179
Income tax1,0005281,029-1,8288811,1771,6198141,131883-96.01,282
Net income2,3193,4451,782-11,2327,3227,7175,1927,6325,4885,4482,5996,681
Net income to common shareholders1,8103,445856-11,2326,9107,7174,6047,6325,4885,4481,8826,681
Basic EPS5.3310.132.52-33.1220.3222.4413.2721.9215.7015.545.3518.99
Diluted EPS5.338.802.52-33.8420.3221.6013.2721.6015.0414.885.3518.24
Average shares (basic)340340340339340344347348350351352352
Average shares (diluted)344346345339341345348349351352354356