Baidu, Inc.
BIDU · XNASCIK 1329099fmd_0D7044123JZPA4KXJZXVSM9ANJServices · Services-Computer Programming, Data Processing, Etc.Template: Standard
Coverage: Jan 01, 2007 to Dec 31, 2025, 25 periods
| Line item | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Total revenues | 70,549 | 84,809 | 102,277 | 107,413 | 107,074 | 124,493 | 123,675 | 134,598 | 133,125 | 129,079 |
| Cost of revenue | 35,278 | 43,062 | 51,744 | 62,850 | 55,158 | 64,314 | 63,935 | 65,031 | 66,102 | 72,436 |
| Gross profit | 35,271 | 41,747 | 50,533 | 44,563 | 51,916 | 60,179 | 59,740 | 69,567 | 67,023 | 56,643 |
| Realized investment gains (losses) | 4,971 | 3,244 | 7,648 | 2,305 | 11,966 | 3,930 | (4,010) | 3,765 | 2,598 | 7,455 |
| Research and development | 10,151 | 12,928 | 15,772 | 18,346 | 19,513 | 24,938 | 23,315 | 24,192 | 22,133 | 20,433 |
| Selling, general and administrative | 15,071 | 13,128 | 19,231 | 19,910 | 18,063 | 24,723 | 20,514 | 23,519 | 23,620 | 25,843 |
| Operating income | 10,049 | 15,691 | 15,530 | 6,307 | 14,340 | 10,518 | 15,911 | 21,856 | 21,270 | (5,823) |
| Interest expense | 1,158 | 1,615 | 1,883 | 2,960 | 3,103 | 3,421 | 2,913 | 3,248 | 2,824 | 2,784 |
| Interest and investment income | 2,342 | 3,154 | 4,451 | 6,060 | 5,358 | 5,551 | 6,245 | 8,009 | 7,962 | 8,602 |
| Other non-operating income (expense) | 4,460 | 5,592 | 11,795 | (6,647) | 8,750 | 260 | (5,799) | 3,342 | 7,352 | 12,539 |
| Income before taxes | 14,509 | 21,283 | 27,325 | (340) | 23,090 | 10,778 | 10,112 | 25,198 | 28,622 | 6,716 |
| Income tax expense | 2,913 | 2,995 | 4,743 | 1,948 | 4,064 | 3,187 | 2,578 | 3,649 | 4,447 | 1,259 |
| Net income from continuing operations | 11,596 | 18,288 | 22,582 | (2,288) | 19,026 | 7,591 | 7,534 | 21,549 | 24,175 | 5,457 |
| Net income | 11,632 | 18,301 | 27,573 | 2,057 | 22,472 | 10,226 | 7,559 | 20,315 | 23,760 | 5,589 |
| Net income to common shareholders | 11,075 | 18,318 | 27,443 | 1,980 | 22,384 | 9,876 | 6,968 | 19,598 | 23,172 | 4,663 |