OTC:BAIDF | Income Statement | Baidu, Inc.

Complete source-backed income-statement history.

Available history
2007-12-31 to 2025-12-31
Data captured

Historical Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2018-12-31$3.94B$2.27B$657M$862M$160M-$11M$149M$70M$299M
2018-09-30$4.11B$2.07B$570M$821M$645M$1.31B$1.96B$299M$1.81B
2012-12-31$1.04B$326.17M$114.85M$129.57M$468.61M$76.91M$545.52M$88.11M$459.41M

Annual Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2025-12-31$18.46B$10.36B$2.92B$3.7B-$833M$1.79B$960M$180M$799M
2024-12-31$18.24B$9.06B$3.03B$3.24B$2.91B$1.01B$3.92B$609M$3.26B
2023-12-31$18.96B$9.16B$3.41B$3.31B$3.08B$472M$3.55B$514M$2.86B
2022-12-31$17.93B$9.27B$3.38B$2.98B$2.31B-$841M$1.47B$374M$1.1B
2021-12-31$19.54B$10.09B$3.91B$3.88B$1.65B$40M$1.69B$500M$1.61B
2020-12-31$16.41B$8.45B$2.99B$2.77B$2.2B$1.34B$3.54B$623M$3.44B
2019-12-31$15.43B$9.03B$2.64B$2.86B$906M-$955M-$49M$279M$296M
2018-12-31$14.88B$7.53B$2.29B$2.8B$2.26B$1.72B$3.97B$690M$4.01B
2017-12-31$13.03B$6.62B$1.99B$2.02B$2.41B$860M$3.27B$460M$2.81B
2016-12-31$10.16B$5.08B$1.46B$2.17B$1.45B$642.39M$2.09B$419.65M$1.68B
2015-12-31$10.25B$4.24B$1.57B$2.64B$1.8B$4.05B$5.85B$845.1M$5.2B
2014-12-31$7.91B$3.04B$1.13B$1.67B$2.06B$269.28M$2.33B$359.6M$2.13B
2013-12-31$5.28B$1.9B$678.4M$854.61M$1.85B$164.08M$2.01B$302.12M$1.74B
2012-12-31$3.58B$1.04B$369.95M$401.49M$1.77B$146.73M$1.92B$252.67M$1.68B
2011-12-31$2.3B$619.15M$212.02M$268.96M$1.2B$36.94M$1.24B$188.89M$1.05B
2010-12-31$1.2B$325.65M$108.79M$165M$599.81M$15.51M$81.21M$534.12M$15.35$15.3034,805,36234,917,835
2009-12-31$651.6M$236.78M$61.91M$117.79M$235.13M$11.45M$29.01M$217.57M$6.29$6.2634,570,79034,776,366
2008-12-3134,217,44334,717,489
2007-12-3133,872,61134,724,365